- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 【golang】使用protobuf
背景 需要使用pb存取数据。 golang使用protobuf 可以参考https://github.com/golang/protobuf,根据readme文档进行操作,或者看下面的介绍。 3.1 安装protoc protoc是一个二进制工具,我们需要用它去编译pb文件,并生成go源码文件,以操作pb对象。 从https://github.com/google/...
2019-04-29 14:58:18 204
原创 【mysql】易忽略的错误sql
1. Q: 查询某字段最长的一行数据问题sql:错误:max函数获取的是表中最大的一行记录的值,在得到的数据中,id并不一定是值最大的那一行记录的id。并且,使用max函数后再用order by也没有效果。原因:由于查询语句中涉及到name字段,所以查询过程会用name相关的索引对表中数据进行排序,然后获取正序表中的第一个记录进行回显。正确sql:...
2019-04-29 14:53:44 236
原创 【golang】实现error接口的结构体,fmt打印信息不完整
fmt有默认的打印规则:https://golang.org/pkg/fmt/1.实现了error接口当一个结构体实现了error接口时,会将该结构体转化为一个error,并调用error的Error()方法。example:自己封装一个错误信息struct,包含一个Error()的方法,该方法同样包含在error接口中:typeErrMsginterface...
2019-04-29 14:51:47 900
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人