Time of Update: 2016-03-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport "fmt"//1.枚舉的使用// 枚舉指一系列相關的常量,比如下面關於一個星期中每天的定義。通過上一節的例子,我們// 看到可以用在 const 後跟一對圓括弧的方式定義一組常量,這種定義法在Go語言中通常用於定義// 枚舉值。Go語言並不支援眾多其他語言明確支援的 enum 關鍵字。// 下面是一個常規的枚舉標記法,其中定義了一系列整型常量:const( Sunday
Time of Update: 2016-03-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。剛接觸golang時對其import的原理很不理解,特別是其先後數序,網上查閱了寫資料說的也不是很完全透徹,於是決定自己動手實驗下。這裡的import情況特指import ("fmt""ssss")ssss包中含有諾幹檔案(檔案同直屬ssss包),ssss包內平層級檔案的引入順序、變數初始順序已經init函數執行順序實驗中ssss包含package mainimport ("fmt"
Time of Update: 2016-03-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本部落格知識記錄自己學習中的筆記或者記錄,如果有錯誤歡迎大家糾正。 學習golang 想用來做遊戲服務端語言,從頭開始,go!go!go! go程式是通過package來組織包 ,有且僅有一個main包裡面有一個main函數,// package在非注釋第一行,不然編譯不過。 package main //匯入其他包 import “fmt” //常量 定義 const const Pi =3.14 //全域變數
Time of Update: 2016-03-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。(1)首先進入go/src 源碼所在目錄,執行如下命令建立目標平台所需的包和工具檔案。$ cd /usr/local/go/src$ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 ./make.bash如果是 Windows 則修改 GOOS 即可。$ CGO_ENABLED=0 GOOS=windows GOARCH=amd64 ./make.bash(2) 現在可以編譯 Linux 和
Time of Update: 2016-03-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。擷取本地時間 // get current timestamp currentTime := time.Now().Local() //print time fmt.Println(currentTime)指定格式的日期字元類型// get current timestamp currentTime := time.Now().Local()//format Time, string type
Time of Update: 2016-03-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。讀取檔案中的內容假設你想擷取檔案中感興趣的內容,但是,你不希望擷取所有內容。假設檔案的內容如下所示:1. 網頁視覺設計理論之少些質感,多些版式.http://www.ynetx.com/theory/560-1.html2. 設計理論:http://www.ynetx.com/design/theory/3.Google的新設計理念Material Designhttp://www.infoq.com/cn/news/2014/0
Time of Update: 2016-03-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。概述很多人(特別是新手)在寫 Go 語言代碼時經常會問一個問題,那就是一個方法的接受者類型到底應該是實值型別還是指標類型呢,Go 的 wiki
Time of Update: 2016-03-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。import的作用是匯入其他package,但是今天在看beego架構時看到了import 底線,不知其意,故百度而解之。 import 底線(如:import _ hello/imp)的作用:當匯入一個包時,該包下的檔案裡所有init()函數都會被執行,然而,有些時候我們並不需要把整個包都匯入進來,僅僅是是希望它執行init()函數而已。這個時候就可以使用 import _ 引用該包。即使用【import _
Time of Update: 2016-03-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在Go語言中channel的使用方法有很多,首先來看以下的使用方法1)當作事件訊號來用,當某一件事完成之後,通知另一件事的完成 package mainimport "fmt"func onedream(exit chan int){for i:=0;i<10;i++{fmt.Println("hello ",i)}exit<-0}func main(){var wait
Time of Update: 2016-03-23
這是一個建立於
Time of Update: 2016-03-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("archive/zip""bytes""encoding/json""fmt""io""io/ioutil""net""net/http""os""path/filepath""strings""time
Time of Update: 2016-03-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。I created a set of approvals in a Purchase Order workflow, I added a rejection step among the workflow steps. The approvals flow smoothly, my problem is that when rejecting one approval and get back to the previous
Time of Update: 2016-03-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。想了想,介紹go的類型似乎寫不出什麼花樣來,還是試著從賦值來切入介紹一下go的類型。go有很多C的影子,我們知道C是沒有引用的(引用是C++才具備的,引用的底層實現也是指標),不管是賦值還是在調用函數參數傳遞的時候都是傳值的go也是傳值。所以像下面的代碼package mainimport( "fmt")func main(){ var arr1=[4]int{1,2,3,4} var arr2=
Time of Update: 2016-03-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。依次見例子代碼:p1.gopackage p1import "fmt" //1.1var x float32 = 1.2 //1.2func init() { //1.3 fmt.Printf("p1 package, x:%f\n", x) //1.4}func Donothing() { fmt.Println("do
Time of Update: 2016-03-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這次要說說array,slice,map。雖然前面已經說過了,但是實際使用中發現對這幾個的使用和理解還是不夠詳細現在再重新看看這幾個類型array類型array是固定長度的數組,這個和C語言中的數組是一樣的,使用前必須確定數組長度。但是和C中的數組相比,又是有一些不同的: 1 Go中的數組是實值型別,換句話說,如果你將一個數組賦值給另外一個數組,那麼,實際上就是將整個數組拷貝一份2
Time of Update: 2016-03-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 google protobuf是一個靈活的、高效的用於序列化資料的協議。相比較XML和JSON格式,protobuf更小、更快、更便捷。google protobuf是跨語言的,並且內建了一個編譯器(protoc),只需要用它進行編譯,可以編譯成Java、python、C++、C#、Go等代碼,然後就可以直接使用,不需要再寫其他代碼,內建有解析的代碼。更詳細的介紹見: Protocol
Time of Update: 2016-03-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文連結:http://www.jdon.com/47016這是Square工程師對幾個Go語言的Web架構比較:A Comparison of Go Web Frameworks推薦使用net/http作為入門起步的標準庫,如果你需要路由方面功能,可使用Gorilla和Gocraft/web,Revel 和
Time of Update: 2016-03-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。伺服器並發的方式有很多種1.通過多進程或者多線程的方式,現在這種模式基本上已經不用2.epoll和IOCP回調的方式,不符合人們的習慣3.使用協程(輕量級線程,建立、銷毀的代價很小),協程在邏輯上上順序執行其中屬於erlang和golang在協程並發方面做的比較好package mainimport ( "fmt")func getResult(data []int, res chan int) {
Time of Update: 2016-03-22
標籤:在使用git push的時候產生這種情況 error: The requested URL returned error: 403 while accessing https://github.comgit/info/refs edit .git/config file under your repo directoryfind url=entry under section [remote "origin"]change it from
Time of Update: 2016-03-22
標籤:原文地址:http://blog.csdn.net/liuguxing/article/details/8623190[javascript] view plain copy項目中經常用到選擇框,需要從後台非同步載入資料,可單獨寫一個組件進行載入 [javascript] view plain