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