原创 go切片slice掃盲

掌握slice 若以下?對應的答案你答錯了,那麼slice你沒有搞明白 package main import "fmt" func main() { s := []int{0, 1, 2, 3, 4, 5, 6, 7, 8

原创 解決goland中go.mod格式問題

問題 在goland中使用了go.mod之後,編譯之後go.mod,內容不會發生變化,但是因爲格式的問題,一直顯示被修改。特別的煩人,特別是工程下面有很多go.mod文件,真是的醉了。不僅是commit或者是pull的時候,都要特

原创 goland雙屏拖動窗口時消失

問題 在雙屏顯示器上,從一個窗口拖動goland時,窗口突然消失 解決辦法 鼠標懸停在goland的圖標上,顯示出goland窗口; 然後在最小化的窗口標題上屬性,右鍵“最大化”,讓其在一個窗口“最大化”,即可調出窗口;

原创 protobuf編譯出錯:File does not reside within any path specified using --proto_path (or -I)

遇到的問題 報錯:network.proto: File does not reside within any path specified using --proto_path (or -I). You must speci

原创 go-micro broker kafka demo

困惑 有點小心動要研究一下 go-micro 的 broker,正好在研究 kafka,想找個 demo 嘗試一下,但是真讓人頭大,並沒有找到很容易上手的案例,於是自己碼一篇來幫助有興趣研究的朋友。 V2 版本 代碼 在 http

原创 解決 go-micro 代碼編譯報錯 undefined: balancer.PickOptions

報錯信息 # github.com/coreos/etcd/clientv3/balancer/picker F:\go\pkg\mod\github.com\coreos\[email protected]+incompatible\cl

原创 C/C++代碼風格修改爲Golang風格

提要 最近在學習go語言,發現go語言對代碼格式要求的標準非常高,寫的多了,才發現,go語言在這方面做的非常棒, 於是我就想我也需要將我的項目代碼變成go風格的代碼。減少平時在寫的時候,還要糾結那個是go語言,那個是C++。 後

原创 go dlv gdb踩坑

報錯 missing dot in first path element dlv debug user-web cannot find module for path dlv debug ./user-web 以上兩種報錯都是

原创 go mod踩坑日記 goland 2019.2.2

滿心歡喜 聽說go可以不再GOPATH下面也能正確的導包了,並且還有其他好處,很有興趣,嘗試一下 爲什麼嘗試 我的項目是c++/golang混合型的,我不能必須要保證我的代碼在GOPATH下面,從開始接觸golang就覺得這是一個

原创 go/golang 新版 Protobuf API嚐鮮

簡介 Protobuf從v2用到了v3,從C++用到了Golang,個人特別喜歡。3月2日,Go官宣,有了新版的API。中文介紹 說實話,沒有太看明白。的確有點尷尬,從14年用到了20年,不過想那麼多幹嘛。用就完了。 因爲V2 A

原创 go源代碼區分不同操作系統研究

困惑 在研究go-daemon這個庫的時候 發現不能在windows上正常運行,提示daemon: Non-POSIX OS is not supported,奇怪用goland跳轉到源碼時,發現返回的字符串就是這個。那麼在Lin

原创 jquery selectpicker常見用法總結

經常會被自己蠢哭,經常想不起來如何使用,總結一下,方便自己,方便他人。以下都是我工作中最常的用法。 清空選中 $('#monsterType').selectpicker('val',['noneSelectedText']);

原创 C++ Mysql null 引發的血案

代碼 出錯代碼段 bool CGameServer::getAccountInfoByUserId(int user_id, UserAccountData& data) {

原创 程序員“花式作死”的入職方式

不會游泳,怎麼換泳池也是沒有用的。 程序員很有可能在做出一些成就的時候,過分高估自己的能力。從此目中無人,很快便會發現,在公司幹不下去。在他看來,是原有公司的問題比較多, 但是他們卻忘記了,離開平臺,他們什麼也不是,甚至連他平

原创 管理後臺關於時間的“補丁”

我們管理後臺的歷史 18年可以新做的項目,要求我們做管理後臺,但是我之前沒有前端的任何經驗,另外兩個小夥伴也沒有。只是用 Go 做過簡單的頁面。只接觸過一點點模板的東西,要做一個管理後臺,難度可想而知。 但是堅持了下來,19年後臺