转载自 http://blog.csdn.net/kongxx/article/details/7540930 转载自 http://blog.csdn.net/wangnetkang/article/details/7819844