参考: 1、http://blog.csdn.net/kl222/article/details/12886661 2、http://www.cnblogs.com/wainiwann/p/3866254.html