http://blog.chinaunix.net/uid-27661165-id-3330346.html http://blog.csdn.net/hclydao/article/details/9284215