转载:http://blog.csdn.net/qll125596718/article/details/6901935
转载:http://www.cnblogs.com/HarryGuo2012/p/4712245.html