原创 Hello Golang

學習筆記,從hello world開始! 環境配置貌似跟java差不多麼,要先下載go安裝或者解壓,然後配置環境變量GOROOT(go的安裝目錄)和GOPATH(項目工作目錄)。 寫代碼的目錄組織結構參考:http://www.c

原创 golang interface

/** golang interface */ package main import ( "fmt" _ "reflect" ) var p = fmt.Println type TestInterface interfa

原创 Golang func

go包裏面的變量和函數的首字母大寫表示爲public的方法或變量 /** golang func */ package main import ( "fmt" ) var p = fmt.Println var pf = f

原创 oracle 相關sql雜

僅做記錄,就自己看看而已 //合併分區 ALTER TABLE EMS_STORAGE_FILE MERGE PARTITIONS EMS_STORAGE_FILE20160207, EMS_STORAGE_FILE20160208 I

原创 golang udp

/** golang udp */ package main import ( "fmt" "net" "strings" "time" ) var p = fmt.Println func server() { ud

原创 golang iota

/** golang iota */ package main import ( "fmt" _ "strconv" ) var p = fmt.Println const ( A = 123 B )

原创 golang 字符串處理

golang字符串處理 package main import ( "fmt" "strconv" //strconv包實現了基本數據類型和其字符串表示的相互轉換。 s "strings" //對字符串的操作

原创 golang tcp

/** golang tcp */ package main import ( "fmt" "net" "strings" "time" ) var p = fmt.Println func server() { tc

原创 JAVA intToBytes and bytesToInt

數字存入到字節數組中,和從字節數組中還原數字 //注意高低位問題 public static int bytesToInt(byte[] src, int offset) { int value; valu

原创 golang 小web

golang 小web package main import ( "fmt" "io/ioutil" "log" "net/http" ) func Upload(w http.ResponseWri

原创 golang jsonrpc

//手動抄寫一遍, package main import ( "fmt" "log" "net" "net/rpc" "net/rpc/jsonrpc" ) type RpcObj struct { Id int

原创 golang struct

/** golang struct 和 指針 */ package main import ( "fmt" _ "strconv" _ "time" ) var p = fmt.Println //這兒就叫結構體了 呵

原创 golang 數組和切片

/** 數組和切片 */ package main import ( "fmt" "reflect" ) var p = fmt.Println var pf = fmt.Printf func main() {

原创 golang rpc http

//抄襲一遍,練手 /** golang net/rpc http */ package main import ( "errors" "fmt" "log" "net" "net/http" "net/rpc"

原创 golang 異常處理

/** golang defer */ package main import ( "fmt" ) var p = fmt.Println var pf = fmt.Printf func div(a, b int) int