标签: golang
-
GopherChina大会视频大全
Gopher China 历届大会视频都放到这里了。 以下视频需要翻墙才能观看,请大家自行找梯子哈。 Goph…
-
go 本周周一的获取
time.Weekday类型可以做运算,强制转int,会得到偏差数。默认是 Sunday 开始到 Saturd…
-
Go 值传递与引用传递
问题引入 什么时候选择 T 作为参数类型,什么时候选择 *T 作为参数类型? [ ] T 是传递的指针还是值?…
-
Golang 函数执行时间统计装饰器的一个实现
最近在搭一个新项目的架子,在生产环境中,为了能实时的监控程序的运行状态,少不了逻辑执行时间长度的统计。时间统计…
-
Go mod 使用
go modules 是 golang 1.11 新加的特性。现在1.12 已经发布了,是时候用起来了。Mod…
-
数据一致性(二)
我们流连于事物的表象,满足浅尝辄止的片刻欢愉,却几乎从不久留。我们在人生的道路上争先恐后,却吝于用片刻思考目标…
-
Go Chanel 使用与原理 三
上篇已经记录到发送数据到 chanel 的三种情况的代码逻辑,接下来是从 chanel 接收数据的逻辑。
-
chanel 使用与原理 二
当 make(chan int,3)带有设置缓存大小的参数,则会分配一段连续空间,buf 指向这段内存空间
-
程序员修仙之路–突破内存限制的高性能排序
作为一个技术人员,技术的问题还是要解决。经过线上日志的分析,日志采用小时机制,一个小时一个日志文件,同一个小时…
-
使用 govendor 管理你的 go 项目包版本
govendor 是 go 的一个比较好用包版本管理工具。主要用来保证 go 项目在协同开发或发版部署时,保证…