摘要:
今天看到@polaris1119的这篇分析源码安装Go的过程(初稿)至今还没仔细看过make.bash的内容。这篇算是阅读笔记了。环境变量首先是make.bash中用到的环境变量:GOROOT_FINAL:Go源码的根目录,这个变量的是在gcc的时候使用的,如果你设置了这个,gcc的-D参数就是你设置的GOHOSTARCH:Go所在的宿主机器的架构,当然这里指的是CPU的架构GOARCH:安装包和工具所在的机器的架构。GOOS:安装包和工具所在的机器的操作系统。GO_GCFLAGS:是否要在编译的时候需要带上5g/6g/8g的参数GO_LDFLAGS:是否要在链接的时候带上5l/6l/8l的参 阅读全文
推荐排行榜
CGI的一些知识点
2012-12-24 11:31 by 轩脉刃, 6072 阅读, 收藏,
摘要:
CGI(Common Gateway Interface)是能让web服务器和CGI脚本共同处理客户的请求的协议。它的协议定义文档是http://www.ietf.org/rfc/rfc3875。 其中Web服务器负责管理连接,数据传输,网络交互等。至于CGI脚本就负责管理具体的业务逻辑。 Web服务器的功能是将客户端请求(HTTP Request)转换成CGI脚本请求,然后执行脚本,接着将CGI... 阅读全文
go-tour练习解答
2012-12-09 19:15 by 轩脉刃, 8878 阅读, 收藏,
摘要:
go-tour对于想学习golang的人来说是一个很好的教程。首先go-tour是有web版本,但是需要FQ。如果不能FQ的,也可以在google code上自己下载go-tour源码,go build,run一下,在自己的机器上就可以跑这个教程了。提醒下,如果是后者,这篇文章中的程序对应的import包就需要进行相应修改了。下面给出我的go-tour中的Exercise的解答(在web上已经测试通过)Exercise: Loops and Functions第一个循环10次:package mainimport ( "fmt")func Sqrt(x float64) f 阅读全文
[阅读笔记]fsnotify源码阅读
2012-12-02 18:41 by 轩脉刃, 4039 阅读, 收藏,
摘要:
fsnotify的github地址是https://github.com/howeyc/fsnotifyfsnotify是一个文件夹监控应用。可以使用创建一个watcher来对某个文件夹进行监控文件目录很简单,实际就两个程序文件,fsnotify.go 和 各平台的fsnotify_XXX.go后一个文件是各个不同平台的实现example_test.go中给的是最简单的实际应用先fsnotify.NewWatcher()再开一个goroutine监听文件夹修改的事件然后使用watcher.Watch()来监听一个文件夹fsnotify中的几个public函数Watch,WatchFlags,R 阅读全文
浙公网安备 33010602011771号