go在stack上幹了神馬?

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。對這個話題已經有深入理解的童鞋請繞道;對這個話題感興趣,且有極強學習能力的同學請閱讀這裡,並且不用回來了。其他和我一樣愚笨的IT民工們,繼續向前沖吧……【2013年3月21日】以下關於 stackless 的描述有致命的腦殘錯誤,請忽略。感謝 @minux 指出。首先,來看一段神奇的 golang 代碼:package mainvar ( i = 1)func main() { i = i + 1

gocode——VIM 和 Emacs 的 golang 代碼自動補全

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。雖然 golang 自身提供了 VIM 的文法高亮之類的指令碼,但 autocompletion 並沒有官方解決方案。無意之中發現 gocode 這個支援 VIM 和 Emacs 的 autocompletion daemon。這裡有個Flash 動畫示範,展示了 gocode 的強大。我得說,用過之後,感覺速度確實夠快。下面是來自官方的部分介紹:用於 Go 程式設計語言的自動補全守護進程Gocode 是可以整合在如 vim 和

用Go實現非同步Web開發

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。不知道大家還記得不記得大約一年前,我的一個白日夢《關於Web編程非同步模型的白日夢》,然後這個白日夢我又連續做了好幾天《Web編程非同步模型的PHP原生實現》、《Web編程非同步模型的 Gearman

【翻譯】Gob 的資料

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文在此:http://blog.golang.org/2011/03/gobs-of-data.html,來自 Golang 官方部落格。Gob 是 Golang 的包中帶的一個資料結構序列化的編/解碼工具。在實際應用中,已經有不少的編解碼工具/包/庫了,為什麼 Golang 還要新開發一個 Gob?又是一個重複的輪子?Gob 做了哪些工作?Gob

【翻譯】Godoc:文檔化 Go 代碼

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。各位童鞋,愚人節好!由於鄙人愚鈍,過不了這種高端節日,所以就不過節了。所以今天即不會有鄙人要改名叫 mikeghost 的訊息,也不會有諸如在 Android 上跑 iOS 應用的訊息出現,當然,大家更不需要穿越的有木有來閱讀本文。生活還要繼續……原文《Godoc: documenting Go

Learning Go 中文版本《學習Go語言》

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。是的,你沒看錯,這就是 Learning Go 的中文版本。在我躊躇許久之後,終於決定將這個坑挖下去了。項目頁面在這裡:《學習Go 語言》現在的翻譯進度大約10%,也就是完成了第一章和部分第二章內容。我對 LaTeX 知之甚少,所以排版還沒時間去調整。第一階段目標是同步翻譯英文版本,並跟進英文版本的後續修改。第二階段目標待 Go

高速資料同步伺服器——Doozer

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。昨天在討論平台新架構的時候,還在說要搞個組態管理的服務出來,方便介面的管理。然後今天就看到了這個……人品爆發了嗎?好吧,不扯淡,直接翻譯 Doozer 的 README 吧。Doozer 我還沒實測,不過感覺,如果真得像 README 上面說得那樣,還是很有用,很有用的。關鍵——這個玩意提供了 go 的介面。(補充一點,忘了說了,這個是用 go

網路原因引起的 Golang 編譯錯誤

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。由於眾所周知的原因,強大的 GFW 會引起 Go 語言編譯時間在對DNS相關進行測試時失敗。當然如果人品不錯,沒有公網串連,不受GFW的影響……還是會在網路相關的那部分包的測試中失敗。導致無法正常安裝 Golang。錯誤資訊類似如下形式:...test mathtest mimetest mime/multiparttest netTEST FAIL netmake[1]: Entering directory

【翻譯】gofix 介紹

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。對於一個不穩定的語言,刪刪改改什麼的都是常事。即便是穩定的語言,也逃不過隔三差五整修一下的命運。於是 Golang 大修是個麻煩。用 Golang 的好處是你正在使用世界上最聰明的一群科學家和工程師的傑作。於是,升級這些麻煩事變得不那麼麻煩了,因為有了 gofix。原文在此:http://blog.golang.org/2011/04/introducing-gofix.html——————————-翻譯分割線——————————

扯淡 erlang 的“適合”和“不適合”

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。現在在體系內大力推廣erlang了。不過挺遺憾的是,推行 erlang 前並沒有對這個語言自身進行深入的論證和研究,只是由核心人員寫了一個簡單得不能再簡單的 demo,在項目裡用了一個開源的 erlang 項目。從工程的角度來說,這是不靠譜的,為了讓 erlang 的使用更加靠譜,所以在這裡扯淡一下。資料來源於erlang官方和我的猜測,對不對由我,信不信由你。先看來自 erlang

[翻譯]Go語言開發蘋果推播通知

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文在此:http://bravenewmethod.wordpress.com/2011/02/25/apple-push-notifications-with-go-language/前兩天正巧看到 APNS 沒有 Go

Go推出Go Playground ,在瀏覽器上運行Go語言

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go Playground 是一個運行在golang.org 的伺服器上的Web服務,允許任何人在瀏覽器上寫代碼,利用 golang.org 的伺服器即時編譯,並在沙箱內運行該程式。 開發人員希望此舉能讓感興趣的程式員在安裝 Go 語言之前能先嘗試下,體驗下 Go 的妙處。使用沙箱運行程式的目的是防止有人寫一些惡意的代碼。 點擊查看詳情:http://golang.org/doc/playground.html

Google Go 語言迎來三歲生日

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。GoogleGo語言近日迎來了3周歲生日。Google在2009年11月首次宣布推出Go語言項目,截止到今天,已有數百個外部貢獻者加入並參與貢獻,也有大量的組織或機構開始轉向Go語言,其中包括BBC Worldwide、

Google發布 Go 1.1 正式版本

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。GoogleGo語言Team Dev今天發布了1.1正式版本。Go是Google於2007年9月啟動設計的程式設計語言,最初定位於web服務、儲存系統和資料庫的程式設計,同時在語言中包含並發構造體,以協助開發人員建立並行任務。Go將動態語言易於編寫的特性和靜態語言的高效性相結合,具備良好的易用性和極佳的執行效率。與1.0版本相比,該版本的主要改進如下:1.

Go 語言的進階併發模式

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言的一個很大的優勢就是內建了goroutine機制,使得開發人員可以方便地編寫並發程式。在去年的Google I/O大會上,Go語言Team Dev成員Rob Pike介紹了Go的併發模式。如今該語言已經到達了1.1版本,效能和安全性較之以前更加完善。在本月舉行的I/O 2013上,團隊成員Sameer

使用Golang實現的快速排序

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一、舞動的快速排序  在實現排序演算法前,先讓我們來欣賞一段關於快速排序的視頻,本段視頻展示了快速排序的原理,如果沒有看懂,請看完本文後再回頭來看一下,應該就明白了吧。 O(∩_∩)O~  二、快速排序實現  2.1 快速排序基礎版  通過下面一組資料,將最左邊的數設定為軸,並記錄其值為 s。 (注意:*表示要交換的數,[]表示軸)  [41] 24 76* 11 45 64 21 69 19 36* [41] 24 36 11

Go 1.3 Beta1 發布,支援Google NaCL

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Google今天發布了Go語言1.3 beta1版本。Go 1.3並沒有引入新的語言功能,只是進行了一些功能改進,並解決了該語言中的一些bug和使用者的反饋。Go 1.3的主要改進如下:顯著改進了連結器和編譯器,可以更快地編譯器,尤其是大型應用程式。Go編譯器產生二進位代碼的效能得到了改善,記憶體佔用更少,現在有一個更快、更高效的記憶體回收行程,以及一個重寫的Regex處理常式。新增了4個支援平台:Oracle

Go語言安裝

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言下載地址:http://tip.golang.so/dl/;googlecode上不去了,golang.org也上不去,反正只要是Google的網站在中國都看不到了,只能下載這個了,不過我比較了一下,和golang.org裡的一樣。我用的系統是ubuntu14.04,可以用apt-get:sudo apt-get install

Go 語言將在1.4版本中支援面向Android平台開發

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go 語言將在1.4版本中支援面向Android平台開發蘋果發布了Swift語言時候,本人就感覺到Google很可能會讓自己的Go語言支援Android系統。果不其然,蘋果的Swift語言讓Google倍感壓力。於是,所有Golang開發人員的福音來臨啦。David Crawshaw June

[GoLang]GO語言編寫的簡易TCP服務端、用戶端

這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。用戶端程式:package mainimport ("net""os""fmt""io")//緩衝區大小const BUFFSIZE = 1024//定義訊息緩衝區var buff = make([]byte, BUFFSIZE)//連結處理func handleConn(tcpConn *net.TCPConn, addr string) {if tcpConn =

總頁數: 1023 1 .... 988 989 990 991 992 .... 1023 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.