Time of Update: 2014-11-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。前言眾所周知,golang操作資料庫,是通過database/sql包,以及第三方的實現了database/sql/driver介面的資料庫驅動包來共同完成的。其中database/sql/driver中的介面Conn和Stmt,官方交給第三方實現驅動,並且是協程不安全的。官方實現的database/sql包中的DB和Stmt是協程安全的,因為內部實現是串連池。如何使用剛開始接觸database/sql包,並且網上的很多使用例子,
Time of Update: 2014-11-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。使用者註冊、登入和登出是任何一個網站都必然會有的功能,可以說,這是重新造輪子做多的領域,每個做網站的人應該都做過很多遍。見微知著,從這麼一個小功能其實就可以看到所使用的web架構中的大部分東西。今天就讓我們用這個基本模組來看看revel吧。先整理一下我們選用的技術架構和組件:web架構:revel 資料庫:mongodb 資料庫driver:mgo工欲善其事,必先利其器,這裡著重推薦一個mongodb的GUI用戶端 -
Time of Update: 2014-11-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang是Google開發的一款開源性語言,暫時比較方便的IDE有Inteillj Idea、LiteIDE、Eclipse(Golipse)等,使用起來比較方便的IDE:LiteIDE和Inteillj IDEA,但是Inteillj IDEA外掛程式更新太慢,以及存在一些問題(go
Time of Update: 2014-11-08
這是一個建立於
Time of Update: 2014-11-08
這是一個建立於
Time of Update: 2014-11-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言標準庫能夠內建一個rpc架構還是非常給力的,這可以很大程度的降低寫後端網路通訊服務的門檻,特別是在大規模的分布式系統中,rpc基本是跨機器通訊的標配。rpc能夠最大程度屏蔽網路細節,讓開發人員專註在服務功能的開發上面。下面介紹Go語言rpc架構的用戶端內部實現.Go
Time of Update: 2014-11-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。前言近來個多月忙於論文,各方面原因的綜合,說多都是淚,等著結果了。關於Go語言的學習,本文的內容老早就學習了,之前時間也不知去哪了,而且也沒心思,現在謄寫上來吧。數組array定義形式: [n],n標示array長度,標示類型。// e.g:[32]byte // 長度32的數組,每個元素為1個byte[16]*float64 // 指標數組[3][5]int //
Time of Update: 2014-11-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。雖說sublimetext3+gosublime+gocode是目前較為 流行的Golang開發環境組合,但作為一名VIMer,沒有一套得心應手的Vim for Golang dev心裡總是過不去的。Golang雖然年輕,但即便是從Go 1版本發布(2012年3月28日)算起,掐指算來也有小三年了。全世界的開發人員已經為Golang貢獻了較為成熟的Vim外掛程式了。有了這些外掛程式,搭建出
Time of Update: 2014-11-07
這是一個建立於
Time of Update: 2014-11-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。做個小筆記, 預設情況下,log模組的只列印日期和時間, 沒具體行號,比較不爽,嘿嘿package main/*#include */import "C"import "log"func main() { log.SetFlags(log.Lshortfile | log.LstdFlags) log.Println( C.random())}列印結果:2012/07/24 19:27:55 X.cgo1.go:14:
Time of Update: 2014-11-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。我們有些什麼呢?Gitlib已經發布了6.0,號稱是企業級的版本了,作為私人git庫的首選,自然越來越多人用假設 有這樣一個golang 的庫,URL是 http://git.wendal.net/wendal/gofly如果嘗試執行下面的語句去擷取這個庫的話go get git.wendal.net/wendal/gofly#會輸出package git.wendal.net/wendal/gofly:
Time of Update: 2014-11-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本文譯自Rob Pike的Go語言PPT教程 – "The Go Programming Language Part3(updated June 2011)"。由於該教程的最新更新時間早於Go 1版本發布,因此該PPT中的一些內容與Go
Time of Update: 2014-11-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and
Time of Update: 2014-11-07
這是一個建立於
Time of Update: 2014-11-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一、下載安裝Go 地址:https://code.google.com/p/go/downloads/list 根據自己的系統,選擇版本,我的是window7,所以下了msi安裝版本的。二、檢驗環境 開啟cmd. 輸入go 斷行符號,發現有提示出來,這就對了,說明安裝成功。三、Hello World 建立一個檔案叫hello.go 用記事本編輯,內容如下: package mainimport
Time of Update: 2014-11-08
標籤:http io ar os 使用 sp for 檔案 資料 作者:CYM眾所周知Ogre則是評價很高的一款圖形渲染引擎,Havok則是世界一流的物理引擎,今天花了點時間將兩者結合在了一塊,
Time of Update: 2014-11-08
標籤:sp 檔案 bs linux nbsp file c ca 項目 1,golang下載合適版本,我的是linux amd642,解壓即可3,把目錄移到/usr/local/go;
Time of Update: 2014-11-07
標籤:des http io ar os 使用 sp for 檔案 libevTable of Contents1 libev1.1 About The Code1.2 EventLoop1.3
Time of Update: 2014-11-07
標籤:style blog io color ar os sp for 資料 using System;using System.Collections.Generic;using
Time of Update: 2014-11-07
標籤:blog http ar 使用 sp 檔案 資料 on 2014 一個ViewController,一般通過init或initWithNibName來載入。二者沒有什麼不同,init最終還