学习mark
http://blog.csdn.net/u011181633/article/details/43229387
http://blog.csdn.net/kkdelta/article/details/28419625
http://www.cnblogs.com/xiekeli/p/5607107.html