learning mark
http://blog.csdn.net/gg_gogoing/article/details/47446441
http://www.jianshu.com/p/1d286c4cc1d0
https://zhuanlan.zhihu.com/p/25495290