精易论坛

标题: 存取键值表类 完整开源 可供新手学习 [打印本页]

作者: 算法艺术家    时间: 2023-10-17 11:42
标题: 存取键值表类 完整开源 可供新手学习


可满足你对存取键值表的一切幻想。
站在巨人肩膀上,只调了论坛开源的精益模块,新手在论坛学习了好久,第一次发作品,可供新手们学习交流共同进步,也欢迎大佬来多多指点不足之处,自己坐那看了一个多小时了 应该没有BUG了。

存取键值表类(超轻量级).e

963.49 KB, 下载次数: 162, 下载积分: 精币 -2 枚


作者: q1512960733    时间: 2023-10-17 11:47
这健值和json有区别?
作者: 算法艺术家    时间: 2023-10-17 11:49
别的地方感觉写的都很完美,就这个 键值表去重复 ,是自定义数据的数组,不知道怎么直接去重复,所以转成文本去重复之后再转回数组,哪位大佬知道还有没有什么更直接点的办法
作者: cqcc    时间: 2023-10-17 11:52
不错不错!
作者: 53770zhang    时间: 2023-10-17 11:53
有没有E2EE的好用
作者: 咸鱼666    时间: 2023-10-17 11:55
sunhechao 发表于 2023-10-17 11:49
别的地方感觉写的都很完美,就这个 键值表去重复 ,是自定义数据的数组,不知道怎么直接去重复,所以转成文 ...

YYDS的数组_去重复_,先映射,再去重复,就支持自定义数据数组了
作者: zzh233    时间: 2023-10-17 11:58
我看那个 精易的内存配置项也很方便
作者: pjm123    时间: 2023-10-17 11:59
谢谢分享  
作者: 算法艺术家    时间: 2023-10-17 12:00
咸鱼666 发表于 2023-10-17 11:55
YYDS的数组_去重复_,先映射,再去重复,就支持自定义数据数组了

哦哦,谢谢大佬 ,我去研究研究
作者: zifeiyu    时间: 2023-10-17 12:00
6666666666666666666666666
作者: 算法艺术家    时间: 2023-10-17 12:01
53770zhang 发表于 2023-10-17 11:53
有没有E2EE的好用

我觉得功能上比,还是有一点点差距的,至少很轻量,新手还可以研究研究代码
作者: bianyuan456    时间: 2023-10-17 12:44
已经顶贴,感谢您对论坛的支持!
作者: wmv520    时间: 2023-10-17 13:01
66666666666666666666
作者: 老二天天干活    时间: 2023-10-17 13:35
66666666666666666666
作者: ker519    时间: 2023-10-17 13:51
谢谢分享  
作者: pipicool    时间: 2023-10-17 13:55
学习一下
作者: zytlj    时间: 2023-10-17 14:04
谢谢分享。
作者: quary    时间: 2023-10-17 14:09
谢谢楼主分享!!! 好人一生平安!!!
作者: heiioxiaojian    时间: 2023-10-17 14:35
谢谢楼主分享!
作者: kmskik    时间: 2023-10-17 15:28
感谢分享谢谢
作者: 是可可吖    时间: 2023-10-17 15:44
感谢分享
作者: qqmqqg    时间: 2023-10-17 15:54
666666666666
作者: kyo9766    时间: 2023-10-17 15:59
学习一下存取键值,感谢分享
作者: wjswzj0    时间: 2023-10-17 16:05
感谢分享,很给力!~
作者: wuqingg    时间: 2023-10-17 17:14
好嘞,我看看
作者: lrbf810    时间: 2023-10-18 00:01
多线程使用会不会出错?
作者: 算法艺术家    时间: 2023-10-18 00:21
lrbf810 发表于 2023-10-18 00:01
多线程使用会不会出错?

类别放全局变量和程序集变量里就没事
作者: 林一学编程    时间: 2023-10-18 03:53
感谢分享,很给力!~
作者: ZHuanR    时间: 2023-10-18 05:03
新技能已get√
作者: 查过    时间: 2023-10-18 07:48
感谢发布原创作品,精易因你更精彩!6666666666666
作者: 豆豆灰常开心    时间: 2023-10-18 07:53
感谢您对论坛的支持!
作者: 一指温柔    时间: 2023-10-18 08:37
开源精神必须支持
作者: zaozi    时间: 2023-10-18 09:01
感谢您对论坛的支持
作者: 美味萝卜    时间: 2023-10-18 10:16
感谢分享,很给力!~
作者: 已注销571294    时间: 2023-10-19 03:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: zaozi    时间: 2023-10-19 07:07
支持开源~!感谢分享
作者: 查过    时间: 2023-10-19 07:58
全都是大佬~
作者: 网络注册络员    时间: 2023-10-19 07:59

