参考:
http://blog.wenxuecity.com/blogview.php?date=201111&postID=16974
http://blog.wenxuecity.com/blogview.php?date=201012&postID=28101
http://blog.wenxuecity.com/blogview.php?date=201012&postID=28208