代码改变世界

Vim 8.0 版本安装方法及添加Python支持

2017-01-10 09:30 by DillGao, 21045 阅读, 1 推荐, 收藏, 编辑
摘要:利用Git安装 最简单也是最有效的方法 1. 获取Vim仓库: git clone https://github.com/vim/vim.git 2. 升级到最新的版本: cd vim git pull 3. 安装: cd src make distclean #如果你以前编译过Vim make s 阅读全文

error in config file "/etc/rabbitmq/rabbitmq.config"

2017-01-03 18:22 by DillGao, 3203 阅读, 0 推荐, 收藏, 编辑
摘要:记录一次RabbitMQ配置文件配置错误 error信息: dill@ubuntu-vm:/usr/share/doc/rabbitmq-server$ sudo /usr/lib/rabbitmq/bin/rabbitmq-server {"could not start kernel pid", 阅读全文

RabbitMQ模拟器使用方法

2017-01-02 15:36 by DillGao, 1345 阅读, 0 推荐, 收藏, 编辑
摘要:同事推荐了一个很好玩的RabbitMQ模拟器,记录一下简要使用方法。 模拟器地址 http://tryrabbitmq.com/ 使用方法: 开始界面: 运行界面: 阅读全文

Golang 逐行读写之scanner.Scan

2016-12-29 19:44 by DillGao, 8710 阅读, 0 推荐, 收藏, 编辑
摘要:Go语言实现逐行读的方法多种,本文只介绍Scaner的方法,也是go推荐的方法。 官方文档 例子: file, err := os.Open("filename") if err != nil { //error handing } defer file.Close() scanner := buf 阅读全文

Go并发控制之sync.WaitGroup

2016-12-29 18:15 by DillGao, 1881 阅读, 0 推荐, 收藏, 编辑
摘要:WaitGroup 会将main goroutine阻塞直到所有的goroutine运行结束,从而达到并发控制的目的。使用方法非常简单,真心佩服创造Golang的大师们! type WaitGroup //相当于一个箱子,将main goroutine 保护到里面 func (*WaitGroup) 阅读全文