http://www.cnblogs.com/linjiqin/archive/2011/08/31/2160360.html
http://blog.csdn.net/hiphopmattshi/article/details/7334487
http://www.cnblogs.com/linjiqin/archive/2011/08/31/2160360.html
http://blog.csdn.net/hiphopmattshi/article/details/7334487