1. http://www.cnblogs.com/tangxueyang/p/4741430.html
2. http://www.voidcn.com/article/p-deoxcfsd-re.html
3.