包含标签 golang 的文章
Golang string []byte互转
总是忘记,Golang设计的不好的地方,对[]byte无好感
hello := "123"
bytehello :=[]byte(hello)
strhello := string(bytehell0)
Golang …
众多优秀go软件和android库
###分布式的实时消息平台NSQ
http://nsq.io/deployment/installing.html
http://wiki.jikexueyuan.com/project/nsq-guide/nsqadmin.html
###开源分布式文件系统 SeaweedFS …
分布式的实时消息平台NSQ
###分布式的实时消息平台NSQ
http://nsq.io/deployment/installing.html
http://wiki.jikexueyuan.com/project/nsq-guide/nsqadmin.html
###开源分布式文件系统 SeaweedFS …
Golang出色的项目
参考文献
etcd 是一个应用在分布式环境下的 key/value 存储服务
https://github.com/coreos/etcd https://coreos.com/etcd/docs/latest/libraries-and-tools.html …
MessagePack:一种高效二进制序列化格式
Go语言HTTP测试及程序性能调优
除了传统的AB,有一个Go写的好工具叫boom. 例子: boom -n 1000 -c 100 https://google.com
slice的坑点
slice的循环的坑 当迭代时 range 关键字会返回两个值,第一个是索引值,第二个是索引位置值的拷贝。 注意:返回的是值的拷贝而不是引用,如果我们把值的地址作为指针使用,会得到一个错误,来看看为啥:
//付费笔数排行
var ss Sources
for _, v3 := range items { …
修改Golang源码后如何编译生效
操作环境为:Golang 1.5版本,其他版本未验证
1. 修改了C:\Go\src\下的源码,只要执行命令 go install -a -v std cmd 即可生效
E:\gopro\src\tvdatatools>go install -a -v std cmd
runtime
errors
unicode/utf8
unicode …
七牛解决运营商劫持问题
防止运营商劫持安装包 https://github.com/qiniu/kb/wiki/防止运营商劫持安装包