参考文章
http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html
http://hi.baidu.com/wlj1013/item/3e6080351168b9302f0f815c
http://blog.csdn.net/lk_blog/article/details/7439206
http://blog.csdn.net/holymaple/article/details/8483177