這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。你是剛開始使用Go工具嗎?或者你想擴充知識?這篇文章將會描述每個人都需要知道的Go工具參數。免責聲明:這篇文章可能會有些偏見。這篇文章描述了我個人會用到的Go工具參數,還有一些是我周圍的人遇到的問題。如果你還有別的想法,在Twitter聯絡我。$ go build -x-x會列出來go
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。TODO:位元組的那點事Go篇(本文go version go1.7.3 darwin/amd64)在Golang中string底層是由byte數組組成的。fmt.Println(len(“dsd好”))輸出的長度是6fmt.Println(len(string(rune(‘好’))))輸出的長度是3fmt.Println(len([]rune(“好的2s”)))輸出的長度是4所以用string儲存unicode的話,如果有中文(
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。mgo庫是一個很好用的MongoDB驅動。對我們來說,主力資料庫是MongoDB,因此這個驅動對我們來說也是非常重要的。但是,mgo庫有些問題算是一些坑,這裡我做了一些簡單的整理。一些關於bson.ObjectId的問題ObjectId為空白的判斷如果你看bson.ObjectId定義的話,它是一個string類型的資料。但是如果你直接定義一個結構,並且產生對象時,這個對象並不是這樣的。我們首先定義一個結構體:type Home
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。整形到字串:var i int = 5 var s string s = strconv.Itoa(i) 或者 s = FormatInt(int64(i), 10)字串到整形var s string = "5" var i int i, err = strconv.Atoi(s) 或者 i, err = ParseInt(s, 10, 0)字串到float(32 / 64)var s string = 5
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。REMOTE DICTIONARY SERVER為什麼寫這系列?前段時間《7月,redis迷情》裡面提到,我司線上 Redis Cluster + Smart Proxy 模式。我把代碼放到了個人github上,大家感興趣的可以下載使用。如果遇到問題,隨時開Issue,或是直接找我。支援命令有限制,README裡有詳細介紹。# go get github.com/dongzerun/smartproxy# make &&