包含标签 golang 的文章
golang库汇总
中文:https://github.com/hackstoic/golang-open-source-projects
Drone is a Container-Native, Continuous Delivery Platform
golang火焰图
golang火焰图
1、install go-torch(火焰图)
go get -v github.com/uber/go-torch
go-torch -h
2、install FlameGraph
go get -v github.com/brendangregg/FlameGraph
cd …
NATS参考资料
go-micro参考资料
cron library
cron_test
cron is a crontab in golang(just a library)
Source code: github.com/robfig/cron
//every 5 second run a job
var spec5s = "0-59/5 * * * * *"
st := &stat{ …
Golang Context的使用
参考:http://www.nljb.net/default/Golang%E4%B9%8BContext%E7%9A%84%E4%BD%BF%E7%94%A8/
context包介绍:
在golang中的创建一个新的线程并不会返回像c语言类似的pid
所有我们不能从外部杀死某个线程,所有我就得让它自己结束
之前我们用channel+select的方式, …
Golang go build
命令行使用:
1. go build 编译(apiserver.exe amd64/windows7 or apiserver amd64/linux)
go build -x 编译时列出所有编译时的指令(先编译package 最后 link)
2. go build -race 竞态检查
go build -gcflags …
Golang go test
源码地址:https://github.com/panyingyun/ducktest
官方参考:https://blog.golang.org/cover
Goang之go test
go test 包括代码单元测试、性能测试、用例测试、覆盖率、性能分析等5个方面的全面测试框架
usage: go test [build/test flags] …
Vagrant和VirtualBox在CentOS7.2上创建多个虚拟机
Install golang
tar -C /usr/local -xzf go1.7.3.linux-amd64.tar.gz /etc/profile export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin export PATH=$PATH:/usr/local/go/bin source …