Archives: 2月 2012


B树、B+树与B*树简介

本文主要介绍各种B树,不对插入、删除做过多的深入了解。

1. 引子

动态查找树主要有:

二叉查找树(Binary Search Tree)
平衡二叉查找树(Balanced Binary Search Tree)
B-tree
B+-tree[……]

继续阅读

查看memcached运行状态

 memcache的运行状态可以方便的用stats命令显示。

调用命令如下:
 
telnet ip port
 
例如,执行 telnet 127.0.0.1 11211 这样的命令连接上memcache,然后直接输入stats就可以得到当前m[……]

继续阅读

Python time时间用法

python的time使用方法详见链接。下面列举一些常用方法。

>>> import time

设置一个时间的格式,下面会用到

>>>ISOTIMEFORMAT=’%Y-%m-%d %X’

看一下当前的时间,和其他很多语言相似这是从epoch(1970[……]

继续阅读

neoremind.net迁移成功!

最近由于“去他爹”(godaddy.com)的域名和空间到期了,而且国内绝大部分godaddy的IP都被GFW墙了,开始有了迁移主机到国内的想法,幸好域名没有被屏蔽,否则真就玩儿完了。
 
选择了一个小众主机——戈戈主机,这里不是打广告,[……]

继续阅读

Python执行系统命令的3种方法

如何在python中调用系统命令,python提供了很多的办法,根据不同的需求可以选择不同的方式,这里以代码示例为主,具体的可以去pydoc上搜索查找用法。

 
 
>>> import os  
>[......]<p class="read-more"><a href="http://neoremind.com/2012/02/python%e6%89%a7%e8%a1%8c%e7%b3%bb%e7%bb%9f%e5%91%bd%e4%bb%a4%e7%9a%843%e7%a7%8d%e6%96%b9%e6%b3%95/">继续阅读</a></p>

使用FastDateFormat来代替JDK自带的DateFormat

SimpleDateFormat来做Date到String的类型转换,建议我使用Apache commons-lang中的FastDateFormat。因为JDK里自带的SimpleDateFormat存在线程不安全问题。

 
改进方法有:
1.使用局部变量。有些时候希望S[……]

继续阅读

使用pdb调试python程序

python就像shell一样简单,因为它是解释型语言,同时它也很强大,想OO语言,但是它的调试debug功能却不能像shell那样土,echo或者-x,那么拿出python的调试利器pdb,名字就像gdb一样cool用起来也是一样cool。如果想调试一段python代码有下面两种方法可以用:
&[……]

继续阅读