http://www.360doc.com/content/11/0413/14/350555_109315723.shtml http://www.cnblogs.com/leaven/archive/2011/01/25/1944688.html http://blog.csdn.net/fww330666557/article/details/7844386