http://blog.csdn.net/rryr2/article/details/5077719 http://hi.baidu.com/harbinxxh/blog/item/24543c2f0b0a6257925807e0.html