参考blog 1、 http://blog.csdn.net/suifeng3051/article/details/52607544 2、 http://www.codesec.net/view/538569.html 3、 http://www.tuicool.com/articles/aUjiUnm 4、 http://blog.csdn.net/a18264011026/article/details/52921409 5、 http://blog.csdn.net/liu136313/article/details/50539932