参考
http://blog.csdn.net/jun_life/article/details/51671347
http://blog.csdn.net/aaa1117a8w5s6d/article/details/38018435
http://zhidao.baidu.com/link?url=wkrq6LPHaol-72Kg0pfFcuayvmk4g8BKx4Ccmh3mQEZiF5dfspRpsN6lI_3NTwGeWpavkyaUrByF2UzYNeiE3aZLH4CwnthUZny01gH8eaq