http://www.cnblogs.com/yjmyzz/p/3495762.html http://www.cnblogs.com/yjmyzz/p/3519373.html http://www.cnblogs.com/yjmyzz/p/3941043.html