• Go 1.7 讓二進制文件變得更小 經驗

    引言 Go語言是為編寫服務端軟件而設計的,這也是為什么今天它被廣泛使用的原因。因此大量的在運行時和編譯器的優化工作都集中在與服務端軟件相關的問題:延時、易于部署、精確的垃圾回收、啟動快速以及性能。

    xuejian 2016-09-02   16694   0

    Google Go 語言從入門到應用所需要的開源項目 經驗

    強。很多開發者也逐漸將目光投向這門語言,本文整理了部分比較好的學習和應用 Go 語言的開發項目,希望為沒有接觸過這門語言的開發者們提供一個學習和了解這門語言的途徑。 關于 Go 語言: Go 是 Google 開發的一種編譯型,

    ytlt4385 2016-12-13   196023   0

    緩存框架 - go-cache 經驗

    go-cache 是 Go 語言實現的一個內存中的緩存框架,實現 Key-Value 的序列存儲。 示例代碼: import "github.com/pmylund/go-cache" // Create

    openkk 2012-04-09   23842   0

    為什么我用 Go 來編程 經驗

    Go 語言作為一種新穎的編程語言, 它最初是由谷歌為了服務器開發而發明出來的。 而它的發明者們,更是數位成就卓絕、技藝非常的計算機科學泰斗:像是 Ken Thompson 和 Rob Pike 這對老朋友。

    jopen 2014-02-25   35857   0

    Go語言的模板引擎:Bones 經驗

    Bones 是 Go 語言用于開發 Web 應用的模板引擎,包含一些很好的設計模式。支持 CSRF。 示例模板:

    Login

    {{template "errors.html" .}}

    jopen 2013-11-20   26961   0

    利用Go語言開發 Android 應用:goandroid 經驗

    這個讓你可以使用Google的Golang語言開發Android應用,成為現實。

    jopen 2014-02-20   47554   0

    Go 寫的 git 托管服務:Gogs 經驗

    Gogs(Go Git Service) 是一個由 Go 語言編寫的自助 Git 托管服務。 開發目的 Gogs 完全使用 Go 語言來實現對 Git 數據的操作,實現 零 依賴,并且支持 Go 語言所支持的

    jopen 2014-03-23   50129   0

    一個Go開源ORM框架 - gorp 經驗

    gorp是一個ORM框架. 但其實Go還沒有真正的對象, 至少沒有一個經典的感覺和 Smalltalk/Java一樣的,這是"O". gorp不知道任何你struct之間的關系(以后會實現,現在還在TODO

    jopen 2013-01-18   33326   0

    Golanger - Go語言實現的web框架 經驗

    框架簡單實現了MVC的設計方式

    jopen 2012-09-14   20865   0

    Go語言語法匯總快速參考 經驗

    Go語言的語法總結了一下,做個快速參考 數據類型 var varName type , var var1,var2… type , var varName type = Value , var

    jopen 2013-09-16   16734   0

    Go 開發的 Http 中間件:Negroni 經驗

    Negroni 是 Go 開發的 Http 中間件,非常小,沒有侵入性,鼓勵使用 ofnet/http 處理程序。如果你喜歡 Martini,又覺得它太過于復雜,那么 Negroni 非常適合你。

    jopen 2014-06-02   43027   0

    Go開發的IMAP服務器:Imapsrv 經驗

    Imapsrv是一個采用Go開發的IMAP服務器。 示例 在demo子目錄有一個 IMAP 服務器示例,啟動在1193端口。運行這個服務器: $ cd demo $ go build $ ./demo

    jopen 2014-11-03   65251   0

    Go語言使用http下載文件 代碼段

    package main import ( "fmt" "io" "net/http" "os" ) var ( url = "http://127.0.0.1:1789/src/qq.exe" ) func main() { res, err := http.Get(url) if err != nil { panic(err) } f, err := os.Create("qq.exe") i

    d66g 2015-08-25   4976   0

    初探 Go 的編譯命令執行過程 經驗

    引言 Go 語言這兩年在語言排行榜上的上升勢頭非常猛,Go 語言雖然是靜態編譯型語言,但是它卻擁有校本化的語法,支持多種編程范式(函數式和面向對象)。Go 語言最最吸引人的地方可能是其原生支持

    li24yang75 2017-08-07   29508   0

    深入解析 Go 中 Slice 底層實現 經驗

    切片是 Go 中的一種基本的數據結構,使用這種結構可以用來管理數據集合。切片的設計想法是由動態數組概念而來,為了開發者可以更加方便的使一個數據結構可以自動增加和減少。但是切片本身并不是動態數據或者數組指針。切片常見的操作有

    Indiana45P 2017-08-28   22021   0

    性能優化實戰:百萬級WebSockets和Go語言 經驗

    Mail.Ru 的一名工程師。這篇文章將講述我們是如何用Go語言開發一個高負荷的WebSocket服務。即使你對WebSockets熟悉但對Go語言知之甚少,我還是希望這篇文章里講到的性能優化的思路和技術對你有所啟發。

    MarylynYvb 2017-09-14   64350   0

    Go 1.9 sync.Map揭秘 經驗

    Go 1.6之前, 內置的map類型是部分goroutine安全的,并發的讀沒有問題,并發的寫可能有問題。自go 1.6之后, 并發地讀寫map會報錯,這在一些知名的開源庫中都存在這個問題,所以go 1

    mwan1449Cz 2017-07-07   31157   0

    【譯】Go 中如何進行單元測試 經驗

    在寫《Go語言標準庫》的第九章 —— 測試 時,看到了此文,講解挺細致,于是翻譯為中文,作為學習《Go語言標準庫》的第九章的補充材料。 如果你花過一些時間學習如何編程,你很可能見過許多地方提過測試

    基于 Web 的 Go 語言 IDE - Wide 1.0.0 發布! 資訊

    的IDE: 客戶端只需要瀏覽器 跨平臺,甚至在移動設備上 極客體驗 目前較為流行的 Go IDE 都有一些缺陷或遺憾: 文本編輯器類(vim/emacs/sublime/Atom 等):對于新手門檻太高,搭建復雜

    jopen 2014-10-24   9899   0
    Wide  

    Google公布實現Go 1.5自舉的計劃 資訊

    Google最近 公布 了實現Go 1.5自舉(Bootstrap)的計劃。相關文檔的作者是Go核心開發者Russ Cox,他在Go語言上已經耕耘了接近6年。據Russ介紹,Google就“如何從Go源碼樹中去除所有的C程序”已經醞釀了一年。

    pbd4 2015-01-17   14816   0
    1 2 3 4 5 6 7 8 9 10
  • sesese色