添加了新的设置函数，简化了main函数，新的设置函数存在缺陷。