http://www.educity.cn/zk/czxt/201306041038131789.htm
http://blog.csdn.net/xiazdong/article/details/6280345
http://www.cnblogs.com/xugang/archive/2009/10/31/1593489.html