- 博客(9)
- 收藏
- 关注
原创 mac下git命令自动补全
获取脚本curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash在~/.bash_profile中加上if [ -f ~/.git-completion.bash ]; then . ~/.git-com...
2018-04-22 21:56:07 414
原创 mac下安装mysql
1、下载server和workbench2、安装server2018-04-22T09:29:10.385999Z 1 [Note] A temporary password is generated for root@localhost: 8Jj)>opkXLuN If you lose this password, please consult the section Ho...
2018-04-22 19:17:26 255
原创 ssh-keygen生成git ssh密钥,解决多台电脑clone工程
1、检查是否生成过ssh 密钥cd ~/.ssh/ Windows下使用git bash2、使用ssh-keygen命令生成ssh 密钥使用ssh-keygen命令生成ssh 密钥可以使用以下命令:ssh-keygen -t rsa也可以使用以下命令在生成时添加注释:ssh-keygen -t rsa -C "XXXX"生成ssh 密钥后,可以到~/.ssh目录下查看...
2018-04-21 11:15:59 1697
原创 shell脚本
1、写命令到test.sh中simon@ubuntu:~/Desktop/Link to rpcproto/merchantpay$ echo echo "hello" > test.shsimon@ubuntu:~/Desktop/Link to rpcproto/merchantpay$ cat test.sh echo hellosimon@ubuntu:~/Desktop/...
2018-04-05 17:21:18 201
原创 golang XORM速记
一、初始化 配置 user = userDB pass = 123456 host = 127.0.0.1 port = 3306 database = user_db maxconn = 100 maxidle = 100 showsql = false charset = utf8mb4初始化 ...
2018-04-05 17:08:35 3028
原创 proto文件生成go代码
一句话总结:多个文件在一个包里需一起编译,有依赖其他proto文件需手动改导入路径1、单个文件protoc --go_out=plugins=grpc:. hello.proto2、多个文件protoc --go_out=plugins=grpc:. *.proto3、多个文件且依赖其他proto文件protoc --go_out=plugins=grpc:. ...
2018-04-03 22:11:36 10671 1
原创 interface{}类型通过json.Unmarshal之后的类型
一句话总结:所有JSON数值类型一律解析为float64类型,需手动转换;对于map类型需判断是否为nil再转换为所需类型。interface{}类型在json.Unmarshal时,会自动将JSON转换为对应的数据类型: JSON的boolean 转换为bool JSON的数值 转换为float64 JSON的字符串 转换为string JSON的Array 转换为[]interfa...
2018-04-03 21:11:58 15039
原创 protobuf中的omitempty字段
一句话总结:带有omitempty字段的成员,如果该字段为nil(字符串”“,空数组等),则打包的JSON结果不会有这个字段。我们把proto文件自动生成go代码时会出现omitempty字段,如下type Reply struct { Code uint32 `protobuf:"varint,1,opt,name=cod...
2018-04-03 20:59:47 9486
原创 go语言解析 map[string]interface{} 数据格式
注意事项map记得分配内存解析出来的int类型会变成float64类型注意判断不为nil后再转换类型package mainimport ( "fmt" "encoding/json")func main() { var m map[string]interface{} //声明变量,不分配内存 m = make(map[stri...
2018-04-03 13:22:31 49793 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人