Time of Update: 2018-01-02
標籤:log table strong body 特定 source -o /tmp dump mysql mysqldump 只匯出表結構 不匯出資料mysqldump --opt -d
Time of Update: 2018-01-06
標籤:nta 項目 nil efi false 技術分享 pack 項目結構 temp 項目結構冒泡排序演算法,源檔案bubblesort.gopackage bubblesort//
Time of Update: 2018-01-07
標籤:api 列表 語言 log檔案 文檔 源碼 並發 pre 標準庫 api檔案夾用於存放依照Go版本順序的API增量列表檔案,這裡所說的API包括公開的變數、常量、函數等。這些API增量列表
Time of Update: 2018-01-05
標籤:pac war 靜態成員 動態建立 shp tar int roo sse 一:Java類載入和初始化1.1 類載入器(類載入的工具)1.2
Time of Update: 2018-01-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近用golang寫了一個處理檔案的指令碼,由於其中涉及到了檔案讀寫,開始使用golang中的 io 包,後來發現golang 中提供了一個bufio的包,使用這個包可以大幅提高檔案讀寫的效率,於是在網上搜尋同樣的檔案讀寫為什麼bufio 要比io的讀寫更快速呢?根據網上的資料和閱讀源碼,以下來詳細解釋下bufio的高效如何?的。bufio
Time of Update: 2018-01-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。因網上這個資料難查,因此轉載一份,原文請點擊Go1.9的主要更新golang每半年更新一次版本,上次最新的版本是Go1.8,而Go1.9將在今年8月釋出。Go1.9中文法的更改只有一個,那就是增加了類型別名,大部分更改是工具鏈,運行時,庫的更改,文法的更改Go1.9中增加了類型別名這個文法,類型別名可以更優雅的實現當兩個包之間struct的移動。類型別名的文法如下:type T1 =
Time of Update: 2018-01-06
這是一個建立於
Time of Update: 2018-01-06
這是一個建立於
Time of Update: 2018-01-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。```gopackage mainimport ("fmt")func main() {var arr = []int{6, 5, 5, 3, 1, 8, 7, 2, 4, 9}start := 0end := len(arr) - 1fmt.Println(arr)QuickSortRecursive(arr, start, end)}func QuickSortRecursive(arr []int,
Time of Update: 2018-01-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。現象:Emacs使用company-go可以正常補全標準庫函數和go get安裝庫函數;而對於自已寫的代碼,只能補全當前包下的變數和函數。原因:company-go後台是使用了gocode,而gocode補全不會解析代碼而是解析.a檔案,所以使用者代碼需要對每個包進行go
Time of Update: 2018-01-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。網上看了好多資料發現都很過時了,基本都是用的https://github.com/gomini/go-mips32編譯的。但是go1.9早就支援mips了,設定好編譯參數,開始build,這時在go/pkg下會出現linux_mips目錄,就是編譯環境,其他的一樣。GOOS是你的應用程式將要運行平台的作業系統GOARCH是你的應用程式將要運行平台的處理器架構。有效$GOOS和$GOARCH組合如下: $GOOS
Time of Update: 2018-01-05
這是一個建立於
Time of Update: 2018-01-05
這是一個建立於
Time of Update: 2018-01-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1 建立檔案夾testing1012 被測試程式package testing101func Sum(numbers []int) int {sum :=0for _,n :=range numbers {sum +=n}return sum}3 測試程式package testing101import ("testing")func TestSum(t *testing.T) {numbers := []int{
Time of Update: 2018-01-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。雖然方便,但是使用+=操作符並不是在一個迴圈中往字串末尾追加字串最有效方式,一個有效方式是準備好一個字串切片([]string),然後使用strings.Join()函數一次性將所有字串串聯起來。但是在go中還有一個更好的方法,其原理類似於java中的stringBuilder package mainimport ("bytes""fmt")func main() {var buffer
Time of Update: 2018-01-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。先上代碼package mainimport "fmt"type myInt int//匿名函數//值的接收//指標的接收//*myint表示myInt的指標類型// *i表示指標i,指向i的值func (i *myInt) add(another int) myInt { *i = *i + myInt(another) return *i}//i1與i是兩個變數,傳遞值func main() {
Time of Update: 2018-01-03
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近公司規範資料庫方面的一些東西,老程式員告訴我mysql裡不準使用null,說是含null值的列沒法索引,對效能影響很大。我第一次聽說這個,對此將信將疑,之前用null並索引並沒有感覺到不妥,可能是資料量小吧。於是我去google了一頓,但是並沒有找到權威的說法。V2EX——關於null的索引不生效的傳說是真的麼?by shiny:由於資料庫的複雜性,以訛傳訛的空間非常大,快趕上中醫養生了。避免使用 NULL
Time of Update: 2018-01-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。你是剛開始使用Go工具嗎?或者你想擴充知識?這篇文章將會描述每個人都需要知道的Go工具參數。免責聲明:這篇文章可能會有些偏見。這篇文章描述了我個人會用到的Go工具參數,還有一些是我周圍的人遇到的問題。如果你還有別的想法,在Twitter聯絡我。$ go build -x-x會列出來go
Time of Update: 2018-01-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。------------------------------------------------------------Golang中的Regex------------------------------------------------------------用法:------------------------------單一: . 匹配任意一個字元,如果設定 s =
Time of Update: 2018-01-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go的安裝與配置在官方已經有很詳盡的說明,安裝說明請參考官方連結:https://golang.org/doc/install為方便開發,在開發環境的安裝中需要注意的是個三個環境變數的設定:1、$GOROOT:go的安裝目錄,配置後不會再更改;2、$PATH:需要將go的bin目錄添加到系統$PATH中以便方便使用go的相關命令,配置後也不會再更改;3、$GOPATH:go項目在本地的開發環境的的項目根路徑(以便項目編譯,go