http://www.cnblogs.com/youngberry/archive/2009/07/17/1525647.html http://www.cnblogs.com/yangyang8848/archive/2009/07/02/1514593.html http://www.cnblogs.com/qiaojun/articles/1486365.html