参考网站: http://blog.csdn.net/pkxiuluo01/article/details/7380974 http://www.cnblogs.com/chon/archive/2011/06/28/2092317.html