http://blog.youkuaiyun.com/bluevoyage/archive/2004/08/13/73100.aspx http://blog.youkuaiyun.com/hbzxf/archive/2004/06/27/27879.aspx