Time of Update: 2016-02-20
這是一個建立於
Time of Update: 2016-02-20
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。閉包是由函數及其相關的引用環境組合而成的實體(即:閉包=函數+引用環境)。[1]在程式設計中,對象是附有行為的資料,而閉包是附有資料的行為。 下面我們來看一下Go語言中閉包的實際例子:package mainimport "fmt"func ExFunc(n int) func() { sum := n a := func() { sum++
Time of Update: 2016-02-20
這是一個建立於
Time of Update: 2016-02-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("fmt""util/stack")type tree struct {data intl *treer *tree}type list struct {data intnext *list}//階乘func fact(n uint32) uint32 {if n == 0 {return 1}return n *
Time of Update: 2016-02-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。看這篇之前,建議先看之前幾篇,這幾篇是基礎。 Go Mobile 例子 basic 源碼分析 http://www.cnblogs.com/ghj1976/p/5183199.html OpenGL ES 著色語言 http://www.cnblogs.com/ghj1976/p/5180895.html
Time of Update: 2016-02-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。func (b *MyBucket) Gzip(data []byte) []byte { var res bytes.Buffer gz, _ := gzip.NewWriterLevel(&res, 7) _, err := gz.Write(data) if err != nil { Log4e(err) } else { gz.Close() }
Time of Update: 2016-02-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。剛開始爬取的時候是用Regex實現的,然後爬取了不必要的連結,現在改用goquery實現:// judgeUrl project judgeUrl.gopackage judgeUrlimport ("strings")func IsUrl(str string) bool {if strings.HasPrefix(str, "#") || strings.HasPrefix(str, "
Time of Update: 2016-02-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。為什麼golang做web編程比其他語言並發高:Go是通過一個函數ListenAndServe來處理這些事情的,這個底層其實這樣處 理的:初始化一個server對象,然後調用了net.Listen("tcp", addr),也就是底層用TCP協議搭建了一個服 務,然後監控我們設定的連接埠。下面代碼來自Go的http包的源碼,通過下面的代碼我們可以看到整個的http處理過程:func (srv *Server)
Time of Update: 2016-02-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、寫go程式的時候一定要牢記主線程不能阻塞,一旦阻塞就崩潰,就怕那種某種情況下偶爾會出現幾下阻塞的,一定要杜絕。2、select case的執行順序是亂的,不確定的3、寫入管道的時候,一定要保證管道沒有被阻塞寫否則會崩潰,讀取阻塞管道的時候關閉管道會讀取到一個0值和一個false ok值
Time of Update: 2016-02-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、包簡述 GO本身沒有項目的概念,只有包,包括可執行包和不可執行包,而不管什麼包,都應該包含在 $GOPATH/src 目錄下,GO命令和編譯器會在 $GOPATH/src 目錄下搜尋相應的包。比如 import "logging" 則會在所有設定的 $GOPATH/src 下去尋找相應包,而不僅僅是當前項目中。 2、包聲明 在每一個代碼檔案中,都需要使用 package
Time of Update: 2016-02-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、下載安裝 從 https://golang.org/dl/ 這裡下載最新版本的 golang 安裝包,分別有 Windows\Linux\Apple OSX\源碼包。 golang的官方網站是 https://golang.org/ ,對應的中文版網站是 https://go-zh.org/ ,對中國開發人員還是很友好啊。 2、環境配置 go 語言相比其它語言,初次安裝配置要麻煩一點,需要手動設定環境變數
Time of Update: 2016-02-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("fmt""database/sql" _ "github.com/go-sql-driver/mysql")type TestMysql struct {db * sql.DB}func Init()(*TestMysql, error) { test := new (TestMysql) db, err :=
Time of Update: 2016-02-20
標籤:http://www.runoob.com/highcharts/highcharts-guage-solid.html 本文轉自:http://blog.csdn.net/javaliuzhiyue/article/details/9943751對Highcharts儀錶盤的使用進行了簡單的封裝,方便大家使用 myGaugeChart.js檔案中 var chart;/** * * @param
Time of Update: 2016-02-20
標籤:哈爾濱理工大學OJ上的題目,水是很水,結果我做了好久,發現題中要迴圈輸入,我也是醉了。題目很簡單但是心裡不平衡決定發一下。Description上學的路總是那麼艱辛,在小樂樂辛苦的出了家門之後,她才想起自己的家已經搬到山上了(睡的真迷糊)。下山的路同樣十分艱難,不同的地方通行的難易程度也不同。,小樂樂現在在山頂上,她面前有兩條路,每條路通往一個地點,每個地點有一個值,表示這個通行的難易程度。最底層的地點就是山腳了。大家知道,小樂樂好懶好懶的,她想知道怎麼下山最省力?Input第一行一個整數
Time of Update: 2016-02-19
標籤: ref: http://www.cnblogs.com/jayleke/archive/2010/07/10/1774758.html 在預存程序,觸發器中,經常用到SET NOCOUNT ON;作用:阻止在結果集中返回顯示受T-SQL語句或則usp影響的行計數資訊。 當SET NOCOUNT ON時候,不返回計數,當SET NOCOUNT OFF時候,返回計數;即使當SET NOCOUNT ON 時候,也更新@@RowCount 系統函數;當SET
Time of Update: 2016-02-18
標籤:以下轉自 http://liuzhijun.iteye.com/blog/1457207有問題請聯絡我刪除。 -----————————————————————————如果你的代碼不知道
Time of Update: 2016-02-18
標籤:轉自:http://www.cnblogs.com/shangdawei/archive/2012/09/08/2676493.htmlhttp://blog.csdn.net/richardysteven/article/details/6069418一般某個項目dev過程中都會產生一些中間檔案,這些檔案是我們不想要追蹤的。git中可以使用.gitignore檔案來忽略這些檔案。 在需要的目錄下面 添加 .gitignore檔案 : 檔案中每一行表示需要忽略的檔案的Regex。vim .
Time of Update: 2016-02-17
標籤:本文作者餘晟,文章首法於其公眾號“餘晟以為”(號:yurii-says)本文轉載於http://www.codeceo.com/article/occupation-programmer.html我剛工作時,怎麼也搞不清楚為什麼求職資訊裡要有 “行業” 的選項,還要有 “職業” 的選項,很多時候 “行業” 和 “職業” 還是重疊的,比如行業是
Time of Update: 2016-02-17
標籤:轉自: http://cwind.iteye.com/blog/1666646有很多檔案不必使用git管理。例如Eclipse或其他IDE產生的專案檔,編譯產生的各種目標或臨時檔案等。使用git status時,會在Untracked files裡面看到這些檔案清單,在一次需要添加的檔案比較多時(使用git add . / git add -u),會把這些所有的未追蹤檔案添加進索引。 ============一些牢騷============ &
Time of Update: 2016-02-17
標籤:轉自:http://blog.sina.com.cn/s/blog_6cb58dbf0102v7ym.htmlSPA SPA是一種直接解釋能量消耗測定值的技術。系統消耗能量的大小隨微處理器執行的指令不同而不同, 當微處理器在對密碼編譯演算法的不同部分執行運算時, 能量消耗變化有的會很明顯。藉助這種特徵, 攻擊者能區分出單條指令, 達到破解演算法的目的。DPA(Differential Power