http://blog.csdn.net/wangpeng047/article/details/20376717 http://blog.csdn.net/jiangguilong2000/article/details/42365479