• Go 里面的 unsafe 包詳解 經驗

    為什么這樣說呢? 本文將詳細解釋。 來自go語言官方文檔的警告 unsafe包的文檔是這么說的: 導入unsafe的軟件包可能不可移植,并且不受Go 1兼容性指南的保護。 Go 1 兼容性指南這么說: 導

    AWTJohnson 2016-11-14   20391   0

    GO語言使用開源SSH模擬終端的代碼 代碼段

    package main import ( "go-ssh/ssh" "log" "os" ) func main() { check := func(err error, msg string) {

    y35w 2015-07-09   6359   0
    SSH  

    Go語言獲取外網和本地IP 代碼段

    package main import ( "flag" "fmt" "io" "net" "net/http" "os" ) var get_ip = flag.String("get_ip", "", "external|internal") func main() { fmt.Println("Usage of ./getmyip --get_ip=(external|internal)")

    jopen 2015-07-14   8620   0
    Golang  

    Go語言冒泡排序實現代碼 代碼段

    package main import ( "fmt" ) func main() { A := []int{5, 21, 2, 4, 1} num := len(A) for i := 0; i < num; i++ { for j := i + 1; j < num; j++ { if A[i] > A[j] { A[i], A[j] = A[j], A[i] } } } fmt.Printl

    nkkd 2015-07-23   5213   0
    Golang  

    memcached 的 go 語言開發包 - gomemcached 經驗

    gomemcached 是 memcached 的 go 語言開發包。 項目主頁: http://www.baiduhome.net/lib/view/home/1333975962983

    openkk 2012-04-09   51148   0

    Go語言的時間格式風格詳解 經驗

    time package go 的time package 提供了time.Format函數,用來對時間進行格式化輸出。 類似的還有time.Parse用來解析字符串類型的時間到time.Time。這是兩個互逆的函數。

    jopen 2013-07-04   36168   0

    Go 編程語言的 12 條最佳實踐 經驗

    最佳實踐 維基百科的定義是: “最佳實踐是一種方法或技術,其結果始終優于其他方式。” 寫Go代碼的目標就是: 簡潔 可讀性強 可維護性好 樣例代碼 type Gopher struct { Name

    jopen 2013-08-01   20744   0

    Go 語言編寫 CPython 擴展:goPy 經驗

    goPy 是一個新的開源項目,實現了用 Go 語言來編寫 CPython 擴展。 CPython 是用C語言實現的Python解釋器,也是官方的并且是最廣泛使用的Python解釋器。除了 CPython

    jopen 2013-04-08   13658   0

    windows下用go語言寫程序 經驗

    linux下,google的go語言安裝起來很方便,用起來也很爽,幾行代碼就可以實現很強大的功能。 現在的問題是我想在windows下玩…… 其實windows下也不麻煩,具體見下文。 一、安裝go語言:

    just1 2012-08-07   32906   0

    Sublime Text 2搭建Go開發環境 經驗

    Go是Google開發的一種編譯型,并發型,并具有垃圾回收功能的編程語言。 羅伯特·格瑞史莫(Robert Griesemer),羅勃·派克(Rob Pike)及肯·湯普遜于2007年9月開始設計

    jopen 2014-01-09   43665   0

    Go標準網絡使用示例代碼:GoNetworking 經驗

    GoNetworking提供了一些示例代碼演示了如何使用Go的標準網絡庫來進行明文和加密的通信。 package main import ( . "fmt" "net/http" ) const MESSAGE

    jopen 2014-11-20   10266   0

    爬蟲框架:go_spider 經驗

    項目安裝與示例執行 安裝本包和依賴包 go get github.com/hu17889/go_spider go get github.com/PuerkitoBio/goquery go get github.

    jopen 2015-01-10   41021   0

    JOSE標準在Golang中的實現:Go JOSE 經驗

    jose 項目旨在提供實現了 JavaScript 對象簽名和加密標準集。主要用于 JSON Web 加密和 JSON Web 簽名方面。

    jopen 2014-12-19   23060   0

    Go 編譯成 JavaScript - GopherJS 經驗

    GopherJS 可以將 Go 代碼編譯成純 JavaScript 代碼。其主要目的是為了讓你可以使用 Go 來編寫前端代碼,這些代碼可執行在瀏覽器上運行。你可以通過這里嘗試下 GopherJS: GopherJS

    jopen 2014-10-14   16200   0

    Go中開發微服務的框架:Kite 經驗

    Kite是一個框架用于在Go中開發微服務。 實際上Kite是一個RPC服務器及客戶端。它連接到其他Kite和實現同行互相通信。他們能夠使用一種稱為KONTROL服務來發現其它Kite,并與他們溝通

    jopen 2014-11-25   92688   0
    Kite   Lua開發  

    用于Go語言的KV數據庫:GobDB 經驗

    GobDB是一個簡單的數據庫,專門優化用于Go應用開發。它對 leveldb 進行了封裝提供了 gob 兼容類型的持久key-value存儲。 Setup a database and assign

    jopen 2014-10-20   15801   0

    Go Web 應用的身份驗證包:Goth 經驗

    包goth提供了一種簡單,干凈,慣用的方式來為Go Web 應用添加用戶身份驗證功能。與其它類似于包不同,Goth能夠讓你編寫OAuth, OAuth2, 或任何其它協議providers,只要它們實現

    jopen 2014-10-20   14785   0

    Go語言的漂亮著色打印器:pp 經驗

    pp是一個Go語言的漂亮著色打印器。 用法 只要調用 pp.Print() . import "github.com/k0kubun/pp" m := map[string]string{"foo":

    jopen 2014-12-02   14704   0

    Go 語言寫的 HTTP 服務器:knight 經驗

    knight 是一個 Go 語言開發,支持自動重載功能的 HTTP 服務器,能夠自動檢測文件的改變并根據需要重啟服務器。用法,基本上你只需要設置一個 watching 路徑。 package main

    jopen 2014-04-13   20418   0

    用于Go語言開發的Eclipse插件:GoClipse 經驗

    GoClipse是一個用于Go語言開發的Eclipse IDE插件。GoClipse的目的是創造一個讓初學者和中級用戶很容易上手Go語言開發的編程環境。 特性 可配置的語法高亮 通過Gocode實現自動完成

    jopen 2014-08-21   65624   0
    1 2 3 4 5 6 7 8 9 10
  • sesese色