记录:http://blog.csdn.net/sunhuaqiang1/article/details/51082801
各种进阶
原文:http://www.cnblogs.com/xiaoliu66007/p/8108628.html