Time of Update: 2016-09-09
標籤:下面我就介紹一下如何在本地建立SVN伺服器。 我們需要首先安裝 TortoiseSVN 之後教程開始: 首先我們需要在本地建立一個檔案夾,作為SVN服務的檔案夾 之後我們右鍵選擇菜單下Create Repository here如: 畫面剪輯的捕獲時間: 2012/7/22 9:25 小烏龜這時會提示你建立成功!
Time of Update: 2016-09-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1. 產生私密金鑰openssl genrsa -out key.pem 20482. 產生認證openssl req -new -x509 -key key.pem -out cert.pem -days 10953. 服務端代碼:package mainimport ( "fmt" "log" "net/http")func test(w http.ResponseWriter,
Time of Update: 2016-09-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。http://godoc.golangtc.com/doc/faq#inc_dec簡單地說, 在golang中++,--操作是語句而不是運算式. 所以a=b++, return x++之類絕對提示錯誤. 語句是無法放到運算式的位置Why are ++ and -- statements and not expressions? And why postfix, not prefix?Without pointer
Time of Update: 2016-09-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1. 在Go中引用C代碼很簡單, 在 import "C"前用注釋引入標準的C代碼, 然後使用C.xxx的偽包引用C代碼空間的標識符即可. 需要注意, import"C"是偽package,不能與其他package一塊定義為import (..."C"...)2. 在Go中引用C代碼必須手工釋放C代碼對象. 釋放方法為C.free(unsafe.Pointer(xxx)),
Time of Update: 2016-09-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、安裝sublime text 3 ,目前gosublime不再支援sublime text2 2、安裝之後開啟sublime,安裝package control,開啟控制台control+`,在控制台輸入:import urllib.request,os,hashlib;
Time of Update: 2016-09-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。grpc提供了很好的rpc遠端程序呼叫功能,封裝了中間環節,讓使用rpc的客戶服務端只需要關注自己的業務即可。go語言下使用gprc的步驟如下:1、安裝go語言 go語言的安裝不再詳述,具體參見:https://golang.org/doc/install grpc需要在go語言1.5或以上版本工作2、安裝grpc 安裝好go語言後,調用如下:$ go get
Time of Update: 2016-09-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。goeclipse 外掛程式指南http://goclipse.github.io/概述 GoClipse對於一個Eclipse IDE的Go程式設計語言。 特徵 安裝 使用者指南 Github上 (最新發行) (報告問題) GoClipse使用者組 -討論和協助,GoClipse安裝要求 Java VM version 8 or later. Eclipse 4.6 (Neon) or later.
Time of Update: 2016-09-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近在項目中遇到一個小問題, 需要獲得當天日期的零點時間,用golang實現,查閱了相關資料實現方法如下:package mainimport ( "fmt" "time")//獲得當天零點時間func main() { timeStr := time.Now().Format("2006-01-02") fmt.Println("timeStr:&
Time of Update: 2016-09-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。訊號sigRecv1:=make(chan os.Signal,1)sigs1:=[]os.Signal{syscall.SIGINT,syscall.SIGQUIT}signal.Notify(sigRecv1,sigs1...)sigRecv2:=make(chan
Time of Update: 2016-09-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 在定義了Rect類型後,該如何建立並初始化Rect類型的對象執行個體呢?這可以通過如下幾種方法實現:rect1 := new(Rect)rect2 := &Rect{}rect3 := &Rect{0, 0, 100, 200}rect4 := &Rect{width: 100, height:
Time of Update: 2016-09-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 最近對go語言發生了興趣,發現go語言文法簡潔,非常適合演算法的描述和實現,於是對歸併排序進行了實現。例子中需要排序的隊列是長度為100的從100到1的數列,排序演算法是正序排序,排序正確的話,結果應當為1到100。因為已設定數組最大值為100,因此“哨兵”簡略設定為1000,因為不是演算法核心部分,此處“哨兵”最大值處理省略。 1 /* 2 歸併排序的go語言實現 3 */ 4 package main 5 6
Time of Update: 2016-09-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。gomobile的兩個有用參數,bind 產生動態庫,build 產生apk產生android動態庫gomobile bind -target=android github.com/dearcode/candy/server/android組建檔案candy.aar,先查看下大小:du -sh candy.aar13M
Time of Update: 2016-09-11
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。依據 smtp協議的簡單golang 的發郵件實現協議格式如下From:sender_user@demo.netTo:to_user@demo.netSubject:這是主題Mime-Version:1.0 //通常是1.0Content-Type:Multipart/mixed;Boundary="THIS_IS_BOUNDARY_JUST_MAKE_YOURS"
Time of Update: 2016-09-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package tcp_listentype Connection interface { Read() (value interface{}, tag byte, err error) Write(tag byte, body interface{}) (err error) Close() error LocalAddr() string RemoteAddr() string}type
Time of Update: 2016-09-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。goRegex大全ackage test import ( “fmt” “regexp” ) func RegixBase() { //findTest() //findIndexTest() //findStringTest() //findChinesString() //findNumOrLowerLetter() findAndReplace() } /
Time of Update: 2016-09-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。概述這裡存在一種情境, 當一個快取服務由多個伺服器組共同提供時, key應該路由到哪一個服務.這裡假如採用最通用的方式key%N(N為伺服器數目), 這裡乍一看沒什麼問題, 但是當伺服器數目發送增加或減少時, 分配方式則變為key%(N+1)或key%(N-1).這裡將會有大量的key失效遷移,如果後端key對應的是有狀態的儲存資料,那麼毫無疑問,這種做法將導致伺服器間大量的資料移轉,從而照成服務的不穩定.
Time of Update: 2016-09-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。7.go開源groupcache項目蛤蟆筆記——關於gocode代碼自動補齊首先下載gocode代碼,輸入如下:go get github.com/nsf/gocode如果是WINDOWS直接輸入如下:go get -u -ldflags -H=windowsguigithub.com/nsf/gocode然後編譯命令如下:go build gocode.go
Time of Update: 2016-09-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言通過ODBC 訪問SQL server,這裡需要用到go-odbc庫,開源地址::https://github.com/weigj/go-odbc 一、驅動安裝 在cmd中開啟GOPATH: 轉到src目錄 在src目錄通過git擷取odbc驅動: git clone git://github.com/weigj/go-odbc.git odbc 轉到odbc目錄: 運行go install命令: 提示未安裝
Time of Update: 2016-09-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package main// #include <stdlib.h>import "C"import ( "fmt" "syscall" "unsafe")func main() { kernel := syscall.NewLazyDLL("Kernel32.dll") defer
Time of Update: 2016-09-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。一、Go語言下載 go語言官方下載地址:https://golang.org/dl/ 找到適合你系統的版本下載,本人下載的是windows版本。也可以下載Source自己更深層次研究go語言。 二、GO語言安裝 下載完成之後,雙擊go1.6.windows-amd64.msi進行安裝。 如果安裝過程出現以下提示: 以管理員的身份運行cmd,找到go1.6.windows-amd64.msi所在的目錄,並輸入msiexec