http://shihlei.iteye.com/blog/2124411
http://lib.csdn.net/article/git/50420
http://www.thinksaas.cn/topics/0/487/487843.html
http://blog.csdn.net/toto1297488504/article/category/2554207