Python
横云断岭
在国内大型互联网公司负责6K+应用,80K+机器的Spring Boot微服务技术落地,关注开发体验,微服务,APM,应用诊断,dubbo开源。
Github: https://github.com/hengyunabc
展开
-
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原创 2011-06-12 22:36:00 · 36647 阅读 · 2 评论 -
vitess中rpc兼容http请求的技巧
vitess是google的一个mysql项目,用go和python实现。https://code.google.com/p/vitess/ vitess中用rpc方式来中转mysql的请求,其中rpc的实现很有意思,兼容了http请求。 兼容http请求有明显的好处: 1.可以用现成的监控工具来监控服务是否正常,不用另外写插件 2.可以方便地实现查询信息功能,不用另外再开发工具或者界面原创 2012-07-08 00:17:53 · 2899 阅读 · 0 评论 -
为什么我们需要STM(Software Transactional Memory)
原文:http://morepypy.blogspot.com/2011/08/we-need-software-transactional-memory.html 这是pypy开发者写的一篇blog,里面提到了Python,Java等多线程实现的情况,还有一个很有意思的东东:STM(Software Transactional Memory)。 简单记录下一些心得和想法(很可能有不对的地方:原创 2012-07-30 19:02:33 · 7204 阅读 · 1 评论