golang
行者游学
这个作者很懒,什么都没留下…
展开
-
golang 聊天室
使用golang实现简单的websocket聊天室原创 2014-07-25 11:56:36 · 1895 阅读 · 2 评论 -
golang 采集图片
帮朋友忙去采集一些设计网站,原本想用PHP写的,刚好看了无闻大大的go采集,然后无耻的改了下就用了原创 2014-08-13 11:28:14 · 2477 阅读 · 0 评论 -
golang学习笔记
安装 下载 http://golangtc.com/download安装 https://golang.org/doc/install?download=go1.8.3.darwin-amd64.pkg //osx环境变量 $vi ~/.zshrcexport GOROOT=/Users/lucifer/Documents/goexport GOBIN=$GOROOT/binexpo...原创 2017-04-22 22:41:40 · 325 阅读 · 0 评论 -
go"???
context?Thrift or Msgpack?sync.Pool?m->os线程g->协程信息p->资源任务池s->全局池原创 2017-06-28 10:54:22 · 213 阅读 · 0 评论 -
go 遇到的坑
1作用域在函数内使用:=给全局变量赋值时,如果同名,go会用一个新建变量覆盖,通过打印指针查看2多协程多个goroutine操作变量存在争抢,且传指针是不安全的3并行,并发并行同时进行,go自动给每个能用的物理处理器上绑定一个逻辑处理器,通过调度器将全局队列中等待执行的goroutine移到逻辑处理器对应的本地队列中等待执行runtime.GOMAXPROCS(n) 其中n是整数,...原创 2017-07-13 10:21:31 · 447 阅读 · 0 评论 -
Go 测试笔记
简介“testing“ Go自带测试框架,引入“testing“ 同时编写相关测试用例,代码放保存在被测试包的目录下,文件以_test.go结尾,通过go test执行,可以指定特定的测试文件或函数。 测试用例单元测试*testing.T 命名TestXxx压力测试*testing.B 命名BenchmarkXxx 循环体内使用testing.B.N测试控制,信息输出(用fmt或log -v就无效...原创 2018-03-09 10:28:12 · 270 阅读 · 0 评论 -
有用的文章
Golang源码探索(二) 协程的实现原理https://yq.aliyun.com/articles/573818?spm=a2c4e.11153940.blogcont573817.22.79345634YKQ8aT使用Delve进行Golang代码的调试https://yq.aliyun.com/articles/57578?spm=5176.10695662.1996646101.s...转载 2018-09-07 18:27:42 · 157 阅读 · 0 评论