http://blog.csdn.net/qq380107165/article/details/8332040?locationnum=2&fps=1http://www.cnblogs.com/pingjiang/archive/2010/11/06/1870619.html