摘要:
python是一门艺术语言,除了开发桌面程序,还能够开发网络应用,数据库应用,还可以代替shell编写一些的实用脚本,本文主要讲述了如何利用 python 程序控制你的 C 程序的行为。
作为例子,本文将用 python 和 C 语言来编写示例代码,同时也会顺便介绍一下 利用 C 语言扩展 python的方法,最后会给出完整的 C 编写 python 模块的源码。 阅读全文
阅读排行榜
10 个对初学者有用的 GIT 教程
2012-06-04 21:04 by Haippy, 2718 阅读, 收藏,
摘要:
Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具CVS、Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。Git的速度很快,这对于诸如Linux kernel这样的大项目来说自然很重要。Git最为出色的是它的合并跟踪(merge tracing)能力。 阅读全文
The Log-Structured Merge-Tree(译)(转载)
2012-01-14 09:35 by Haippy, 2405 阅读, 收藏,
摘要:
随着NoSql系统尤其是类BigTable系统的流行,LSM-Tree这个名词也开始变得不再陌生。相信大多数了解NoSql系统的人,基本上都会听到 过LSM-Tree这个名词,但是读过其原始论文的人估计就不是很多了。在我看来,LSM-Tree之于BigTable的重要性就像一致性hash之于 Dynamo。溯本求源一向是本人的追求,希望可以从最初的文字中找到蕴含在结构之下的更多思考。老实说,这篇论文也算是很长的了,原文共30页,涉及了 不少公式,因此翻起来也不会那么简单。 阅读全文
Google snappy 的 Lua 绑定
2013-03-30 23:54 by Haippy, 2101 阅读, 收藏,
摘要:
趁着周末有时间写了 Google snappy (A fast compressor/decompressor) 的 Lua 绑定,希望对 Lua 程序员有所帮助 ;-)
代码和文档依旧放在 github 上: lua-snappy (https://github.com/forhappy/lua-snappy) 阅读全文
Learning by doing 系列文章(之一)如何在 Python 中使用 epoll ?
2012-01-11 17:27 by Haippy, 2073 阅读, 收藏,
摘要:
Python 在 2.6 版中引入了用于处理Linux epoll系统调用的API,本文简单地介绍 python 中与 epoll 有关的 API,欢迎大家提出问题。 阅读全文
转载系列之二:NoSQL 数据建模技术
2012-05-19 23:28 by Haippy, 1817 阅读, 收藏,
摘要:
NoSQL 数据库经常被用作很多非功能性的地方,如,扩展性,性能和一致性的地方。这些NoSQL的特性在理论和实践中都正在被大众广泛地研究着,研究的热点正是那些和性能分布式相关的非功能性的东西,我们都知道 CAP 理论被 很好地应用于了 NoSQL 系统中(陈皓注:CAP即,一致性(Consistency), 可用性(Availability), 分区容忍性(Partition tolerance),在分布式系统中,这三个要素最多只能同时实现两个,而NoSQL一般放弃的是一致性)。但在另一方面,NoSQL的数据建模技术却 因为缺乏像关系型数据库那样的基础理论没有被世人很好地研究。这篇文章从数据建模方面对NoSQL家族进行了比较,并讨论几个常见的数据建模技术。 阅读全文
如何利用Latex绘制圣诞树
2011-12-25 11:14 by Haippy, 1813 阅读, 收藏,
摘要:
圣诞节到了,凑个热闹,国外的Latex牛人画的圣诞树,使用了tikz包。 阅读全文
Oracle NoSQL Database (转载)
2011-12-05 15:55 by Haippy, 1594 阅读, 收藏,
摘要:
近日Oracle提供了不久前公布的NoSQL数据库的下载,目前只有企业版,开源的社区版还没提供,也就是说还看不到源码。不过根据文档也能大致了解这个NoSQL数据库怎么样。快速看了看,总结如下。 阅读全文
浙公网安备 33010602011771号