1,http://www.cnblogs.com/qingjoin/p/3515902.html
2,http://blog.csdn.net/u012269653/article/details/45669859