go
whackw
测试相关,尽量做到比开发与运维还要牛
展开
-
GoLang channel 用法转的
一、Golang并发基础理论Golang在并发设计方面参考了C.A.R Hoare的CSP,即Communicating Sequential Processes并发模型理论。但就像John Graham-Cumming所说的那样,多数Golang程序员或爱好者仅仅停留在“知道”这一层次,理解CSP理论的并不多,毕竟多数程序员是搞工程 的。不过要想系统学习CSP的人可以从这里下载到CS转载 2016-02-13 20:14:01 · 791 阅读 · 0 评论 -
go-oci8
Makhttp://apextips.blogspot.com/2015/09/making-connections-to-oracle-database.htmling connections to the Oracle Database from GolaI posted the other day about getting going with Golang[1], a转载 2016-02-22 11:49:12 · 2944 阅读 · 0 评论 -
如何压缩Golang 编译出的可执行文件大小
先给结论:可以减少到原来的29%最近在写一个TLScat小工具 Github.com/mengzhuo/tlscat 源文件仅仅2KB不到,但是用 go build tlscat.go 编译出来的有4.6MB!后来发现这个Golang的1.5才会解决的问题 Issue #6853 all: binaries too big and growing 可是,我就转载 2016-06-15 21:21:58 · 6422 阅读 · 0 评论 -
go性能调优1
IntroductionThe Go runtime has built in support for several types of profiling that can be used to inspect the performance of your programs. A common way to leverage this support is via the testin转载 2016-06-16 10:00:56 · 682 阅读 · 0 评论 -
go性能调优2
本文介绍游戏服务器的性能分析, web服务器性能分析不在本文分析范畴之内Golang编写的服务器可以方便的通过内建性能分析, 输出图表仔细查找原因, 非常的方便, 如下图1. 获取一个性能分析的封装库go get github.com/davecheney/profile2. 在工程内import这个组件 3. 在main中添加启动和停止入口fun转载 2016-06-16 10:09:41 · 879 阅读 · 0 评论 -
Golang 中的正则表达式
用法:------------------------------单一: . 匹配任意一个字符,如果设置 s = true,则可以匹配换行符 [字符类] 匹配“字符类”中的一个字符,“字符类”见后面的说明 [^字符类] 匹配“字符类”外的一个字符,“字符类”见后转载 2017-06-19 17:29:12 · 1181 阅读 · 0 评论 -
golang mongodb Aggregate
q := []bson.M{ {"$group": bson.M{ "_id": bson.M{"sessionid":"$sessionid"}, "sessionid": bson.M{"$first":"$sessionid"}, "des": bson.M{"$first":"$de原创 2017-07-13 14:53:51 · 3367 阅读 · 0 评论 -
golang mongodb upsert
//UpsertPhoneInterfacefunc UpsertPhoneInterface(_query, update bson.M) (errerror) { query := func(c *mgo.Collection) error { _, err = c.Upsert(_query, update) return err原创 2017-07-13 15:01:52 · 2943 阅读 · 0 评论