此文有详细的实例解析: [color=red][b]http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html[/b][/color]