2019-01-02 17:45:09 go为channel设置超时的正确姿势 golang没有提供直接的超时处理机制,可以利用select机制来解决超时问题,先上个示例: ```go func timeoutFunc() { // 首先,实现并执行一个匿名的超时等待函数 timeout := make(chan bool, 1) go func() { time.Sleep(1e9) //等待1秒钟 timeout 阅读全文...
2016-04-21 06:23:41 解决go get无法获取golang.org的包的问题 ## 最新解决方案 export GOPROXY=https://goproxy.cn ## 以下为之前的旧方案,可忽略 由于国内被墙导致无法获取。所以go get获取包的时候会出现超时错误,就像我这次碰到的: ``` ➜ vishnu git:(master) ✗ go get github.com/kataras/iris package golang.org/x/sys/unix: 阅读全文...