分类: golang
-
在-Go-语言项目中使用-Travis-CI
Travis CI 是一种免费的持续集成服务,而 持续集成(CI, Continuous integratio…
-
在-Go-语言项目中使用-Docker
容器(Container) 将程序及其所需的任何内容捆绑在一起,包括依赖项、工具和配置文件等等。这样使得程序不…
-
Go-语言闭包详解
原文链接:Go 语言闭包详解 什么是闭包?闭包是由函数和与其相关的引用环境组合而成的实体。 下面就来通过几个例…
-
Go-语言单元测试实践
原文链接:Go 语言单元测试实践 什么是软件测试? 软件测试是一个过程,该过程对软件(计算机程序)进行各种操作…
-
Go-语言的-4-个特性改动
原文链接:Go 语言的 4 个特性改动 在 Go1.1 可以看到某个版本的 Go 语言一些改动文档(修改 UR…
-
如何将豆瓣观影记录实时同步至博客中
事情的起因是这样的,前几日在看idealclover大佬的博客,不经意间看到了他的豆瓣观影记录,他博客中关于豆…
-
Go日志打印源码文件名和行号造成的性能开销
runtime.Caller获取源码文件名和行号的方式,是通过查询调用堆栈的信息得到的,这也是为什么调用方需要…
-
golang-检查struct是否实现某个interface的写发
今天看gin代码的时候发现这样的写法: {代码…} 不明白这样写有什么意义。搜了一下是用来检查Engine…
-
23-一篇文章-说清楚-Go语言里的函数
在自己学习 Golang 的这段时间里,我写了详细的学习笔记放在我的个人微信公众号 《Go编程时光》,对于 G…
-
Nsq原理分析二
nsqd向nsqlookup注册自己的服务信息,ip 和端口,向nsqlookup注册自己的元数据信息(top…