原文出自http://sishuok.com/forum/blogPost/list/7000.html 和http://www.cnblogs.com/dreamroute/p/5173896.html