http://www.cnblogs.com/yjf512/archive/2012/12/27/283533 …
分类存档:go
go debug
点点滴滴 官方下载的二进制的GO是在 /usr/local/go 下编译出来的,所以调试的时候r …
try in golang
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
package main import "fmt" func main() { tryCatch(func(){ panic("exception") }, func(e interface{}){ fmt.Println(e) }) } func tryCatch(fun func(), handler func(interface{})) { defer func() { if err := recover(); err != nil { handler(err) } }() fun() } |
上面这样写的try,基本实现了try..ca …
golang flag package
对于 bool选项,需要使用 ‘=’指定,否则无效,如: cmd -b=false 而不能 cmd -b …
queue in golang
优先级Queue https://code.google.com/p/go-priority-queue/ 堆 …
go get proxy
缘起 google被墙,code.google.com 上的 golang package何以下载? 解决办法 …
关于进程、线程、协程
参考资料: http://www.sizeofvoid.net/goroutine-under-the-hoo …
为什么go build 时报gcc找不到的错误
问题 写了好几天的Go程序,都没有感觉到还会用到gcc,今天突然在go build 时报如下错误: exec: …
关于goroutine的一些理解
参考资料: http://blog.zhaojie.me/2013/04/why-channel …
Go和Github配合开发实践