参看文章:
http://yahoon.blog.51cto.com/13184/162922/;
http://www.cnblogs.com/zemliu/archive/2012/04/18/2454655.html;