http://blog.csdn.net/mao_xiao_feng/article/details/53382790 http://blog.csdn.net/john_xyz/article/details/61211422 http://www.jianshu.com/p/fb119d0ff6a6