序言 眾所周知,Golang中不支持類似C++/Java中的標記式泛型,所以對于常用算法,比如冒泡排序算法,有些同學容易寫出邏輯上重復的代碼,即整型是第一套代碼,字符串型是第二套代碼,用戶自定義類型是第三套代碼。
什么是TCP粘包問題以及為什么會產生TCP粘包,本文不加討論。本文使用golang的 bufio.Scanner 來實現自定義協議解包。 協議數據包定義 本文模擬一個日志服務器,該服務器接收客戶端傳到的數據包并顯示出來
Toropress是一個簡單和強大的Golang CMS系統網站,作小許改動后可以應用為Blog、企業站、小說站、圖站等多種類型網站.. 第一個版本基于 Torgo ( Beego 山寨版)與 Qbs
HTTP 接口,返回圖片內容 base64 和 答案,方便集成 準備工作 依賴安裝: golang imagemagic 驗證成功: pkg-config --cflags --libs
知識 leanote是一個筆記, 你可以用它來管理自己的知識.
What's Go2o Golang combine simple o2o DDD domain-driven design realization, including multi-channel
在Go(golang)中展示進度條:MultiBar。 $ go run main.go here we have a progress bar some work 30% [==========
GoQt是Golang對Qt跨平臺應用框架的一個綁定。 GoQt是一個Go語言的GUI工具箱,能夠讓Go程序員簡單和容易得創建一個功能強大的圖形用戶界面程序。 It is implemented
原文 http://colobu.com/2015/10/12/create-minimal-golang-docker-images/ Docker 是PaaS供應商dotCloud開源的一個基于LXC
. Building from source 1- make sure you have Golang installed . 2- go get github.com/alash3al/xerver
接口型函數,指的是用函數實現接口,這樣在調用的時候就會非常簡便,我稱這種函數,為接口型函數,這種方式使用于只有一個函數的接口。
簡單,好玩,有趣的命令行版12306(golang) 前言 17年的春節即將臨近的時候,跟大多數人一樣都需要搶一下回家的票,慶幸我買到了回家的票,因為目的地離家還有一段距離,所以需要知道到達的時間
這個示例應用程序展示了如何使用 WebSocket , Golang 和 jQuery 創建一個簡單的web聊天應用程序。這個示例的源代碼在 https://github.com/waylau/goChat
screenshot_annotation 基于golang的websocket服務器 Server: go build screenshot_annotation --addr=:7788 --debug=true
jose 項目旨在提供實現了 JavaScript 對象簽名和加密標準集。主要用于 JSON Web 加密和 JSON Web 簽名方面。
,我們有時候會由于超時或者僅僅因為兩個開發版本使用相同的數據庫在同時運行而導致測試出錯。本文以Golang和MongoDB為例,介紹了如何使用Docker來簡化和改進單元測試。 背景 我們
Go是你可以信任的聰明的人設計的一個可愛小巧的編程語言 ,并且由一個不斷增長的巨大開源社區進行持續的完善和提高 。 Go意味著簡單, 但有時它的約定可能有點難以理解。 我想告訴你我如何開始我的Go項目,以及如何使用Go的常規用法。 讓我們構建一個web應用程序的后端服務。
實現了一個基于不變基數樹(radix tree)的內存數據庫。該數據庫提供了來自ACID的原子性,一致性和隔離性。因為它是在內存中,所以不提供持久存儲。
要想做一個HTTP Proxy,我們需要啟動一個服務器,監聽一個端口,用于接收客戶端的請求。Golang給我們提供了強大的net包供我們使用,我們啟動一個代理服務器監聽非常方便。 l, err :=
,一切皆錯誤的思路更簡單,而異常的引入僅僅增加了額外的復雜度。 但事實并非如此。眾所周知,Golang遵循“少即是多”的設計哲學,追求簡潔優雅,就是說如果異常價值不大,就不會將異常加入到語言特性中。