http://www.douban.com/note/208430424/?qq-pf-to=pcqq.discussion
http://blog.csdn.net/shirdrn/article/details/7183503
http://linuxjcq.blog.51cto.com/3042600/760634