Time of Update: 2015-12-28
標籤: 作為對前兩天Git伺服器搭建的一個整理,我想分別從服務端和用戶端兩個角度來記錄下整個搭建過程,為了達到目標,我們需要哪些操作。(一)服務端軟體和帳號的安裝配置 我們這裡只需要兩個軟體git和ssh,軟體版本如下,這兩個版本的安裝也是非常簡單,基本只要注意一點即可:安裝目錄最好不要用預設路徑,確保安裝路徑中沒有空格。其他步驟基本一路Next即可。 Git-1.8.1.2-preview20130201.exeCopssh_4.1.0_Installer.exe 安裝完成後,我們要做
Time of Update: 2015-12-28
標籤:原文地址:http://blog.csdn.net/exlsunshine/article/details/18939329 1、從git官網下載windows版本的git:http://git-scm.com/downloads2、一般使用預設設定即可:一路next,git安裝完畢!3、但是如果這時你開啟windows的cmd,在裡面打git命令會提示“不是內部或外部命令,也不是可啟動並執行程式”,想要直接在windows的cmd裡使用git命令要多加如
Time of Update: 2015-12-27
標籤:很早之前,就聽說過三層結構了。當時只知道 三層結構 是把 系統的 介面 跟 資料庫操作等不相關的程式分別開來。原來這麼簡單的實現,確實傳說中的 三層結構啊。 首先,先來看一下是哪三層。展示層(UI,User Interface),商務邏輯層(BLL BusinessLogicLayer),資料訪問層(DAL Data Access
Time of Update: 2015-12-29
標籤:我們可能需要類似 go get –u …. 這樣的方式來實現我們的應用,這時候我們無法簡單地使用 flag.Parse 了,而是要用 FlagSet 了, 使用例子如下: package main import ( "flag" "log" "os" ) var ()
Time of Update: 2015-12-29
標籤:著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。餘天升連結:http://www.zhihu.com/question/20630104/answer/15722407來源:知乎模板類的實現,脫離具體的使用,是無法單獨的編譯的;把聲明和實現分開的做法也是不可取的,必須把實現全部寫在標頭檔裡面。為了清晰,實現可以不寫在class後面的花括弧裡面,可以寫在class的外面。 解釋:C++中每一個對象所佔用的空間大小,是在編譯的時候就確定的,在模板類沒有真正的被使用
Time of Update: 2015-12-26
標籤:論文是衡量博士學術科研水平的一個重要指標。 在中國,如果沒有論文是不可能畢業的。 在國外,沒有論文可以畢業,但是畢業沒有論文,工作就成為了難題,所以還是需要發表論文。一個老外說過,The More,The Better. 查到的其他資料: 不同的國家有不同的規定,不同的學校也有不同的要求的,美國多數學校要求博士畢業必鬚髮paper,澳洲遊些大學需要有些就不需要,比如UQ就不需要發表文章。但是很多大學都在不斷的改革,提高博士學生的畢業要求。
Time of Update: 2015-12-25
標籤:go 裝飾模式 屌絲 擼管 直接上代碼:package mainimport "fmt"//現在有個屌絲,有個擼管方法,我們的需求是在擼管前後脫褲子穿褲子type diaosi struct {}func (b *diaosi) LUALU() { &nbs
Time of Update: 2015-12-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。配置環境:Windows7推薦IDE:LiteIDEGO下載地址:http://www.golangtc.com/downloadBeego開發文檔地址:http://beego.me/docs/intro/ 安裝步驟: 一、GO環境安裝 二、配置系統變數 三、Beego安裝 一、GO環境安裝 根據上面下載地址,下載go1.5rc1.windows-amd64.msi並點擊安裝,預設安裝路徑C:\go二、配置系統變數
Time of Update: 2015-12-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 go中最重要的一種通訊通道就是channel 1.給一個 nil channel 發送資料,造成永遠阻塞 2.從一個 nil channel 接收資料,造成永遠阻塞 3.給一個已經關閉的 channel 發送資料,引起 panic 4.從一個已經關閉的 channel 接收資料,立即返回一個零值package mainimport "fmt"//
Time of Update: 2015-12-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。集合的操作:import ( "fmt" "strings")// 返回數組下標,找不到返回-1func Index(vs []string, t string) int { for i, v := range vs { if v == t { return i } } return -1}// 是否包含t字串func
Time of Update: 2015-12-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。import ( "fmt" "time")func main() { p := fmt.Println // 2015-11-30 19:18:48.264366857 +0800 CST now := time.Now() p(now) // 返回time.Time // 2009-11-17 20:34:58.651387237 +0000
Time of Update: 2015-12-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。2015-08-23 wcdjGoLang的檔案操作的大多數函數都是在os包裡面(http://127.0.0.1:8080/pkg/os/)。os Package os provides a platform-independent interface to operating system
Time of Update: 2015-12-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。GO比較容易混淆的地方GO在nil判斷等方面容易混淆。nilGO的nil是帶類型的,可以參考相關的文章。看下面的代碼:import ( "io" "fmt")type MyWriter struct {}func (w *MyWriter) Write(p []byte) (n int, err error) { return}func main() { var m
Time of Update: 2015-12-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。需要做一分頁。。就做了個方法,beego裡的例子太麻煩了。還是弄個簡單的吧,上代碼。。 //分頁方法,根據傳遞過來的頁數,每頁數,總數,返回分頁的內容 7個頁數 前 1,2,3,4,5 後 的格式返回,小於5頁返回具體頁數func Paginator(page, prepage int, nums int64) map[string]interface{} {var firstpage int //前一頁地址var
Time of Update: 2015-12-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 今日閱讀GORTP代碼的時候,發現其代碼中收取UDP網路資料後總是可以認為是一個RTP包,而我一開始認為該代碼邏輯存在問題,即如果對方發送的是半個RTP包,那不就存在問題?當經過修改代碼驗證,當接受資料的緩衝緩衝小於發送緩衝時,ReadFromUDP就會報錯。
Time of Update: 2015-12-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Terry-Mao/gopush-cluster 是一個支援叢集的comet服務(支援websocket,和tcp協議)。特性輕量級高效能純Golang實現支援訊息到期支援離線訊息儲存支援單個以及多個私信推送支援單個Key多個訂閱者(可限制訂閱者最大人數)心跳支援(應用心跳和tcp
Time of Update: 2015-12-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 原文作者:Jianan - qinxiandiqi@foxmail.com 原文地址:http://blog.csdn.net/qinxiandiqi/article/details/50319953 版本資訊:2015-12-15 著作權聲明:本文採用CC BY-NC-ND
Time of Update: 2015-12-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Building a REST Service with Golang - Part 3 (Adding a Backend)http://stevenwhite.com/building-a-rest-service-with-golang-3/How to implement JSON-API standard in MongoDB and
Time of Update: 2015-12-28
這是一個建立於
Time of Update: 2015-12-27
這是一個建立於