http://jingyan.baidu.com/article/08b6a591e07ecc14a80922f1.html
http://www.2cto.com/net/201211/166537.html
http://www.cnblogs.com/dolphinX/p/3460545.html
http://blog.csdn.net/xyylchq/article/details/7660915
http://blog.163.com/lively_caicai/blog/static/2092171222012814113047728/