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的方式, …
专注于数字孪生及工业软件SaaS的研发
参考:http://www.nljb.net/default/Golang%E4%B9%8BContext%E7%9A%84%E4%BD%BF%E7%94%A8/
在golang中的创建一个新的线程并不会返回像c语言类似的pid
所有我们不能从外部杀死某个线程,所有我就得让它自己结束
之前我们用channel+select的方式, …
go build -x 编译时列出所有编译时的指令(先编译package 最后 link)
go build -gcflags …
源码地址:https://github.com/panyingyun/ducktest
官方参考:https://blog.golang.org/cover
go test 包括代码单元测试、性能测试、用例测试、覆盖率、性能分析等5个方面的全面测试框架
usage: go test [build/test flags] …
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 …
总是忘记,Golang设计的不好的地方,对[]byte无好感
hello := "123"
bytehello :=[]byte(hello)
strhello := string(bytehell0)
Golang …
###分布式的实时消息平台NSQ
http://nsq.io/deployment/installing.html
http://wiki.jikexueyuan.com/project/nsq-guide/nsqadmin.html
###开源分布式文件系统 SeaweedFS …
###分布式的实时消息平台NSQ
http://nsq.io/deployment/installing.html
http://wiki.jikexueyuan.com/project/nsq-guide/nsqadmin.html
###开源分布式文件系统 SeaweedFS …
etcd 是一个应用在分布式环境下的 key/value 存储服务
https://github.com/coreos/etcd https://coreos.com/etcd/docs/latest/libraries-and-tools.html …