关闭

测试Go语言的interface的效率

interface是Go语言中的一大特点,甚至说是灵魂也不为过。 interface应该会在Go程序中大量出现和使用,因为有必要了解和测试下它的效率。 测试思路: 使用vector包,测试原生的IntVector和用interface包装后的vector的效率。 Go1中去掉了vector包,不过当时我把vector的代码保留了一份, 在代码库里应该也能找到。我找到了一个版本的:...
阅读(2761) 评论(3)

vitess中rpc兼容http请求的技巧

vitess是google的一个mysql项目,用go和python实现。https://code.google.com/p/vitess/ vitess中用rpc方式来中转mysql的请求,其中rpc的实现很有意思,兼容了http请求。 兼容http请求有明显的好处: 1.可以用现成的监控工具来监控服务是否正常,不用另外写插件 2.可以方便地实现查询信息功能,不用另外再开发工具或者界面...
阅读(2228) 评论(0)

泛型编程的困境

原文:http://research.swtch.com/generic 常用的数据结构(vectors,queues,maps,trees,等等)似乎是评估一个新语言的一个热门话题。Go语言的FAQ中有一条就是关于Go中的泛型编程。对于泛型编程的通常有以下三种处理方式: 1.(C语言)放弃泛型。这样苦了程序员,但是这样没前增加太多复杂的东西到语言中。 2.(C++语言)编译期特化或...
阅读(8696) 评论(7)

在windows下配置Eclipse + go环境

本文章地址:http://blog.csdn.net/hengyunabc/article/details/7371446 2012-03-31:新版的goclipse改进很大,本文有些内容已过时。 1.下载go的windows下的安装包:     https://code.google.com/p/go/downloads/list     也可以下载源代码,用MinGW...
阅读(26254) 评论(4)
    个人资料
    • 访问:1582145次
    • 积分:11421
    • 等级:
    • 排名:第1415名
    • 原创:129篇
    • 转载:29篇
    • 译文:2篇
    • 评论:342条
    博客专栏
    文章分类
    最新评论