Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Google今天發布了Go語言1.3版本。新的版本改進了一些功能,支援在新環境中運行,顯著改進連結器和編譯器等,提供了更好的效能。目前,使用者可以下載安裝了。主要改進包括:Godoc,Go文檔伺服器,目前支援靜態分析;支援查看文檔包、資源檢視功能,查看文檔細節;支援Native Client(NaCL)虛擬機器架構;支援平台包括:DragonFly BSD、 Plan 9、
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這裡是我過去幾年中編寫的大量 Go 代碼的經驗總結而來的自己的最佳實務。我相信它們具有彈性的。這裡的彈性是指:某個應用需要適配一個靈活的環境。你不希望每過 3 到 4 個月就不得不將它們全部重構一遍。添加新的特性應當很容易。許多人蔘與開發該應用,它應當可以被理解,且維護簡單。許多人使用該應用,bug 應該容易被發現並且可以快速的修複。我用了很長的時間學到了這些事情。其中的一些很微小,但對於許多事情都會有影響。所有這些都僅僅是建議,
Time of Update: 2014-10-09
這是一個建立於
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go 1.4 的合并視窗在 9 月份將關閉,從現在開始到12月份發布 Go 1.4 之前將只接受 bug 修複和小調整。 Go 1.4 最主要的變化是將使用 Go 語言本身來重寫 Go 的運行時,而之前是採用 C 語言開發。這也是為什麼 Go 的發行版中包含一個 C 編譯器的原因。 使用 Go 重寫的好處是:當前如果在 Goroutine 的呼叫堆疊中發現 C 代碼,runtime 將在需要增長堆棧時復原到老的堆棧方法。如果使用
Time of Update: 2014-10-09
這是一個建立於
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。轉自:http://my.oschina.net/qinhui99/blog/57046傳說go語言的最佳開發環境是蘋果的XCODE,我測試的結果確實如此。需要用CGO編譯帶C代碼的go程式的朋友,建議首選蘋果的XCODE環境。Windows環境下配置CGO編譯非常麻煩,因為Go的文檔例子大多以UNIX為例子,所以有些C代碼在windows下無法編譯,需要修改代碼。我用到的go語言版本是最新的發布版本go 1。下載地址:http:
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 在任何一門語言裡,數組應該都是非常基礎的類型了,使用率當然也應該是很高的。go不但提供了數組,而且還在數組這個類型之上加了一層封裝,這個封裝也就是slice。 go的陣列變數(也就是數組名)是真真實實的數組,而不是一個指向數組記憶體起始位置的指標,也不能和同類型的指標進行轉化,這一點嚴重不同於C語言; C語言主要還是類型系統太弱了,因此很多的資料最終都退化為指標的方式來訪問。go的數組定義:var
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近程式設計語言當中,golang無疑是風生水起,年度語言,伺服器端語言,並發語言,皇冠可謂不少。golang開發的初衷是替換掉c/c++,作為系統級語言,加上在1.3版本中打算將編譯系統從原來c語言開發的plan 9編譯器,改為golang實現,可謂野心勃勃。golang最令人讚美的就是簡單的文法,你可能花不了一天就能掌握golang的文法,關鍵字。golang的goroutine和channel給了大家一種簡單的並發編程模型(
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go是Google開發的一種編譯型,並髮型,並具有記憶體回收功能的程式設計語言。 羅伯特·格瑞史莫(Robert Griesemer),羅勃·派克(Rob Pike)及肯·湯普遜於2007年9月開始設計Go語言,Go語言是基於Inferno作業系統所開發的。Go語言於2009年11月正式宣布推出,並在Linux及Mac OS X平台上進行了實現. GO語言吉祥物,很可愛吧。Go語言的hello world!代碼:package
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。跟著“碼術”一起學習Golang語言,偷懶了好多天啦,今天繼續講解Golang中的類型。今天講解的是字串。學習Golang語言(1): Hello World學習Golang語言(2):
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。跟著“碼術”一起學習Golang語言。今天講解Golang語言的基本類型,介紹布爾類型和數實值型別。學習Golang語言(1): Hello World學習Golang語言(2): 變數學習Golang語言(3):類型--布爾型和數實值型別學習Golang語言(4):類型--字串學習Golang語言(5):類型--數組布爾類型布爾類型是
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。跟著“碼術”一起學習Golang語言。學習一門新的語言,我們首先瞭解的是新語言的變數聲明,基本類型,關鍵字以及控制流程。本章主要講解變數聲明.學習Golang語言(1): Hello World學習Golang語言(2):
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Golang/Go語言/Go IDE/Go windows環境搭建/Go自動提示編譯器/GoSublime分類: golang2012-07-17 11:38 19556人閱讀 評論(21) 收藏 舉報語言編譯器windowsgogooglebuildGo是Google開發的一種編譯型,並髮型,並具有記憶體回收功能的程式設計語言。 羅伯特·格瑞史莫(Robert Griesemer),羅勃·派克(Rob
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。學習Golang語言(1): Hello World學習Golang語言(2):
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 這文章分為三部分,第一、二部分分別詳細講述golang中的array與slice,第三部分則討論slice的使用與技巧。這文章不是教程,需要基本的golang知識。 關於第一、二部分,這裡有一篇文章比我敘述得更好(自備爬梯):http://blog.golang.org/go-slices-usage-and-internals 看過這文章的朋友可以直接忽略此文一二部分。 該篇是第一部分,另外兩篇的連結:
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。2013-12-22 wcdj又是一年一度的冬至,新的一年又快到來了。今天在學習go時找到一些不錯的文檔放在這裡方便後續學習。go-wiki(一個非官方的文檔,例子很簡短方便學習,詳細的用法可以在官方串連中進一步查看)This is an unofficial, community-authored reference wiki for the Go Language. The goal is to write small,
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。今天開始進入golang語言的學習,golang語言的安裝和測試就不再這裡講解了。網路上有不少資料可以參考。學習Golang語言(1): Hello World學習Golang語言(2): 變數學習Golang語言(3):類型--布爾型和數實值型別學習Golang語言(4):類型--字串學習Golang語言(5):類型--數組學習任何程式設計語言的第一個程式都是Hello
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。2013-09-21 wcdj1 golang簡介Go is an open source programming environment that makes it easy to build simple, reliable, and efficient software.golang的首頁:http://golang.org/2 Mac OS X 10.8.4環境安裝(1)
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang計算MD51.單向加密什麼是單向密碼編譯演算法。簡而言之就是不可解密的加密方法,也叫作非可逆加密。這些學術 解釋都不用管它,反正就是一群數學家老爺爺通過各種證明得到的一種方法,用這種方法加密 過的東西,地球上現有的人類在有限的時間內是無法解密的,包括加密者自己。既然加密者自己 都無法解密,那這乖僻的密碼編譯演算法有個毛用阿?哪些情境需要這種有去無回的加密方式呢?這裡先瞭解下單向加密的特徵:
Time of Update: 2014-10-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package main import ( //"bufio" "fmt" //"io" "io/ioutil" "os" "time" ) func main() { file1, err := os.OpenFile("hehehe.txt", os.O_