- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 go语言map转struct,使用mitchellh/mapstructure,mapstructure.Decode遇到的坑
Golang中的map转strcut在go语言的项目中,map与struct相互转换的需求很常见。网上有一些简单粗暴的解决方法,利用json的序列化和反序列化进行map与struct的转换,但是当map或struct有比较复杂的复合结构时,这种方法会忽略复杂结构的字段。所以这里介绍一种比较好的转换方式。使用mapstructure.Decode先直接上代码吧!type params str...
2018-11-30 18:47:52 11055 3
转载 windows常用命令行命令
windows常用命令打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口…也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令注:/c表示执行完命令后关闭cmd窗口;/k表示执行完命令后保留cmd窗口控制台命令窗口中一些技巧复制内容:右键弹出快捷菜单,选择“标记(K)”,然后选中所需复制的内容,然后右键即可粘贴内容:右键弹出快捷菜单,选择“粘贴§”在...
2018-11-20 20:25:46 1264
转载 浅谈C中的wprintf和宽字符显示
转载一篇好文章,原文:https://blog.csdn.net/lovekatherine/article/details/1868724 。今天在CSDN的Blog首页看到一篇文章“也谈计算机字符编码 ”,由于前一阵业余翻译了“UTF-8 and Unicode FAQ for Unix/Linux”一文,自己对字符集、编码和Unicode等内容一直保着者很强的兴趣,自然不会放过这样的文章。...
2018-11-14 10:54:29 416
原创 在Makefile趟过的一些坑
“make: Nothing to be done for xxx” && “ *** missing separator. Stop.”我实际的操作是在Makefile里面添加了一个命令,保存之后,敲了命令之后就出现了如标题这样的问题,百度看了很多别人的博客、帖子,说的都是因为Makefile没有做make clean,或者make没有安装成功,写命令的格式不对之类的问题。但...
2018-11-02 11:48:28 888
原创 protobuf的安装和入门
protobuf的安装和入门mac环境下protobuf的安装1.安装google protocol buffer 编译器,点击这里下载合适的压缩包。2.安装golang protobuf,点击这里下载压缩包。3.将下载后的protobuf编译器解压后,将bin目录下的可执行文件protoc复制到$GOPATH/bin目录下。4.解压golang的protobuf,将整个proto...
2018-11-02 11:26:01 436
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人