理论: https://www.cnblogs.com/peizhe123/p/5086128.html 参数: http://www.cnblogs.com/joneswood/archive/2012/03/04/2379615.html