关闭

为什么我们需要STM(Software Transactional Memory)

原文:http://morepypy.blogspot.com/2011/08/we-need-software-transactional-memory.html 这是pypy开发者写的一篇blog,里面提到了Python,Java等多线程实现的情况,还有一个很有意思的东东:STM(Software Transactional Memory)。 简单记录下一些心得和想法(很可能有不对的地方:...
阅读(4967) 评论(1)

vitess中rpc兼容http请求的技巧

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

Python中list的切片细节

Python中的切片功能强大。但是切片很容易让人搞混。个人觉得Python的文档不怎么好,好多东西都是零散的,更像教科书。下面的参考来自Python3.2文档和Python参考手册(第4版):a = [1,2,3,4]x = a[1:2] #a.__getitem__(slice(1,2,None))slice([start], stop[, step]) Return a...
阅读(24804) 评论(2)
    个人资料
    • 访问:1712160次
    • 积分:11722
    • 等级:
    • 排名:第1445名
    • 原创:129篇
    • 转载:29篇
    • 译文:2篇
    • 评论:350条
    博客专栏
    文章分类
    最新评论