demo代码优化