http://blog.csdn.net/dianhuiren/article/details/6534758 是个好文章 http://blog.csdn.net/zqixiao_09/article/details/51842295