原创 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