摘要: 1.安装git 因为golang是通过git来管理远程包的,所以我们首先要安装git,下载地址:http://www.git-scm.com/download/。 git安装比较简单,直接下一步即可(在Windows Explorer integration选项中将“Git Bash here”和“ 阅读全文
posted @ 2017-10-23 17:04 小 楼 一 夜 听 春 雨 阅读(11743) 评论(0) 推荐(0)
摘要: GOROOT就是go的安装路径在~/.bash_profile中添加下面语句: GOROOT=/usr/local/go export GOROOT 当然, 要执行go命令和go工具, 就要配置go的可执行文件的路径:操作如下:在~/.bash_profile中配置如下:export $PATH:$ 阅读全文
posted @ 2017-10-23 15:23 小 楼 一 夜 听 春 雨 阅读(14381) 评论(0) 推荐(0)
摘要: 我们经常会遇到为阻塞操作设置超时的问题,比如说阻塞套接字read读取设置10秒超时,其中一个办法就是调用alarm函数,它在指定超时时期产生SIGALRM信号,使得阻塞操作中断。 但其弊端在于: 1、可能干扰进程中现有的alarm调用,如timer、settimer、sleep等。 2、在多线程化程 阅读全文
posted @ 2017-10-23 00:51 小 楼 一 夜 听 春 雨 阅读(1478) 评论(0) 推荐(0)