参考: http://yang7527.iteye.com/blog/427512 http://harbey.iteye.com/blog/888966 http://topic.csdn.net/u/20080708/16/823ff6cc-a062-40e9-9858-169013138487.html