- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 用go build -race来做数据竞争检测(Data Race Detector)
go build的加-race 编译,这样程序在运行的时候能够给出数据竞争的地方,包括源代码的call stack,很方便go build -race 用-race生成的可执行文件与正常编译的运行方式一样,只是cpu占用率很高data race的时候提示的效果如下:
2014-03-28 15:42:58 4168
原创 用Console2替代windows 的命令行 cmd
windows的cmd窗口虽然缺点很多,但系统自带图个方便,但是最不能忍受的就是显示的记录太短,稍微长一点的就会被覆盖今天调试golang程序,因为goroutine太多,所以panic的时候打印出goroutine的消息太多,这样panic出错的起始部分就被覆盖了,准备用SetStdHandle重定向panic消息,虽然搜到了几篇相关的帖子并且也有代码,如:http://grokbase.c
2014-03-27 21:59:08 5176
转载 allegro里面由于shape out of date
提示shape out of date。 Tools->reports->shape dynamic state. Layer = TOP State: Smooth Point on shape: (-3727.00 -1420.00) Net: VDD5V State: No Etch Point on shape: (2217.00
2014-03-17 21:13:39 7693
原创 go build 或者 go install 条件编译
比如debug和release版本编译在debug需要用到的文件里加上://+build debug在另一个release版的文件里加上://+build !debug注意//+build xxx这一行的前后都需要有空行,如果放在第一行只要后面有空行就行了编译的时候用:go build -tags "debug" main 来编译deb
2014-03-04 15:41:37 10173 1
在Go包里添加C代码并且不使用CGO(不需要gcc)
2013-10-13
wxwidgets集成IE浏览器控件
2010-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人