1,
http://www.cnblogs.com/Tristan2012/archive/2013/02/16/2913484.html
2,http://www.cnblogs.com/coolszy/archive/2012/04/27/2474279.html
3,http://blog.csdn.net/liliang497/article/details/8479668
4,http://blog.csdn.net/johnsonblog/article/details/7604899
5,http://www.2cto.com/kf/201501/370583.html