例子更新，代码优化