Fanout - 更容易得写并发代码

2015-01-14
阅读 2 分钟
3.6k
用来简化并发程序(goroutine, channel)的编写,这个包直接改写自Go Concurrency Patterns: Pipelines博客的最后一个样例程序。

Rails 3 升级 Rails 4 中遇到的问题及解决方法

2014-01-15
阅读 2 分钟
3.3k
当我去运行brew update的时候出现错误untracked working tree files,因为homebrew是用Git去更新的,所以如果目录中出现untracked files就会导致不能更新。然后我看了homebrew的Common Issues文档。

VIM Tutorial (2)

2013-12-08
阅读 2 分钟
4k
Vim的强大不仅体现在各种高效的操作,更有各种高端大气上档次的插件。 Vundle 当你安装了一定数量的插件以后,就遇到了怎么去管理插件的问题了。在这里推荐我觉得最好的插件管理工具Vundle。 安装 {代码...} 在.vimrc文件中配置 {代码...} 安装插件 只要在VIM的Normal模式下输入:BundleInstall这个命令,Vundle就会很帅...

VIM Tutorial

2013-11-25
阅读 1 分钟
4.1k
如果你的工作语言是ruby, python, perl, c, shell等,如果你需要一个编辑器拥有快速的移动,只想要使用键盘编写代码,那么你懂的,VIM真的是能给你的带来无穷的乐趣的,当然是在你学会怎么使用这个现在最流行的文本编辑器。

写测试的原则:One assertion per test

2013-11-22
阅读 2 分钟
4.6k
这个是我博客的中的一篇文章 One assertion per test 的意思是:一个 test case 只测试一件事情。 下面这个方法的作用是注册用户。 {代码...} 对于上面这个方法,使用 one assertion per test 的原则你就必须写如下这些测试,下面在两种情况下进行了测试: {代码...} 遵循 one assertion per test 的原则能让你更清楚的写...