Time of Update: 2017-12-17
標籤:div syn 儲存 pos erro ret 調用 test turn 今天看源碼的時候發現一個是*args和**kwargs,一看就能知道args是神馬,就是所有參數的數組,kwarg
Time of Update: 2017-12-13
標籤:工作 golang 指定 圖片 目錄 other arc get cpp Go是一門全新的靜態類型開發語言,具有自動記憶體回收,豐富的內建類型,函數多傳回值,錯誤處理,匿名函數,並發編程,
Time of Update: 2017-12-06
標籤:類型 gets 存在 ike ctr stat where encoding 硬碟 建議54:為無用欄位標註不可序列化序列化是指這樣一種技術:把對象轉變成流。相反過程,我們稱為
Time of Update: 2017-12-11
標籤:click new one 委託 main 規則 編寫 eval 建議 建議139:事件處理器命名採用組合方式所謂事件處理器,就是實際被委託執行的那個方法。查看如下代碼:
Time of Update: 2017-12-11
標籤:參數 表達 new 方法 amp ica stat 等於 需要 建議150:使用匿名方法、Lambda運算式代替方法方法體如果過小(如小於3行),專門為此定義一個方法就會顯得過
Time of Update: 2018-01-15
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言入門教程 - Hello World這是Go語言入門教程的第二篇教程。在進入第二篇教程之前,請閱讀第一部分簡介和安裝知曉如何安裝golang。沒有更好的方法能比我們手把手的敲代碼來學習程式語言來的快了。那麼讓我們趕緊去寫我們的第一個程式吧。我個人推薦使用 Visual Studio Code
Time of Update: 2018-01-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近閑來無事,即將畢業,把自己賣給了杭州的招銀網路,正好利用這段時間可以好好學習以下Go語言。 從高中開始接觸編程,當時還是用的Pascal語言,主要是為了參加資訊競賽,後來上了大學,大二開始學習Java便開始了我的Java旅程。到現在,已經用Java用了快六年了,前段時間找工作深深體會到了Java的美妙之處——需求量大。哈哈,相比實驗室中用C/C++的小夥伴們,真的是太幸福了!!!
Time of Update: 2017-12-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在處理json格式字串的時候,經常會看到聲明struct結構的時候,屬性的右側還有小米點括起來的內容。形如type User struct { UserId int `json:"user_id" bson:"user_id"` UserName string `json:"user_name"
Time of Update: 2017-12-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。前言本文主要講如何把drone部署到k8s叢集當中,本身drone這種基於容器的pipeline方式,和k8s是相當契合的。這樣的好處有:k8s叢集守護drone-server
Time of Update: 2018-01-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。*2016 年 4 月 28 日*名字在 golang 中的重要性和在其他任何一種語言是一樣的。他們甚至含有語義的作用:在一個包的外部某個名字的可見度是由這個名字首字母是否是大寫來決定的。有時為了更好的組織代碼或者在其他包使用某些隱藏的函數時需要克服這種限制。在過去美好的日子,有 2 種實現方式,它們能繞過編譯器的檢查:不能引用未匯出的名稱 pkg.symbol : - 舊的方式,現在已經不再使用 -
Time of Update: 2017-12-08
這是一個建立於
Time of Update: 2017-12-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。實值型別的變數和指標類型的變數先聲明一個結構體:type T struct { Name string}func (t T) M1() { t.Name = "name1"}func (t *T) M2() { t.Name = "name2"}M1() 的接收者是實值型別 T, M2() 的接收者是實值型別 *T , 兩個方法內都是改變Name值。下面聲明一個 T
Time of Update: 2017-12-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。AI 科技評論訊息,12 月 13 日,在今天開幕的Google開發人員大會上,Google Cloud 人工智慧和機器學習首席科學家李飛飛宣布,Google AI 中國中心(Google AI China Center)於北京正式成立。該中心由李飛飛和 Google Cloud 研發負責人李佳博士共同領導。李飛飛將會負責中心的研究工作,也會統籌 Google Cloud AI, Google Brain 以及中國本土團隊的工作。
Time of Update: 2017-12-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。import (_ "net/http/pprof")func main() {go func() {log.Println(http.ListenAndServe("localhost:6060", nil))}()}這段代碼大家應該都很熟悉,go tool pprof工具的通用代碼,用來做效能等分析。我這兩天嘗試用了一下,不免有了一個疑問:pprof是要採樣的,這個採樣是何時進行的?是程式啟動就開始採樣還是當我curl
Time of Update: 2017-12-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport "fmt"import "net/url"import "strings"func main() {//我們將解析這個 URL 樣本,它包含了一個 scheme,認證資訊,主機名稱,連接埠,路徑,查詢參數和片段。 s :=
Time of Update: 2017-12-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在這篇文章中,我們會使用一些 Go 的著名並行範例(Goroutine 和 WaitGroup),高效地遍曆有大量檔案的目錄。所有代碼都可以在 GitHub [這裡](https://github.com/Tim15/golang-parallel-io)找到。我正在開發一個項目,編寫程式來將一個目錄打包成一個檔案。然後,我開始看 Go 的檔案 IO 系統。其中貌似有幾種遍曆目錄的方法。你可以使用 `filepath.Walk()
Time of Update: 2017-12-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。前言:本文主要介紹Golang的安裝和Golang的編輯器的使用,以及我們的第一個經典案例:Hello World. 一、為什麼是Golang Golang 又稱為 Go,是由 Google 開發的一種開源的、編譯型的、靜態類型的程式設計語言。它具有以下特性: Go原生支援並發(Concurrency),因此非常適合編寫多線程程式。 Golang 是編譯型語言。原始碼會被編譯成可執行檔二進位檔案。
Time of Update: 2017-12-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。安裝Golang在官網上直接下載安裝包就可以了。下載pkg格式的最新安裝包 ,直接雙擊運行,一路按照提示操作就可以完成安裝。或者使用brew進行安裝 brew install go完成安裝之後,開啟終端,輸入 go version ,檢查golang sdk是否安裝成功。➜ ~ go versiongo version go1.3.3 darwin/amd64環境變數配置GOPATH是用來告訴Golang命令和其他相關工具
Time of Update: 2017-12-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本文作者提供了在 2016 的 GopherCon 上的關於 Go 並發可視化的[主題演講視頻](https://www.youtube.com/watch?v=KyuFeiG3Y60)。Go 語言一個鮮明的優點就是內建的基於 [CSP](https://en.wikipedia.org/wiki/Communicating_sequential_processes) 的並發實現。Go
Time of Update: 2017-12-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文:Jaeger源碼分析——服務發現與註冊聲明 Jaeger官方並沒有明確說明其服務註冊和服務發現的具體使用和介紹,這部分功能是在分析源碼的時候,發現其原理與服務註冊和服務發現類似,所以結合自己對服務註冊和服務發現的認識,做一次總結,有錯還請指點。TChannel服務註冊和服務發現 Jaeger不藉助第三方工具也能實現服務註冊和服務發現,這部分功能由其依賴的RPC架構提供。第三方註冊——手動註冊go run cmd/agent/