Time of Update: 2017-08-02
標籤:attr date 資料庫 red 電話 tail archive 說明 call Select/Distinct操作符適用情境:o(∩_∩)o…
Time of Update: 2017-08-12
標籤:進程管理 進程工具 gosuv GO 編寫的進程管理工具
Time of Update: 2017-08-02
標籤:依賴 project 功能 目的 系統 技術分享 測試 地址 互動 儘管最近出現了麻煩,但Ethereum仍然是區塊鏈空間中實現智能合約最重要的系統,而且這種情況似乎不太可能很快改變。在我
Time of Update: 2017-07-23
標籤:turned 進程 tail http lin star signal lib 操作 轉自:http://blog.csdn.net/cyberlabs/article/details/6
Time of Update: 2017-08-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。先把結論列在前面:1.Golang的效能可以做到非常好,但是一些native包的效能很可能會拖後腿,比如regexp和encoding/json。如果在效能要求較高的場合使用,要根據實際情況做相應最佳化。2.on-cpu/off-cpu火焰圖的使用是程式效能分析的利器,往往一針見血。雖然產生一張火焰圖比較繁瑣(尤其是off-cpu圖),但絕對值得擁有!之前一直使用Logstash作為記錄檔採集用戶端程式。Logstash功能強大,
Time of Update: 2017-08-12
這是一個建立於
Time of Update: 2017-07-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。walk的git地址:https://github.com/lxn/walk walk的說明文檔:https://godoc.org/github.com/lxn/walk go的git上面給出了實現一個簡單的gui的例子。這裡需要注意幾點: 1、使用go
Time of Update: 2017-07-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang字串格式化package mainimport "fmt"type point struct { x, y int}func main() { // 格式化整型,使用`%d`是一種 // 標準的以十進位來輸出整型的方式 // 有符號十進位整數(int)(%ld、%Ld:長整型資料(long),%hd:輸出短整形。)
Time of Update: 2017-08-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本文為轉載,原文:Golang 學習筆記(1)——
Time of Update: 2017-07-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。針對golang中的指標,當時理解有些誤區,現寫文檔來進行說明想要做的事情是交換兩個變數的值,即常用的Swap函數,以下兩段代碼來說明下理解問題:錯誤樣本package mainimport ( "fmt")func main() { a := 1 b := 2 swap2(&a,&b) fmt.Println(a) fmt.Println(b)}func
Time of Update: 2017-08-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一、前言在MySQL中進行SQL最佳化的時候,經常會在一些情況下,對MySQL能否利用索引有一些迷惑。譬如:MySQL 在遇到範圍查詢條件的時候就停止匹配了,那麼到底是哪些範圍條件?MySQL 在LIKE進行模糊比對的時候又是如何利用索引的呢?MySQL
Time of Update: 2017-07-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。**1.Go包的下載與安裝**我這裡下載是Mac-pkg包,安裝按順序即可[Golang官網下載所需的作業系統和版本包](https://golang.org/dl/)**2.Go的環境變數配置**開啟終端輸入cd ~ 進入使用者主目錄,之後輸入ls -a查看是否存在.bash_profile檔案,存在既使用vi .bash_profile開啟並編輯該檔案。根據自己情況,內容如下:export
Time of Update: 2017-07-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。首先去官網https://golang.org/dl/ 下載安裝包,我是安裝在windows下面的。所以下載了go1.8.3.windows-amd64.msi 。下載完事之後直接安裝,沒毛病,正常情況下環境變數自動給你搭建好了。圖片.png在cmd中輸入go version 會顯示目前的版本。開始Hello World,建立一個檔案test.go package main import "fmt" func
Time of Update: 2017-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go build 一個exe時候,可以在main.rc檔案裡面寫更多資訊,這樣exe顯得更加正規和官方,具體這個話題可以看續日的個人部落格,1 VERSIONINFOFILEVERSION 2,1,0,0PRODUCTVERSION 2,1,0,0FILEFLAGS 0x0LFILEFLAGSMASK 0x3fLFILESUBTYPE 0BEGINBLOCK
Time of Update: 2017-08-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1,Int2Byte 把int的每個位元組取出來放入byte數組中,儲存採用Littledian2,Byte2Int 把byte Slice 中的每個位元組取出來, 按Littledian端拼成一個intfunc Int2Byte(data int)(ret []byte){ var len uintptr =
Time of Update: 2017-08-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。某些情境下,函數參數需要byte類型的,已知參數是string類型的,那怎麼由string類型轉換成byte類型呢,比如:bufio.ReadSlice的第二個參數就是byte類型的:func(b *Reader)ReadSlice(delimbyte) (line []byte,
Time of Update: 2017-08-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。利用一個chan執行一個並發的任務, 整個任務的最大耗時是最耗時的那個子任務 func SendChan(data int){ t := 10 - data if data == 5{ t = 20 } time.Sleep(time.Duration(t*1e9)) C <- data}func main(){ for i:=
Time of Update: 2017-08-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。聲明本文只是我個人在閱讀資料與工程實踐中的總結,可能並不是最好的實踐。但希望可以給對RESTful API 設計與工程實踐有疑惑的讀者一些協助。前言RESTful 原則由 Roy Fielding 在他的論文的第五章中提出。RESTful API 之於後端開發人員,就像 UI 之於 UI 設計師。RESTful API 與所有 UI 一樣,標準、友好、一致的使用者體驗是極其重要的。為了達到上面的目標,API
Time of Update: 2017-08-14
這是一個建立於
Time of Update: 2017-07-29
這是一個建立於