http://blog.csdn.net/shuishui8310/article/details/5570926 http://blog.chinaunix.net/uid-26559452-id-3093157.html