用代码来诠释原理http://blog.sina.com.cn/s/blog_624a352c0101fo9j.html 偏重概念https://www.cnblogs.com/cyhzzu/p/6644981.html 非常详细http://blog.csdn.net/qq_26562641/article/details/54285942