Time of Update: 2016-09-29
標籤: Merge關鍵字是一個神奇的DML關鍵字。它在SQL Server
Time of Update: 2016-10-02
標籤:IntroductionAlmost all successful internet based companies have APIs. API is an acronym for Application Programming Interface. APIs allows different systems to communicate with one another. Let’s say you have developed an android
Time of Update: 2016-09-27
標籤: http://www.cnblogs.com/Pickuper/articles/2058880.htmlC#語言之“string格式的日期時間字串轉為DateTime類型”的方法方法一:Convert.ToDateTime(string)string格式有要求,必須是yyyy-MM-dd
Time of Update: 2016-09-14
標籤: 轉載地址:http://www.tuicool.com/articles/IFjIJjU wrk是一款現代化的http壓測工具,提供lua指令碼的功能可以滿足每個請求或部分請求的差異化。wrk中執行http請求的時候,調用lua分為3個階段,setup,running,done,每個wrk線程中都有獨立的指令碼環境。wrk的全域屬性wrk = { scheme = "http", host = "localhost", port = nil, method =
Time of Update: 2016-09-08
標籤:/etc/inittab檔案中每個登記項的結構都是一樣的,共分為以冒號“:”分隔的4個欄位。具體如下: identifier : run_level : action : process 其中,各欄位以及與其相關的說明如下: identifier
Time of Update: 2016-09-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、下載Sublime Text 3 串連:http://www.sublimetext.com/3 2、下載Go語言環境包 訪問http://www.golangtc.com/download 選擇你需要的版本 我現在用的是1.5rc1選擇Windows下的安裝包在這裡建議選擇.zip開始的不建議直接安裝
Time of Update: 2016-09-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。windows下用eclipse+goclipse外掛程式+gdb搭建go語言開發調試環境註:用最新的eclipse版本Neon Release (4.6.0),用file://D:\迅雷下載\goclipse.github.io-master\releases\local-repo 安裝goclipse成功了,另外,在代碼提示等功能方面需要在tool裡做配置,在下載
Time of Update: 2016-09-20
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。安裝golang安裝VS Code配置Debug環境安裝golang1.下載golang安裝包2.解壓到安裝路徑:tar -C $HOME/your_path -xzf go$VERSION.$OS-$ARCH.tar.gz3.設定環境變數GOROOT、GOPATH,並將bin目錄添加到PATH:export GOROOT=$HOME/work/go export PATH=$PATH:$GOROOT/binexport
Time of Update: 2016-09-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 瞭解docker就不得不學習一下go語言了。尤其是介面一類的,感覺不是很方便。一點點更新自己的理解吧。go語言中的package。 在java中直接是類的感念,import也是直接對類生效的。但是在go語言中目錄和包都會有相應的使用。 目錄: import的就是匯入的目錄。 packege:一個目錄下可以有多個go檔案,但是只能有一個目錄。
Time of Update: 2016-09-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。首先要安裝環境 參考: http://toeo.iteye.com/blog/1470598 找了半天 沒有 看明白 doc 的目錄結構。 原來 doc 是web 展示的 !!! 本地 運行 web 版本 doc文檔 輸入 > godoc -http=:6060 然後在瀏覽器裡面就可以看到了: 訪問你的瀏覽器年 就有自己的一個 本地 文檔中心了。 google go 毫不吝嗇。golang.org
Time of Update: 2016-09-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport "fmt"func main() {slice1 := []byte{1, 2, 3, 4, 5} slice2 := []byte{5, 4, 3} copy(slice2, slice1) // 只會複製slice1的前3個元素到slice2中 fmt.Printf("%x\n",slice1)fmt.Printf("%x\n",slice2
Time of Update: 2016-09-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文地址:https://zhuanlan.zhihu.com/p/22474724作者的結論沒寫好,我來說兩句。。 結論:Docker
Time of Update: 2016-09-14
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ( "bufio" "bytes" "flag" "fmt" "io" "log" "net/http" "os" "path/filepath" "strings" &
Time of Update: 2016-09-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。之前說到Golang中某些類型可以賦值nil, 某些類型不能賦值nil.不能賦值nil都是initialized value不為nil的類型, 例如:boolint, intNuint, uintNfloatNcomplexNbyte,runestringstruct可以賦值nil都是initialized value為nil的類型,
Time of Update: 2016-09-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go vendor 是go 1.5 官方引入管理組件依賴的方式,1.6正式引入其基本思路是,將引用的外部包的原始碼放在當前工程的vendor目錄下面,go 1.6以後編譯go代碼會優先從vendor目錄先尋找依賴包;1.解決的問題:將源碼拷貝到當前工程的vendor目錄下,這樣打包當前的工程代碼到任意機器的$GOPATH/src下都可以通過編譯,避免項目代碼外部依賴過多,遷移後,需要多次go get 外包依賴包;而且通過go
Time of Update: 2016-10-03
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一、數組 與其他大多數語言類似,Go語言的數組也是一個元素類型相同的定長的序列。 (1)數組的建立。 數組有3種建立方式:[length]Type 、[N]Type{value1, value2, ... , valueN}、[...]Type{value1, value2, ... , valueN} 如下: 複製代碼 代碼如下: func test5() { var iarray1 [5]int32 var
Time of Update: 2016-09-15
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。把Go程式變小的辦法是: go build -ldflags “-s -w” (go install類似) -s去掉符號表(然後panic時候的stack trace就沒有任何檔案名稱/行號資訊了, 這個等價於普通C/C++程式被strip的效果), -w去掉DWARF調試資訊,得到的程式就不能用gdb調試了。 比如,server.go是一個簡單的http server,用了net/http包。 $ go build
Time of Update: 2016-09-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ( "encoding/json" "fmt" "os")type ConfigStruct struct { Host string `json:"host"` Port int `json:"port"`
Time of Update: 2016-09-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。func compare(spath, dpath string) bool { sinfo, err := os.Lstat(spath) if err != nil { return false } dinfo, err := os.Lstat(dpath) if err != nil { return false } if sinfo.Size() !=
Time of Update: 2016-09-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。//本程式 主要功能是把A檔案夾下的檔案與B目錄下檔案對比,如果找到就覆蓋到B相應的目錄下。 // 用法: merge A目錄 B目錄 // merge.gopackage mainimport ( "flag" "fmt" "os" "path/filepath" "strings" "time