转:http://blog.csdn.net/guolin_blog/article/details/8881711 http://blog.csdn.net/izy0001989624/article/details/17072211 http://blog.csdn.net/izy0001989624/article/details/17092035