http://blog.chinaunix.net/u3/97807/showart_2062019.html http://baike.baidu.com/view/1113956.htm http://blog.csdn.net/cheungjustin/archive/2010/08/31/5853399.aspx