http://www.linuxidc.com/Linux/2016-03/129476.htm
http://blog.csdn.net/crazycoder8848/article/details/44132731
http://www.cnblogs.com/wangyuezhuiyi/archive/2011/11/15/2250102.html
http://blog.sina.com.cn/s/blog_65d0b4a30101jbpk.html