Go 1.9中值得关注的几个变化

言归正传,我们还是来看看Go 1.9究竟有哪些值得我们关注的变化,虽然我个人觉得Go1.9的变动的幅度并不是很大^0^。

深入理解 Golang Channel

channel 是 Go 语言中的一个非常重要的特性,这篇文章来深入了解一下 channel。

Go 语言的 10 个实用技巧

你不希望每过 3 到 4 个月就不得不将它们全部重构一遍。添加新的特性应当很容易。许多人参与开发该应用,它应当可以被理解,且维护简单。许多人使用该应用,bug 应该容易被发现并且可以快速的修复。我用了很长的时间学到了这些事情。其中的一些很微小,但对于许多事情都会有影响。

Go文件操作大全

Go官方库的文件操作分散在多个包中,比如os、ioutil包,我本来想写一篇总结性的Go文件操作的文章,却发现已经有人2015年已经写了一篇这样的文章,写的非常好,所以我翻译成了中文,强烈推荐你阅读一下。

Go的临时对象池sync.Pool

如果我们在做实现技 术的选型的时候把临时对象池作为了候选之一,那么就应该好好想想它的“个性”是不是符合你的需要。如果真的适合,那么它的特性一定会为你的程序增光添彩, 无论在功能上还是在性能上。而如果它被用在了不恰当的地方,那么就只能适得其反了

Go语言的演化历程

本文来自Google的Golang语言设计者之一Rob Pike大神在GopherCon2014大会上的开幕主题演讲资料“Hello, Gophers!”。Rob大神在这次分 享中用了两个生动的例子讲述了Golang的演化历程,总结了Golang到目前为止的成功因素,值得广大Golang Programmer & Beginner学习和了解。这里也用了”Golang的演化历程”作为标题。

为什么Go语言不是想象中的那么好

我喜欢 Go. 常用它实现各种功能(包括在写本文时的这个博客). Go 很实用,但不够好。 不是说它有多差, 只是没那么好而已。

“Github”里的“hub”改用Go语言开发

虽然有很多程序员不喜欢Go语言,但每种语言都有直接的缺点和优点,这是很正常的事情。最重要的是取之长、补己短。最近github宣布使用Go1.4重新开发了hub命令,就是要利用Go语言的长处。

Go语言使用心得

我只是Golang的喜好者,不是脑残粉,也无意去挑起什么语言之争。

用Go语言绘制Go语言地鼠吉祥物

Go语言除了擅长处理服务器端任务外,它还可以用来做图。

GO 语言学习的五个阶段

作为Go团队的开发者之一,Francesc可能比世界上其他人接触到的Go语言程序员都要多。正因为有了这样的有利条件,他把Go语言的学习过程划分为5个阶段。

Timehop为什么使用Go替代Rails

该文章对Timehop从Rails转向Go的经历进行了总结。Timehop已经高效、稳定地运行了一年半时间,并且每天活跃用户数达到了600万,其中95%的请求响应时间从Rails时代的700毫秒减少到70毫秒。

Go语言开发常见陷阱,你遇到过几个?

Go作为一种简便灵巧的语言,深受开发者的喜爱。但对于初学者来说,要想轻松驾驭它,还得做好细节学习工作。本文所列举的这些”陷阱“是开发者在开发过程中较为常见的,一起来看下。