http://www.cnblogs.com/stephen-liu74/archive/2012/06/11/2403210.html http://coolshell.cn/articles/10739.html http://book.luaer.cn/