go解析ini文件,支持section, 如果不带section,则 section 名默认为 “default”;也支持文件中的注释;一个节可以扩展或者通过在节的名称之后带一个冒号(:)来继承目标节的数据,如…
标签:golang
golang defer 使用小结与注意要点
关于延时调用函数(Deferred Function Calls) 延时调用函数的语法如下: defer func_name(param-list) 当一个函数调用前有关键字 defer 时, 那么这个函数的执行会推迟到…
Gin实践 连载十一 Cron定时任务
原文地址:Cron定时任务项目地址:https://github.com/EDDYCJY/go… 如果对你有所帮助,欢迎点个 Star 或赞 😄 在实际的应用项目中,定时任务的使用是很常见的。…
编程高阶用法--开发者高频词汇
开发者总会在开发时遇到变量命名困难或者命名冗长庸俗的时候。阅读代码过程中遇到一些很好的命名,也遇到一些不好的。当初并没有记录下来,之后才开始记录,有的也找不到出处了。以下高频词汇供有追求的开发者参考 多注意使用高阶词汇表…
Golang文件名命名规则
在golang源代码中,经常看到各种文件名,比如: bolt_windows.go。 下面对文件名命令规则的说明: 1、平台区分 文件名_平台。 例: file_windows.go, file_unix.go 可选为:…
go语言查询mysql的返回结果判断处理
对于Query而言,没有数据是不会返回error,同时sql.rows也没有返回关于长度的属性,因此只能自己遍历rows属性,这是比较操蛋的事情, 对比而言QueryRow就相对于友好一点,如果没有返回结果,error的…
Go1.8 html/template 一个行为的变化
在Go1.8的开发过程中有一个提交,标题是: html/template, text/template: clarify template redefinition behavior 描述是: Make two impo…
后端好书阅读与推荐(续四)
后端好书阅读与推荐系列文章:后端好书阅读与推荐后端好书阅读与推荐(续)后端好书阅读与推荐(续二)后端好书阅读与推荐(续三)后端好书阅读与推荐(续四) 这里依然记录一下每本书的亮点与自己读书心得和体会,分享并求拍砖。 Do…
剥开比原看代码01:初始化时生成的配置文件在哪儿
作者:freewind 比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockc… 人们常说,…
Go语言将支持Android
在前些日子谷歌于2009年发布的第二款自家语言Go语言刚刚发布了1.3正式版,大幅度解决了GC问题,最近谷歌开发版里又有了新爆料:谷歌终于要在1.4版本中正式支持Android系统开发,可以编译器直接编译发布到Andro…
Gin实践 连载四 搭建Blog API's(三)
编写Article的API’s、Models 项目地址:https://github.com/EDDYCJY/go… 定义接口 本节编写文章的逻辑,我们定义一下接口吧! 获取文章列表:GET(…
golang 字节对齐
最近在做一些性能优化的工作,其中有个结构体占用的空间比较大,而且在内存中的数量又特别多,就在想有没有优化的空间,想起了 c 语言里面的字节对齐,通过简单地调整一下字段的顺序,就能省出不少内存,这个思路在 golang 里…