Time of Update: 2016-08-27
標籤:一、在appSettings配置<appSettings> <!--SQL Server--> <!--<add key="SQLString" value="Database=MyData;Data Source=NICKYAN-PC;User Id=sa;Password=123123;"/> <add key="DataDAL" value="RedGlovePermission.SQLServerDAL" />
Time of Update: 2016-08-28
標籤: 感謝我是小茗同學小茗同學的文章,轉載以備用。文章原地址:http://www.cnblogs.com/liuxianan/archive/2013/04/13/3018732.html感謝我是小茗同學的文章,轉載以備用。文章原地址:http://www.cnblogs.com/liuxianan/archive/2013/04/13/3018732.html相關工具: Windows Live
Time of Update: 2016-08-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 初次接觸golang這門程式設計語言,一下子就喜歡上了,文法簡潔優雅,對於以前有c/c++編程經驗的人來說會更加有親切感。 僅僅學習了一天就能應用beego架構和mogodb資料庫開發一個rest api 應用 macos 配置開發環境還是比較簡單的,安裝好go以後配置一下gopath安裝 intelLiJ IDEA 安裝go 外掛程式 接下來,就可以建立go project 了,
Time of Update: 2016-08-24
這是一個建立於
Time of Update: 2016-08-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang寫服務端程式,作為檔案上傳與下載的伺服器。配合HTML5以網頁作為使用者頁面1.整個工程結構其中:mainup.go是監聽本地等待使用者接入實現上傳的服務端程式,mainup.exe是相應的可執行檔。 maindown.go是監聽本地等待開發人員接入實現查看所有上傳的檔案並且下載刪除的服務端程式。
Time of Update: 2016-08-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go語言的基本類型如下: 類型變數 執行個體代碼:package mainimport "fmt"/*所有變數都可使用類型推斷 全域變數必須使用var可以var(),可並行,可推斷 局部變數不可使用var(),只可並行,可推斷*/func main() { //bool布爾型--先聲明後賦值 var a bool fmt.Println(a) a = true
Time of Update: 2016-08-30
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。注意: 此文章只是我的個人筆記,如有謬誤,錯誤, 請一定指出!package mainimport "fmt"//IA test for methodset.type IA interface { Value() Pointer()}//A is a test type.type A int//Value receiver.func (a A) Value() { fmt.Printf("
Time of Update: 2016-08-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.Go語言環境搭建及基礎知識Go語言官方網站(http://golang.org) 程式碼封裝文檔網站(http://godoc.org) Go語言中文網(http://studygolang.com)Go語言開發包下載路徑: go1.6.2.linux-amd64(包含part1和part2兩部分,下載後一起解壓) http://download.csdn.net/download/u012855229/9560392
Time of Update: 2016-08-30
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。費伯納西數列,又稱黃金分割數列,指的是這樣一個數列:1、1、2、3、5、8、13、21、……在數學上,費伯納西數列以如下被以遞迴的方法定義:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)遞迴實現package mainimport "fmt"func fibonacci(num int) int{if num<2{return 1}return fibonacci(num-1
Time of Update: 2016-08-30
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Introduce這是來自於go by example的例子,花了幾天的時間寫完了這些例子,感覺對我的協助很大,對於初學者來說,我的建議還是先找本go的書從頭到尾看一下,然後再來看這些例子,每個例子都手敲一遍,對你的協助還是很大的。在敲這些例子的過程中,有一些疑問,也有一些知識的擴充,因此總結了本文。time和channelgolang的time
Time of Update: 2016-08-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.Go語言環境搭建及基礎知識Go語言官方網站(http://golang.org) 程式碼封裝文檔網站(http://godoc.org) Go語言中文網(http://studygolang.com)Go語言開發包下載路徑: go1.6.2.linux-amd64(包含part1和part2兩部分,下載後一起解壓) http://download.csdn.net/download/u012855229/9560392
Time of Update: 2016-08-30
這是一個建立於
Time of Update: 2016-08-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。19.蛤蟆筆記go語言——使用Mysql驅動MySQL驅動Go中支援MySQL的驅動目前比較多,有如下幾種,有些是支援database/sql標準,而有些是採用了自己的實現介面,如下:https://github.com/Go-SQL-Driver/MySQL下載得到 mysql-master.zip壓縮包,解壓包含需要的go檔案。建立庫和表create database test;CREATE TABLE `userinfo`
Time of Update: 2016-08-23
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 最近在做一個golang的串連池。測試過程中發現一個有趣的現象,擷取的串連沒有歸還給串連池,那麼過一段時間後該串連會自動關閉掉。猜測這跟串連池應該是沒有關係的,於是再用普通的串連做了實驗,即dial一個tcp串連,發送請求,然後程式進入sleep,一段時間後該串連還是會自動關閉。 對這個過程進行抓包分析,發現主動關閉串連的是client端,即client端主動向服務端發送了FIN包。
Time of Update: 2016-08-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package main import ( "io" "os" "strings" ) type rot13Reader struct { r io.Reader } func rot13(p byte) byte { switch { case p >= 'A'
Time of Update: 2016-08-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文地址在Go語言中處理任何stream資料時,我已經深陷io.Reader和io.Writer的靈活性中不能自拔。同時我在有一點上又或多或少的受了些折磨,挑戰我的reader
Time of Update: 2016-08-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。內容以素數遍曆為例,涉及:條件判斷、函數、for迴圈代碼package mainimport "fmt" // Printf()import "math" // Sqrt()func isPrime(n int) bool { if n <= 1 { return false } var i int; var max int max =
Time of Update: 2016-08-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("compress/gzip""fmt""io""io/ioutil""net/http""reflect""github.com/mozillazg/request")func test1(url string) (bt []byte, err error) {testResp,
Time of Update: 2016-08-29
這是一個建立於
Time of Update: 2016-08-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1、官網下載安裝包(需FQ) https://storage.googleapis.com/golang/go1.7.darwin-amd64.pkg2、配置Go環境變數GOPATH和GOBIN (1)開啟終端,cd ~ (2)查看是否有.bash_profile檔案: ls -all (3)有則跳過此步,沒有則: 1)建立:touch .bash_profile 2)編輯:open