原创 Mac、Ubuntu終端開啓多標籤及切換

1、MAC 打開標籤 command + T 拆分面板 command + D 關閉拆分 command + shift + D 切換 command + shift + [/] 2、Ubuntu 打開終端 ctrl + a

原创 git創建、刪除本地及遠程分支

1、創建本地分支 git checkout -b sit 2、創建遠程分支 git push origin sit 3、刪除遠程分支 git push origin –delete sit 4、刪除本地分支 先切

原创 golang XORM速記

一、初始化 配置 user = userDB pass = 123456 host = 127.0.0.1 port = 3306 database = user_db max

原创 proto文件生成go代碼

一句話總結:多個文件在一個包裏需一起編譯,有依賴其他proto文件需手動改導入路徑 1、單個文件 protoc --go_out=plugins=grpc:. hello.proto 2、多個文件 protoc --go_out=

原创 git提交文件以及撤銷

zhaojunyandeMBP:testgit zhaojunyan$ git clone https://github.com/JunyanZhao/etcdStudy.git Cloning into 'etcdStudy'.

原创 centos安裝Nginx

8 yum install net-tools 9 yum install wget 10 yum -y install make zlib zlib-devel gcc-c++ libtool

原创 centos安裝mysql

轉載於:https://blog.csdn.net/wz1226864411/article/details/76146180 一般在linux下安裝mysql 的步驟如下: 安裝前看是否安裝過mysql, yum list in

原创 interface{}類型通過json.Unmarshal之後的類型

一句話總結:所有JSON數值類型一律解析爲float64類型,需手動轉換;對於map類型需判斷是否爲nil再轉換爲所需類型。 interface{}類型在json.Unmarshal時,會自動將JSON轉換爲對應的數據類型: J

原创 mac下安裝mysql

1、下載server和workbench 2、安裝server 2018-04-22T09:29:10.385999Z 1 [Note] A temporary password is generated for root@loc

原创 shell腳本

1、寫命令到test.sh中 simon@ubuntu:~/Desktop/Link to rpcproto/merchantpay$ echo echo "hello" > test.sh simon@ubuntu:~/Desk

原创 mac下git命令自動補全

獲取腳本 curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-complet

原创 MySQL中tinyint(4)、smallint、bigint(20)等變量

一句話總結:所佔位數不同,括號裏面代表最大顯示的長度 類型 佔用字節 tinyint 1 smallint 2 mediumint 3 int 4 bigint 8 後邊括號裏面的數字代表什麼意思呢

原创 Ubuntu升級go版本

sudo apt install golang-go sudo apt-get install golang-1.9 sudo apt-get remove golang-1.9 sudo apt autoremove 先卸載

原创 ssh-keygen生成git ssh密鑰,解決多臺電腦clone工程

1、檢查是否生成過ssh 密鑰 cd ~/.ssh/ Windows下使用git bash 2、使用ssh-keygen命令生成ssh 密鑰 使用ssh-keygen命令生成ssh 密鑰可以使用以下命令: ssh-keygen

原创 protobuf中的omitempty字段

一句話總結:帶有omitempty字段的成員,如果該字段爲nil(字符串”“,空數組等),則打包的JSON結果不會有這個字段。 我們把proto文件自動生成go代碼時會出現omitempty字段,如下 type Reply str