http://wenku.baidu.com/view/35aa65f90242a8956bece48d.html http://wenku.baidu.com/view/202de1630b1c59eef8c7b405.html