Go 常用工具資料蒐集

2021-10-01 03:26:52 字數 1216 閱讀 3339

10. go import

11.go build 與 go install區別

12.goland設定go fmt與goimports

go實戰–golang中使用redis(redigo和go-redis/redis)

golang flag包使用筆記

golang學習 - fmt 包

golang中strings包用法

strings 和 strconv 包

go生成隨機數

go mod使用

golang mod 包管理使用 引入本地包

json:"-"// 表示不進行序列化

json:"product_id,omitempty"// tag裡面加上omitempy,可以在序列化的時候忽略0值或者空值

json:"product_id,string"// 有些時候,我們在序列化或者反序列化的時候,可能結構體型別和需要的型別不一致,這個時候可以指定,支援string,number和boolean

golang json用法詳解

在控制併發上:waitgroup與context用法對比

context使用原則

參考:go語言實戰筆記(二十)| go context

下邊文章給出了單元測試、表組測試案例。包括測試的編寫規則、日誌輸出的設定、靈活控制執行哪些測試的方法等。

參考:如何測試你的 go **

基於golang gin框架的單元測試

參考:go語言測試框架

func benchmark***(b *testing.b)
參考:go 單元測試和效能測試

goconvey

gomock

gotests

其他還有:gocheck、gomocket、gomonkey

參考:goconvey框架使用指南

goconvey官方英文文件

參考:深入理解 go build 和 go install

格式化**

參考:goland中設定gofmt與goimports

GO語言常用工具類收藏

1 擷取字串 擷取字串 start 起點下標 length 需要擷取的長度 func substr str string,start int,length int string end start length if start end if start 0 if start rl if end 0...

SEO常用工具

seo常用工具 搜尋引擎抓取內容模擬器 可以模擬蜘蛛抓取指定網頁,包括text link keywords及description資訊等。頁面相似度檢測工具 檢驗兩個頁面的相似度 如果相似度達80 以上,將可能受到懲罰 sitemap 製作工具 中文 http www.xinqj.com sitem...

SQL 常用工具

在測試我們的系統時,需要向資料庫一次性插入128條記錄,而我們的配置工具的匯入匯出居然不支援 想想,也情有可原,需求就是這樣。手工輸入128條又太麻煩了,因此,我想到了bcp,之前在給同事導資料時也用過這個命令,但是當時看完幫助文件 導完資料後沒有做相應的記錄,又從頭看了遍文件,因此,決定把他記錄下...