http://blog.csdn.net/jiabinjlu/article/details/6920967
http://blog.csdn.net/myserverthepeople/article/details/7958662
http://www.cnblogs.com/dyllove98/archive/2013/08/03/3235407.html
http://www.cnblogs.com/carbs/archive/2012/07/03/2575474.html
http://blog.csdn.net/eyu8874521/article/details/7865343