Time of Update: 2015-07-06
標籤:1、代碼2、運行 1 package main 2 3 import "fmt" 4 5 func testValue(){ 6 fmt.Println("for value") 7 var a = [3]int {1, 2, 3} 8 var b = a 9 b[1]++10 fmt.Println("a = ",a, "\nb = ", b)11 }12 13 func testReference() {14
Time of Update: 2015-07-06
標籤:1、代碼2、運行 1、代碼 1 package main 2 3 import "fmt" 4 5 type Rect struct { 6 x, y float64 7 width, height float64 8 } 9 10 func (r * Rect) Area() float64 {11 return r.width * r.height12 }13 14 func Init() {15 rect1 := new(Rect)16
Time of Update: 2015-07-05
標籤: 假設某銀行只有10個職員。該銀行的商務程序分為以下4個步驟:1) 顧客填申請表(5分鐘);2) 職員審核,產生審核通過憑證(1分鐘);3) 職員叫保安去金庫取錢(3分鐘);4) 職員列印票據,並將錢和票據返回給顧客(1分鐘)。 我們看看銀行不同的工作方式對其工作效率到底有何影響。1
Time of Update: 2015-07-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。有用過VS或者Eclipse的同學一定對左邊一列(也可能放右邊或下邊或者隱藏起來)工程目錄記憶尤新。 尤其是有一大堆依賴包、庫的時候,目錄結構更是複雜。其實這都不是大問題。 熟悉自己工程的自然很適應這種結構。但是當大家去看一些C/CPP工程的時候,其目錄結構各自不同。 雖然有一些大家都懂的“src/bin/lib”這些目錄。但每個工程之間還是各自不同的。 這樣在接觸他人項目的時候不免會折騰一番。而且當你擁有多重專案的時候。
Time of Update: 2015-07-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、代碼2、運行1、代碼package mainimport "fmt"func MyPrintf(args ...interface{}){ for _, arg := range args { switch arg.(type) { case int : fmt.Println("\"", arg, "\""
Time of Update: 2015-07-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、代碼2、編譯3、運行 1、代碼架構 /home/fengbo/sorter$ tree.├── bin├── pkg├── readme.txt└── src ├── algorithms │ ├── bubblesort │ │ ├── bubblesort.go │ │ └── bubblesort_test.go │ └── qsort │ ├──
Time of Update: 2015-07-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、代碼2、運行 1、代碼 1 package main 2 3 import "fmt" 4 5 type Rect struct { 6 x, y float64 7 width, height float64 8 } 9 10 func (r * Rect) Area() float64 {11 return r.width * r.height12 }13 14 func
Time of Update: 2015-07-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、代碼2、運行 1 package main 2 3 import "fmt" 4 5 func testValue(){ 6 fmt.Println("for value") 7 var a = [3]int {1, 2, 3} 8 var b = a 9 b[1]++10 fmt.Println("a = ",a,
Time of Update: 2015-07-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。給自己一條退路,再次比較Erlang和Golang2014-6-28陳葉皓
Time of Update: 2015-07-06
這是一個建立於
Time of Update: 2015-07-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 檔案讀寫 package mainimport ("io/ioutil""os""fmt")func main() {file_write("hello world!\n", "a.txt")content := file_read("a.txt")fmt.Println(content)}func
Time of Update: 2015-07-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Before I started programming Go, I was doing most of my work with Python. As a Python programmer, I found that learning to use interfaces in Go was extremely difficult. That is, the basics were easy, and I knew how
Time of Update: 2015-07-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 GO語言25個關鍵字的說明; var和const :變數和常量的聲明 var varName type 或者 varName : = value package and import: 匯入 func: 用於定義函數和方法 return :用於從函數返回 defer someCode :在函數退出之前執行 go :
Time of Update: 2015-07-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 格式化字串 在golang裡面擷取時間戳記並不難。只要載入time包。time.Now().Unix()fmt.Sprintf("%d",int64),自此,go語言的int轉換成string有3種方法1、int32位,strconv.Itoa2、大於32位,strconv.FormatInt()3、萬惡的fmt.Sprintf...好吧,這個我在php裡是經常用來做格式化引入strings包
Time of Update: 2015-07-06
標籤:給自己一條退路,再次比較Erlang和Golang2014-6-28陳葉皓 [email protected] 雨天的周末,適合碼字的時節。。。一年前我開始學習go語言的時候,如獲至寶,既有python的編碼效率,又帶來效能的15倍提升。尤其是在非同步編程方面,可以使用channel同步線程,不必加鎖可以充分利用cpu多核計算,真是沒有弱點。 後來慢慢瞭解到,這種無鎖非同步編程的思想,源自一門叫做erlang的語言,Erlang更加了不起。除了非同步編程之外,
Time of Update: 2015-07-05
標籤:本來是發表到科技論線上的,誰知道被退稿了,那就發到這裡來吧。 0 引言 隨著互連網的發展,web2.0時期[1]的到來,人類正式進入了資訊爆炸時期的。海量的資訊在很多應用都會出現,比如一些社交網路應用中記錄使用者行為日誌通常都是以GB甚至是TB為單位的。常規的單機計算模式已經不能支撐如此巨大的資料量。所以,計算必須以分布式的把巨大的計算任務分成小的單機可以承受的計算任務,在這種情況下分散式
Time of Update: 2015-07-05
標籤:Matlab群集[轉] Matlab提供系列函數用於群集,歸納起來具體方法有如下: 方法一:直接聚類,利用clusterdata函數對樣本資料進行一次聚類,其缺點為可供使用者選擇的面較窄,不能更改距離的計算方法,該方法的使用者無需瞭解聚類的原理和過程,但是聚類效果受限制。
Time of Update: 2015-07-05
標籤: GO語言25個關鍵字的說明;var和const :變數和常量的聲明var varName type 或者 varName : = valuepackage and import: 匯入func: 用於定義函數和方法return :用於從函數返回defer someCode :在函數退出之前執行go : 用於並行select 用於選擇不同類型的通訊interface 用於定義介面struct
Time of Update: 2015-07-05
標籤:POJ 1002 - 487-3279(基礎)http://acm.pku.edu.cn/JudgeOnline/problem?id=1002題意:略解法:二叉尋找數,map,快排...POJ 1200 - Crazy Search(基礎)http://acm.pku.edu.cn/JudgeOnline/problem?id=1200題意:找出不相同的子串數量,字母表大小和子串長度會給定,這題很推薦hash入門者一做解法:hash(建議karp-rabin)POJ&
Time of Update: 2015-07-05
標籤: 列表一:經典題目題號:容易: 1018, 1050, 1083, 1088, 1125, 1143, 1157, 1163, 1178, 1179, 1189, 1191,1208, 1276, 1322, 1414, 1456, 1458, 1609, 1644, 1664,&n