Time of Update: 2015-07-24
標籤:網上為什麼充斥著大量幾乎一模一樣而且不正確的教程???媽的開啟一個關於golang和protobuf的教程,無非都是扯他媽的protobuf多麼多麼牛逼,xml多麼多麼傻逼,然後就是怎麼安裝protobuf,然後又是屎一樣的樣本。安裝過程沒一個對的,我搜了那麼多部落格,全都是一個德行,我先寫一下ubuntu的安裝步驟,同時適用於mac和其他linux,而且保證是對的。真的無力吐槽,先說正事,一會接著吐。一、首先去 https://github.com/google/protobu
Time of Update: 2015-07-24
標籤:轉自:http://www.cnblogs.com/pricks/archive/2009/11/11/1601044.html import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class test { public static void main(String[]
Time of Update: 2015-07-23
標籤:轉自: http://blog.csdn.net/lyq19870515/article/details/9450275 擷取焦時間點事件:text.addListener(SWT.FocusIn, new Listener() { public void handleEvent(Event e) { // 處理得到焦點的事件 } });
Time of Update: 2015-07-21
標籤:var和const :變數和常量的聲明 var varName type 或者 varName : = value package and import: 匯入 func: 用於定義函數和方法 return :用於從函數返回 defer someCode :在函數退出之前執行 go : 用於並行 select 用於選擇不同類型的通訊 interface 用於定義介面 struct 用於定義抽象資料類型
Time of Update: 2015-07-21
標籤:1、代碼2、編譯及運行 1、網路編程 TCP 樣本 simplehttp.go 代碼 1 package main 2 3 import ( 4 "net" 5 "os" 6 "io" 7 "bytes" 8 "fmt" 9 )10 11 func main() {12 if len(os.Args) != 2 {13 fmt.Fprintf(os.Stderr, "Usage : %s
Time of Update: 2015-07-17
標籤:go golang一、基礎環境1、cat /etc/debian_version 7.82、uname -r3.2.0-4-amd643、ip(eth0)10.1.10.1174、go版本go1.4.linux-amd64.tar.gz5、官網https://golang.org/二、安裝二進位go1、下載axel -n 10 http://www.golangtc.com/static/go/go1.4.linux-amd64.
Time of Update: 2015-07-24
這是一個建立於
Time of Update: 2015-07-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Make sure $GOPATH/bin is in your $PATH (Windows: %GOPATH%\bin goes in your %PATH%). 【保證你的golang環境正常】Run go get -u golang.org/x/tools/cmd/goimports (you may have to install mercurial). 【通過go下載工具】Install Sublime Text
Time of Update: 2015-07-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Go 1.4 src/pkg → src Russ Cox June 2014 [If you found this document because your Go tree is not building, skip to the Updating section at the end.] Abstract We propose to delete the “pkg” level of the
Time of Update: 2015-07-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 【功能】 按指定的目錄尋找出檔案,如果有子目錄,子目錄也將進行搜尋,將其中的檔案內容進行替換。 【缺陷】 1. 沒有過濾出文字檔 2. 當檔案過大時,效率不高 【代碼】 package mainimport ("flag""fmt""io/ioutil""os""path/filepath""strings
Time of Update: 2015-07-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、代碼2、編譯及運行 1、網路編程 TCP 樣本 simplehttp.go 代碼 1 package main 2 3 import ( 4 "net" 5 "os" 6 "io" 7 "bytes" 8 "fmt" 9 )10 11 func main() {12 if len(os.Args)
Time of Update: 2015-07-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、代碼2、編譯及運行 1、Go語言網路編程:ICMP範例程式碼 icmptest.go 1 package main 2 3 import ( 4 "fmt" 5 "net" 6 "os" 7 "io" 8 "bytes" 9 )10 11 func main() {12 if
Time of Update: 2015-07-21
這是一個建立於
Time of Update: 2015-07-20
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言是一個簡單卻蘊含深意的語言。但是,即便號稱是最簡單的C語言,都能總結出一本《C陷阱與缺陷》,更何況Go語言呢。Go語言中的許多坑其實並不是因為Go自身的問題。一些錯誤你再別的語言中也會犯,例如範圍,一些錯誤就是對因為 Go 語言的特性不瞭解而導致的,例如 range。其實如果你在學習Go語言的時候去認真地閱讀官方文檔,百科,郵件清單或者其他的類似 Rob Pike
Time of Update: 2015-07-20
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。func say(s string) {for i := 0; i < 2; i++ {runtime.Gosched()fmt.Println(s)}}func main() {go
Time of Update: 2015-07-26
標籤:TCP正常建立和關閉的狀態變化 TCP串連的建立可以簡單的稱為三向交握,而串連的中止則可以叫做
Time of Update: 2015-07-24
標籤:go chan defer goroutine Effective Go(官方文檔)筆記自動局部變數提升(編譯期完成?):return &...;內建函數:new/makecopy, appenddeleterange(這是關鍵字吧?因為後面沒有())array是值對象slice:引用array2維切片(略)mapif
Time of Update: 2015-07-23
標籤:當項目建立好了之後,我們該如何上傳代碼到 coding 上呢? Coding 網站使用“ Git 倉庫”(類似 github )來管理代碼。 其操作原理在於:利用 git 服務,將本地的項目目錄下的檔案同步到 coding 的“ Git 倉庫”本文主要包含如下內容:命令列上傳代碼圖形介面上傳代碼常見問題註:以下示範均在 windows8 系統上進行若在建立項目時,並未選擇“啟用 readme.md 檔案初始化項目”,&
Time of Update: 2015-07-19
標籤:golang gc 記憶體泄露 用go寫了一個守護進程程式:用於檢測redis的存活狀態並將結果寫到zookeeper中,部署到redis機器上,對於每個redis執行個體會有一個goroutine每隔固定時間去檢測其狀態,由主goroutine負責訊號處理等,再接收到訊號時kill其他的goroutine。程式運行了一段時間發現,有些redis執行個體的對應zookeeper的資訊不更新
Time of Update: 2015-07-17
標籤:轉自:http://blog.csdn.net/wowotuo/article/details/43242663 CTP的相關文檔告訴我們,中金所和三大商品證券交易所中,只有上期所區分平今倉和平昨倉。也就是說,其它證券交易所沒有closeToday。但,有二個方面值得我們注意: