http://blog.csdn.net/wangpeng047/article/details/6983027/ (稍微补充) http://www.cnblogs.com/superjt/p/3309255.html