为DAC修改和新增一些工具函数