• Go 語言的緩存庫:FreeCache 經驗

    FreeCache 是一個 Go 語言的緩存庫,無額外的 GC 負荷。數百萬對象的垃圾收集延遲僅在數百毫秒。

    n6bg 2015-04-30   37961   0

    我為什么從python轉向go 經驗

    應puppet大拿劉宇的邀請,我去西山居運維團隊做了一個簡短分享,談談為什么我要將我們的項目從python轉向go。 坦白的講,在一幫python用戶面前講為什么放棄python轉而用go其實是一件壓力蠻大的事情,語言之爭就跟vim和emacs之爭一 樣,是一個永恒的無解話題,稍微不注意就可能導致粉絲強烈地反擊。所以我只會從我們項目實際情況出發,來講講為什么我最終選擇了go。

    jopen 2015-05-17   46472   0

    Go 語言實例教程 經驗

    Go 是一種開源的編程語言設計用于構建簡單、快速和健壯的軟件。

    jopen 2015-06-17   21935   0

    使用 Go 構建 Resilient Services - 技術會談 經驗

    這是一篇在 GopherCon 2015 的技術會談,主講人 Blake Caldwell 曾是 Fog Creek 里 Kiln 團隊的軟件工程師,他將講述如何使用 Go 來重寫的我們的 SSH 反向代理, KilnProxy,達到了性能的提升。 一起來聽聽他怎樣來重寫服務的,在將git clone時間減半的同時, 保證了服務質量更加穩定和可靠。

    碼頭工人 2016-01-07   19476   0

    Redis 的 Go 客戶端:Redigo 經驗

    Redigo 是 Redis 數據庫的 Go 客戶端。

    jopen 2015-12-07   13748   0

    Go語言編程模式 經驗

    在2016年倫敦舉辦的QCon大會上,Peter Bourgon做了《六年Go語言設計經驗》的報告,重點探討了在使用Go進行開發時的編程模式和反模式。在這里,我們將他給Go開發者的建議進行了簡單的總結。

    f7wy32e2 2016-04-15   18048   0

    Go 語言的調試工具 - Delve 經驗

    Delve 是一個 Go 語言的調試器,目標是給 Go 提供一個簡單和特性齊全的調試工具,并且是容易調用和使用的。

    jopen 2016-01-08   18643   0

    把 Python 源碼自動轉化為 Go 源碼 資訊

    這個工具可以簡稱為 Python to GoLang,把 Python 源碼自動轉化為 Go 源碼,然后可編譯為獨立的可執行文件。(附:Go 語言是新興的類C可編譯語言,開源)

    jopen 2014-05-25   23354   0
    Python  

    設計Go API的管道使用原則 資訊

    管道是并發安全的隊列,用于在Go的輕量級線程(Go協程)之間安全地傳遞消息。總的來講,這些原語是Go語言中最為稱道的特色功能之一。這種消息傳遞范式使得開發者可以以易于理解的語義和控制流來協調管理多線程并發任務,而這勝過使用回調函數或者共享內存。

    jopen 2014-07-20   12364   0

    [譯] 用 Go 語言來看 Android 資訊

    如今移動開發雖然三分天下,但主要市場還是 Android 和 IOS ,但是對于一些中小型公司來說單獨開發的成本明顯比較大。2014 年蘋果推出了全新的語言 Swift ,而作為對頭的 Google 也有一門自己獨特的語言,那就是 Go 語言,Go 語言不僅能用來進行 Android 開發,而且也正在適配 IOS 平臺,下面讓我們來入個門吧。

    jopen 2015-08-07   17634   0
    Android  
    P9

      Go語言--defer, panic, and recover語句 文檔

    Go語言提供一般的流程控制語句:if,for,switch,goto.同時它還提供go語句來執行一個goroutine.這里我們將介紹幾個不太常見的語句:defer,panic,和recover.一個defer調用的函數將被暫時保存到調用列表中.保存的調用列表在當前環境返回的時候被執行.

    Freax 2013-08-14   4978   0

    A*(A星)算法Go lang實現 代碼段

    package main import ( "container/heap" "fmt" "math" "strings" ) import "strconv" type OpenList []*_AstarPoint func (self OpenList) Len() int { return len(self) } func (self OpenList) Less(i, j int) bo

    gww3 2015-05-13   1099   0
    算法  

    Go語言使用Scp傳輸文件 代碼段

    package main import ( "fmt" "go-ssh/ssh" "io" "os" ) const ( user = "user" ip_port = "ip_port" password = "Passwd" ) func main() { PassWd := []ssh.AuthMethod{ssh.Password(password)} Conf := ssh.Client

    nkkd 2015-07-23   3516   0
    Golang  
    P35

      Go 編程基礎-課堂講義 文檔

    Go編程基礎講師:無聞什么是Go?Go是一門并發支持、垃圾回收的編譯型系統編程語言,旨在創造一門具有在靜態編譯語言的高性能和動態語言的高效開發之間擁有良好平衡點的一門編程語言。Go的主要特點有哪些?類型安全和內存安全以非常直觀和極低代價的方案實現高并發高效的垃圾回收機制快速編譯(同時解決C語言中頭文件太多的問題)為多核計算機提供性能提升的方案UTF-8編碼支持Go編程基礎講師:無聞Go存在的價值是什么?

    ruifly2012 2013-07-09   766   0

    GitHub上優秀的Go開源項目 經驗

    近一年來,學習和研究Go語言,斷斷續續的收集了一些比較優秀的開源項目,這些項目都非常不錯,可以供我們學習和研究Go用,從中可以學到很多關于Go的使用、技巧以及相關工具和方法。我把他們整理發出來,大家有興趣可以根據自己的愛好選擇一些進行研究和閱讀,提升自己的能力,更好的使用Go語言,開發出更優秀的項目。

    werq9104 2016-12-27   43216   0

    Go開源:Gores - Redis 的消息隊列系統 經驗

    An asynchronous job execution system based on Redis

    k5135 2017-01-11   11630   0

    Go 微服務實踐 經驗

    近一兩年來,微服務架構已經成為熱門話題( microservices.io ),與傳統的一體化應用架構相比,微服務架構在開發、測試、部署方面都有眾多吸引人之處,越來越多沒有歷史包袱的新項目都啟用微服務架構的模式來開發。

    EliLeatherm 2016-09-08   27207   0

    Atom配置go開發環境 經驗

    一直沒有找到一個比較好用的golang的IDE,雖然IntelliJ換不錯,但是收費版的實在是太貴了,免費版的又是各種功能缺失,今天嘗試了一下在Atom上面配置Golang的開發環境,發現效果很不錯,記錄下配置環境的步驟。

    Fid2042 2016-04-13   17648   0

    go http client 設置連接超時 經驗

    go 語言的 http 客戶端可以在初始化話的時候通過

    JustinaMuni 2016-05-24   28705   0

    RxGo —— Go 語言的 Reactive 擴展 經驗

    RxGo 是?Go 語言的 Reactive 擴展。

    EzeRinehart 2017-02-05   10575   0
    1 2 3 4 5 6 7 8 9 10
  • sesese色