参考链接:
http://blog.csdn.net/pan_tian/article/details/7754598
http://blog.itpub.net/26687597/viewspace-1203878/