本帖最后由 咸鱼666 于 2025-11-4 14:24 编辑
YYDS 重磅更新日志 [重新上传了下]
新增功能
日志系统
- 新增通用日志对象
_
- 可直接替换 E2EE 的通用日志对象
- 支持多线程调用
- 支持多种适配器:文件/调试/控制台/Syslog/回调
- 支持传入任意个任意类型参数,包括数组与自定义类型(需提前映射,参考调试YYDS)
字符串处理
- 新增格式化文本_:替代原生"格式化文本",支持多线程,修复已知问题
编码转换
- 新增 USC2 相关编码函数:A2USC2、U2USC2、W2USC2、USC2_2A 等(来源于双月汇编)
- 新增完整编码转换函数集:A2W、A2U、U2A、U2W、W2A、W2U
数据结构与操作
- 新增 数组取所有位置
- 键值表增强:
- 增加
.主键排序() 方法
取整数/长整数/文本 等操作支持默认值参数
- 存取表重构:
- 查找算法优化,速度大幅提升
- 新增参数支持主键表达式与限制cha询类型匹配
- 修复 key rename 处理问题(如包含
/)
配置读写
- 新增 JSON 配置项读写命令:
YYDS_读配置项JSON_ / YYDS_写配置项JSON_
- 支持多种数据类型,保存为 UTF-8 编码
网络功能
- 网页访问与客户Duan优化:
超时 参数支持浮点型(单位秒),如 0.5 表示 500ms
RSA 加密
映射管理
- 存取表新增内部映射相关命令:
映射_初始化
映射_到自定义,映射_到自定义数组
映射_置自定义,映射_置自定义数组
性能与优化
- 多个命令执行效率优化
A2W_ 等编码函数整体优化
目录_取尾部目录名 优化
映射变量释放 机制改进
- 内部模块 DLL 与静态库统一便于后续维护
- YY 读写锁更换实现方式,并新增状态cha询 API
Bug 修复
- 修复内部 UTF-8 转换导致的拼音排序错乱
- 多线程稳定性改进
- 多种边界条件处理完善
说明:此次更新显著提升了运行效率与开发体验,建议开发者全面升级至新接口体系。
|