1、http://www.cnblogs.com/zhuangke668/p/4543807.html
2、http://blog.csdn.net/yenange/article/details/35837247