http://blog.csdn.net/u011113713/article/details/52413903
http://blog.csdn.net/sisyphus_z/article/details/53840521
http://www.cnblogs.com/hanyinglong/p/5030907.html
https://segmentfault.com/q/1010000006449480
http://bbs.csdn.net/topics/391077471
http://doc.okbase.net/bjhecwq/archive/118121.html