原创 Gin框架
1.URL中帶參數,如 Get /user/10000 ,則獲取的id是10000 group := engine.Group("user") group.GET("/:user_id", controller.GetUserHan
原创 GOIM
1.protoc版本 protoc-gen-go是老版本 點贊 收藏 分享 文章舉報 程序猿工會主席 發佈了157 篇原創文章 · 獲贊 25 · 訪問量 17萬+ 私信
原创 ssh tunnel轉發
ssh tunnel上要填寫ssh的用戶名,密碼,就可以了 點贊 收藏 分享 文章舉報 程序猿工會主席 發佈了157 篇原創文章 · 獲贊 25 · 訪問量 17萬+ 私
原创 golang 基礎語法需要注意的
1. for range遍歷切片, map package main import ( "fmt" ) func Sum(set []int) int { var result int //for num := range set
原创 阿里雲相關操作/配置
掛載ssd https://blog.csdn.net/editionman/article/details/72356828 點贊 收藏 分享 文章舉報 程序猿工會主席 發佈
原创 go單元測試 測試框架
1. https://blog.csdn.net/weixin_39172380/article/details/88666479 go test -v 點贊 收藏 分享 文章舉報
原创 main(int argc, char* argv[])
//for(int i=0;i<argc;i++) // cout<<argv[i]<<endl; g_strCfgFile = argv[1]; //第一個參數是進程名 g_Server.m_iSe
原创 influxdb
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.3.x86_64.rpm sudo yum localinstall influxdb- systemctl st
原创 接口interface
1.接口轉化爲其他類型 inter 是interface類型,轉化爲string類型是: str := inter .(string) 轉爲其他類型也類似,如果inter是空接口,則會crash 2.如何判斷接口爲空 https://ww
原创 Test_ golang單元測試
單元測試
原创 goconf
1.不使用某個字段要註釋掉該字段,而不是 at_userid (空格,沒有值) 這樣 2.時間參數,可以是100s這樣,自動轉換了
原创 bufio
import "bufio" rd := bufio.NewReader(f) for { //strLine, err := rd.ReadString('\n') //以'\n'爲結束符讀入一行
原创 異常處理 defer painc recover()
package main import ( "fmt" "time" //log "github.com/thinkboy/log4go" ) func PaincRecov(){ defer func(){ fmt.P
原创 go 日誌(log4)
1.使用%v打印錯誤, log.Error("net.ListenTCP(\"tcp4\", \"%s\") error(%v)", bind, err) type TestV struct{ iday int64 strInfo
原创 ln 鏈接
1.ln連接 弄清楚如libmy.so.6和libmy.so的關聯,在makefile中如何鏈接。??? 要想把其他的文件夾映射到新的文件夾下,如將/alidata/etc/zookeeper/conf映射到當前目錄下(不需要建立co