Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。介紹 go-mysql是一個用go寫的mysql driver,使用介面類似於go自身的database sql,但是稍微有一點不同,現階段還不支援整合進go database/sql中,但實現難度並不大,後續可能會接入。 go-mysql最先開始於mixer(一個用go實現的mysql proxy)中,隨著mixer的演化,我覺得有必要將其mysql模組獨立出來使用。對於mixer,後續我會詳細介紹。
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近開始學習go語言,覺得非常有趣,便從http入手,寫了個web掛機程式。適用go版本r59-201108最新版本,低版本編譯通不過。// webQQ.go/* *GO語言討論群:102319854 *GO語言官網:www.golang.org *作者: 不死爬蟲 *首頁: http://www.gososo.org http://www.daohang361.com/news/index.html *見證的軌跡
Time of Update: 2014-10-04
這是一個建立於
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。今天拿golang 與 NET4.0 做了在字串方面的效能比較,看看誰牛! 一、讀取txt文字檔 GO的代碼: readbuf, _ := ioutil.ReadFile(userFile) strcontent := string(readbuf) NET的代碼: string file = @"D:\txt\1.txt";
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package main import ( "fmt" ) func Merge() { a := []int{3,6,9, 4,5,45} z := merge2(a, 0, 2, 5, 6) fmt.Printf("%#v\n", z) } //x數組,下標p,q,r 元素個數m。x[p]~x[q]及x[q+1]~x[
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。// second//以下代碼不可以直接使用,go語言中凡是聲明過的變數都要使用,否則會報錯//以下代碼只是go語言基礎總結,包括了從變數聲明到switch分支package mainimport ("fmt")//聲明常量const (i = 0s string = "Test"Start string = "go語言開始"
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 1:你要註冊一個開發人員,建立應用,填寫完基本資料之後就要填寫回調地址了 2:選擇右上方的管理主控台---選擇左下角的 其他API -- 選擇安全設定--授權回調頁 3:測試代碼 如下: package main import ( // 自己引包 ) type AccessToken struct { AccessToken string `json:"access_token"
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go語言的模板,text/template包 定義 模板就是將一組文本嵌入另一組文本裡 傳入string–最簡單的替換 package mainimport ( "os" "text/template")func main() { name := "waynehu" tmpl, err :=
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。首先當然是安裝go運行環境,安裝方法參看:http://www.cnblogs.com/ghj1976/archive/2013/01/16/2863142.html 一、安裝 Mercurial Mercurial
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 go語言在雲端運算時代將會如日中天,還抱著.NET不放的人將會被淘汰。學習go語言和.NET完全不一樣,它有非常簡單的runtime 和 類庫。最好的辦法就是將整個原始碼讀一遍,這是我見過最簡潔的系統類別庫。讀了之後,你會真正體會到C#的物件導向的表達方式是有問題的,繼承並不是必要的東西。相同的問題,在go中有更加簡單的表達。 go runtime 沒有提供任何的鎖,只是提供了一個PV操作原語。獨佔鎖,條件鎖
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。前段時間嘗試了一點 Google 的 Go 語言,感覺其很多特性還是不錯的。Go 語言旨在結合傳統編譯型的靜態語言和解釋型的動態語言的優點,在其中找到一個平衡。從而打造一個既快速(編譯執行),又方便編程的語言(動態語言往往文法簡單快捷)。同時,Go 語言還具備豐富的特性以支援並發編程,這在現在多核非常普及的情況下,是很重要和強大的一個功能。 Go 語言的並發特性主要有 goroutine, channel 等。
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Methods Pointers vs. Values Methods can be defined for any named type that is not a pointer or an interface; the receiver does not have to be a struct. 除了指標和介面(interface) 可以為任意自訂的類型定義方法 而且這個自訂類型可以不是結構體struct
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 整數類型有無符號和帶符號兩種。Go同時支援int和uint,這兩種類型的長度相同,但具體長度取決於不同編譯器的實現。~~當前的gcc和gccgo編譯器在32位和64位平台上都使用32位來表示int和uint,但未來在64位平台上可能增加到64位~~。Go裡面也有直接定義好位元的類型:rune, int8, int16, int32, int64和byte, uint8, uint16, uint32,
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。自ECUG2013洗腦回來,就渴望早點接觸Go聽著許式偉和謝孟軍的演講發現go的網路程式庫的確很強大,高負載利器,語言的一些精簡導致很容易寫出高效代碼,而且開發效率 很高 不,應該是非常高 。(rpcjson,xml,.....其他一些內建的庫也都很成熟) 是不是傳說中的好東東,必須自己用了才能知道 於是開始品嘗go咯~ : DPS
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。由於自己老是不死心,所以還是繼續在UBUNTU下開始我的GOLANG,今天探索服務源很快一下子就把GO的原始碼從GoogleProject上給hg回來了,所以今天才查了一下在UBUNTU下安裝Mongodb-10gen的方法。其實在linux下有apt-get命令都相當的簡單,唯一的需要就是要有很好的網速,如果能夠FQ那是最好不過的了。其實在mongodb官網上面有介紹,我們只要依照他的方法一步一步進行就可以完成安裝了,地址如下:
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 學習go。記錄下 1),package、import 這兩個功能在現在的很多語言(java、C#)都具備了。這裡面引入包在C家族確實是個很好的東西,使得程式碼群組織更清晰;import而不是include標頭檔,完全剔除了c家族的弊病。 2),變數命名風格的改變 定義變數: var i int跟C家族文法 int i;
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。轉自:Golang串連Mysql 首先go-driver-sql的mysql版本,我通過go get code.google.com/p/go-mysql-driver/mysql安裝失敗,貌似是git版本不夠新的緣故,不過用不著這麼麻煩,直接去github下載原始碼即可,解壓到/usr/local/go/src/pkg/mysql目錄package main// 匯入sql包, 跟java.sql類似的import
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。引用:http://developer.51cto.com/art/201203/326428.htmGoogle今天發布了Go語言的首個正式版本,Google稱,這是該語言發展過程中的一個重要的裡程碑。Go 語言最初由Rob
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang講解(go語言)標準庫分析之os(7) 今天我們繼續講golang標準庫的os包,依然是沒有廢話直接來 (1)(f *File).Name()這個函數是返迴文件的名稱,函數原型func (f *File) Name() string要檔案的指標操作,返回字串,感覺比較雞助的方法底層實現 func (f *File) Name() string { return f.name } import ( "
Time of Update: 2014-10-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。鏈表的資料結構比較線性數組,優點是 可以方便的對任意的位置進行插入和刪除。這一特性使得它很適合於應用在排序等情境下,由於golang目前類庫還不是很完善,在java中可以很簡單的使用api提供的支援完成對list或者map的排序,在使用go時就沒有那麼幸運了,可能需要自己去實現。下面的例子就是使用go package