支持开源
作者: 豆豆灰常开心    时间: 2023-10-19 08:03
感谢发布原创作品,精易因你更精彩!6666666666666
作者: 小虎来了    时间: 2023-10-19 09:16
        感谢分享,很给力!~
作者: impkq    时间: 2023-10-19 10:51
感谢分享,打开看了确实只能轻量级,就无脑挨个在数组里查找,几十几百个键值对还行,多点效率就差了。论坛也有其他开源键值对模块用的二分查找和hash表的直接调用也挺方便的。
作者: 396384183    时间: 2023-10-19 11:24

感谢您对论坛的支持
作者: ppppzj    时间: 2023-10-19 19:33
感谢分享,很给力!~

作者: ttggnn    时间: 2023-10-19 21:50
支持开源~!感谢分享
作者: weihua2018    时间: 2023-10-20 03:19
可以策反使用不
作者: 算法艺术家    时间: 2023-10-20 14:05
weihua2018 发表于 2023-10-20 03:19
可以策反使用不

你说的啥意思啊,啥是策反使用
作者: kanhaiyouyue    时间: 2023-10-20 14:45
能否把修改键名或键值补上,根据键名改键值或根据键值改键名
作者: 算法艺术家    时间: 2023-10-20 18:06
本帖最后由 sunhechao 于 2023-10-20 19:35 编辑
kanhaiyouyue 发表于 2023-10-20 14:45
能否把修改键名或键值补上,根据键名改键值或根据键值改键名

置键值对()  就可以呀 通过原键名  修改为新键名 和新键值,原键名不存在则直接创建新键值对
作者: 算法艺术家    时间: 2023-10-20 19:31
本帖最后由 sunhechao 于 2023-10-20 19:33 编辑

小更新,增加键值对 加了个拒重模式,可以不添加已经存在键名的键值对并返回假,然后又增加了个键值表排序的功能。

存取键值表类(超轻量级).e

966.02 KB, 下载次数: 63, 下载积分: 精币 -2 枚


作者: 算法艺术家    时间: 2023-10-21 15:16
impkq 发表于 2023-10-19 10:51
感谢分享,打开看了确实只能轻量级,就无脑挨个在数组里查找,几十几百个键值对还行,多点效率就差了。论 ...

正常找不就挺快嘛,要是几十万数据的话,估计确实能有点慢,正常大部分场景都能应付了
作者: 华庭大哥    时间: 2023-10-21 22:18
效率有点差。。

作者: 算法艺术家    时间: 2023-10-22 00:55
kirbysxh 发表于 2023-10-21 22:18
效率有点差。。

确实 但是没有啥好办法,二分法我也研究了,还得先排序,总之没啥简便还快的办法
作者: 华庭大哥    时间: 2023-10-22 09:37
sunhechao 发表于 2023-10-22 00:55
确实 但是没有啥好办法,二分法我也研究了,还得先排序,总之没啥简便还快的办法 ...

可以参考下yyjson的源码来修改下

作者: 算法艺术家    时间: 2023-10-22 13:12
kirbysxh 发表于 2023-10-22 09:37
可以参考下yyjson的源码来修改下

刚才看了一下那个源码,非常难啊,还有汇编的东西
作者: SoloCat    时间: 2023-10-22 17:15
轻量嘛?
作者: 算法艺术家    时间: 2023-10-22 19:02
糖心疼 发表于 2023-10-22 17:15
轻量嘛?

肯定的 只用了精易模块
作者: 兰色的夜晚    时间: 2023-10-23 21:16
绝对支持下!!!
作者: futiem    时间: 2024-1-1 18:21
调用了论坛开源的精益模块
作者: wolfpack    时间: 2024-5-29 16:50

作者: qzser1    时间: 2024-7-11 08:50
感谢分享,很给力!~
作者: 可爱的小白    时间: 2024-9-2 21:47
6666666666666666666666666666666666666
作者: wyyidfuck    时间: 2024-9-27 16:09
666666666666
作者: 岁月阿    时间: 2024-11-1 22:56
请问请问请问请问请问请问请问请问
作者: robber    时间: 2024-11-14 22:58
点赞序列
作者: lm88818    时间: 2025-5-30 09:50
        感谢分享,很给力!~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4