Time of Update: 2017-10-24
標籤:nts 註解 自己 log sdn res hand .net text 介紹 前面幾節我們介紹了Spring
Time of Update: 2017-10-24
標籤:using enum 映射 儲存 __file__ mpi 地方 變數 大小 C語言宏定義技巧(常用宏定義) 寫好C語言,漂亮的宏定義很重要,
Time of Update: 2017-10-23
標籤:.net abs rabl ace 相同 value target arp lambda #max() array1 = range(10) array2 =
Time of Update: 2017-10-24
標籤:格式化 test erro inf 不同 區分 amp 相關 鍛煉 1. gofmt 命令 大部分的格式問題可以通過 gofmt 來解決,gofmt 自動格式化代碼,保證所有的 go
Time of Update: 2017-10-22
標籤:val new assert 封裝 ret span sof gdi 錯誤 int和Integer的區別1、Integer是int的封裝類,int則是java的一種基礎資料型別
Time of Update: 2017-10-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.基礎知識補充(指標、遞增遞減語句)指標go雖然保留了指標,但是與其它程式設計語言不同的是,在go當中不支援指標運算以及"->"運算子,而直接採用"." 選擇符來操作指標目標對象的成員操作符"&"取變數地址,使用"*"通過指標間接訪問目標對象預設值為nil而非null在go中,++與--是作為語句而並不是作為運算式a := 1a++//但不能這樣:a
Time of Update: 2017-10-25
這是一個建立於
Time of Update: 2017-10-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。title: "Go切片內容丟失問題"date: 2017-10-24draft: falsecategories: ["Golang"]tags: [""]感覺這篇文章有點標題黨的嫌疑, 文中要說的其實還是Go的值傳遞的問題, 不是發現了Go的某些驚天大bug,誤入的大神可以不用看下面的內容啦 !起因是在編寫公司一個項目的過程中,
Time of Update: 2017-10-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.管道chan吞吐極限10,000,000,單次Put,Get耗時大約100ns/op,無論是採用單Go程,還是多Go程並發(並發數:100, 10000,
Time of Update: 2017-10-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.基礎知識補充(指標、遞增遞減語句)指標go雖然保留了指標,但是與其它程式設計語言不同的是,在go當中不支援指標運算以及"->"運算子,而直接採用"." 選擇符來操作指標目標對象的成員操作符"&"取變數地址,使用"*"通過指標間接訪問目標對象預設值為nil而非null在go中,++與--是作為語句而並不是作為運算式a := 1a++//但不能這樣:a
Time of Update: 2017-10-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.常量的定義常量的值在編譯時間就已經確認常量的定義格式與變數基本相同等號右側必須是常量或者常量運算式常量運算式中的函數必須是內建函數//定義單個常量const a int = 1const b = "A"const ( text = "123" length = len(text) num = b * 20)//同時定義多個變數const i, j, k = 1, "2&
Time of Update: 2017-10-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。部署golang開發環境安裝chocolatey,參照chocolatey官網提示進行安裝,注意安裝choco時終端都必須以管理員身份運行,否則會提示失敗。安裝依賴軟體(使用管理員身份運行cmd)choco install gitchoco install golangchoco install mingw源碼配置配置GOPATH環境變數組織目錄結構%GOPATH%binpkgsrc下載go-ethereum源碼cd
Time of Update: 2017-10-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。對於一些服務來說,效能是極其重要的一環,事關係統的吞吐、訪問的延遲,進而影響使用者的體驗。寫效能測試在Go語言中是很便捷的,go內建的標準工具鏈就有完善的支援,下面我們來從Go的內部和系統調用方面來詳細剖析一下Benchmark這塊兒。BenchmarkGo做Benchmar只要在目錄下建立一個_test.go尾碼的檔案,然後添加下面函數:func BenchmarkStringJoin1(b *testing.B) {
Time of Update: 2017-10-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。函數基本組成:關鍵字func函數名參數列表傳回值函數體返回語句go的函數不支援重載、預設參數值,支援不定長變參、多個傳回值等。func main() { /* 定義局部變數 */ var a, b = 4, 5s := add(a,b)fmt.Println(s)}func add(a, b int) int {return a +
Time of Update: 2017-10-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。很經典的動態規劃問題,具體思路這裡就不列出了,網上太多資料了。想要詳細理解的話可以去看背包九講這裡分別列出,01背包,完全背包,部分背包 golang實現。01背包給定 n 種物品和一個容量為 C 的背包,物品 i 的重量是 wi,其價值為 vi 。應該如何選擇裝入背包的物品,使得裝入背包中的物品的總價值最大?從左往右,從上往下填表(example: 5表示重量,12表示價值)1.png代碼and注釋dp[i][j] = max(
Time of Update: 2017-10-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。隨著 Android 開發走向成熟,每天都會湧現出各種各樣與 Android 相關的開發工具,但是我們每天使用的各類庫總是不可或缺的。這裡,小編向大家推薦一些目前碼雲上比較具有創意的 Android 庫,希望方便大家能夠做出更酷更好玩的產品。當然,如果你很喜歡以下提到的庫,別忘了分享給其他人哦。1. 項目名稱:智能下拉重新整理架構 SmartRefreshLayout項目簡介:正如名字所說,SmartRefreshLayout
Time of Update: 2017-10-23
這是一個建立於
Time of Update: 2017-10-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("fmt""strings")func main() {a := "大大1122佛擋殺佛大大"c := Substr(a, "大大1", "殺")fmt.Println(c)}func Substr(str, startStr, endStr string) string {s := strings.Index(
Time of Update: 2017-10-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Mac下安裝go基於Homerbrew安裝,方便管理跟升級brew install go配置路徑vim ~/.bash_profile#export PATHexport GOROOT=/usr/local/Cellar/go/1.8.1/libexecexport GOBIN=$GOROOT/binexport GOPATH=/Users/antic/www/goexport
Time of Update: 2017-10-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.Go內建關鍵字和注釋方法break default func interface selectcase defer go map structchan else goto package switchconst fallthrough if range