项目说明
E2EE的存取键值表用习惯了挺方便,就是支持库太大了并且要释放DLL,随便编译个文件都要接近10M,然后有些小bug没修复,所以就想着写一个
核心功能
1、99%的还原存取键值表和存取列表的功能,并且部分功能更快更方便。 基于YYJSON,速度跟E2EE差不多,有快有慢,建议编译后测试,还想再快可以用那个内存加速模块,挺有用,和这个不冲突。
2、最强的映射中心,完整支持任意自定义数据类型、自定义数据类型数组到Json的互转。
3、支持数据验证器,支持YYDS增强模块。
4、支持各种通用型创建和置值。
5、完善的常量参数。
主要更新内容
1、新增调试Ex 1.1、在调试输出的基础上,增加了对自定义类型和数组的支持。 需要先映射_初始化将目标类型初始化一下(可直接复制自定义数据类型的完整代码传入初始化),并且调试YYDS中传入的自定义数据类型前一个值必须是该数据类型的映射名称,如:调试YYDS (666, "数据类型1", 数据类型1数组)。
2、优化映射中心: 2.1 修复映射部分bug,已完美支持任意自定义数据类型,支持多层嵌套的数组等,新增Json文本和自定义数据类型、数组的直接转换。
2.2 新增常量相关的映射,可按常量值或者备注获取常量名称
3、优化存取表:
3.1 优化打包对象和解包对象,实现一步传输,并新增打包对象Ex和解包对象Ex
3.2 修复部分bug
4、数据验证器
4.1 修复部分bug
5、其他优化
5.1、编译的Dll也可以内存载入 5.2、支持ETS
5.3、路径转换的一个bug
5.4、支持vc6-2019各版本编译器
源码文件名 | 模块文件名 | |||
---|---|---|---|---|
测试_对比E2EE.e |
|
|||
测试多线程.e |
|
|||
YYDS增强模块-使用示例.e |
|
|||
映射YYDS测试.e |
|
源码文件名 | 支持库文件名 | 支持库标识 |
---|---|---|
测试_对比E2EE.e | 系统核心支持库 5.7 | d09f2340818511d396f6aaf844c7e325 |
YYDS存取键值表 3.0 | {YYDS-EFFE-417c-B4D9-1EF836E48BD7} | |
E2EE互联网服务器套件2.8.15 2.0 | AA50CDD5A14C4C5DB81BAE05DE4DDE6D | |
测试多线程.e | 系统核心支持库 5.7 | d09f2340818511d396f6aaf844c7e325 |
YYDS存取键值表 3.0 | {YYDS-EFFE-417c-B4D9-1EF836E48BD7} | |
特殊功能支持库 3.1 | A512548E76954B6E92C21055517615B0 | |
调试YYDS测试.e | 系统核心支持库 5.7 | d09f2340818511d396f6aaf844c7e325 |
YYDS存取键值表20230228 3.4 | {YYDS-EFFE-417c-B4D9-1EF836E48BD7} | |
特殊功能支持库 3.1 | A512548E76954B6E92C21055517615B0 | |
YYDS增强模块-使用示例.e | 系统核心支持库 5.7 | d09f2340818511d396f6aaf844c7e325 |
扩展界面支持库二 2.0 | AF6AD80AA4244A59AFB3D83ECF5173CC | |
扩展界面支持库一 2.0 | 27bb20fdd3e145e4bee3db39ddd6e64c | |
YYDS存取键值表 3.4 | {YYDS-EFFE-417c-B4D9-1EF836E48BD7} | |
特殊功能支持库 3.1 | A512548E76954B6E92C21055517615B0 | |
YYDS增强模块.e | 系统核心支持库 5.7 | d09f2340818511d396f6aaf844c7e325 |
扩展界面支持库一 2.0 | 27bb20fdd3e145e4bee3db39ddd6e64c | |
特殊功能支持库 3.1 | A512548E76954B6E92C21055517615B0 | |
YYDS存取键值表 3.4 | {YYDS-EFFE-417c-B4D9-1EF836E48BD7} | |
常量映射测试.e | 系统核心支持库 5.7 | d09f2340818511d396f6aaf844c7e325 |
YYDS存取键值表 3.0 | {YYDS-EFFE-417c-B4D9-1EF836E48BD7} | |
特殊功能支持库 3.1 | A512548E76954B6E92C21055517615B0 | |
映射YYDS测试.e | 系统核心支持库 5.7 | d09f2340818511d396f6aaf844c7e325 |
YYDS 2.0 | {YYDS-EFFE-417c-B4D9-1EF836E48BD7} | |
特殊功能支持库 3.1 | A512548E76954B6E92C21055517615B0 |