精易论坛

标题: 文本数组合并成一个有序文本,或者说数组叠加。100W只需0.4秒 里面汇编源码是我收... [打印本页]

作者: cf2006a    时间: 2018-7-10 16:02
标题: 文本数组合并成一个有序文本,或者说数组叠加。100W只需0.4秒 里面汇编源码是我收...
本帖最后由 cf2006a 于 2018-7-10 16:04 编辑

数组急速叠加模块.e (6.3 KB, 下载次数: 247)




应该还可以 加速的 因为没找到 汇编复制内存源码所以只能用api的 还有写到内存也可以 不过会慢一点点不多!! 这个会比快速文本要快,不信自己可以测试下。

有汇编写内存 或 汇编复制内存的 改下发个上来分享下






作者: sir001    时间: 2018-7-10 16:03
6666666666
作者: 天雨时晴    时间: 2018-7-10 16:53
看看怎么样啊
作者: 反客为主    时间: 2018-7-10 18:31
来看看,,,,,
作者: maxthon    时间: 2018-7-10 21:28
这个速度牛呀
作者: cf2006a    时间: 2018-7-10 22:09
maxthon 发表于 2018-7-10 21:28
这个速度牛呀

嗯这个速度够快,如果不添加逗号的话那应该是目前论坛上最快的了
作者: sampo    时间: 2018-7-10 22:12
感谢楼主分享
作者: 大木编程    时间: 2018-7-10 23:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: 蜗牛人生    时间: 2018-7-11 01:08
本帖最后由 1101672929 于 2018-7-11 04:46 编辑

94毫秒,纯易语言代码,没啥汇编代码..安全!成员长度不限!
楼主的代码,所有成员长度超过8,试试会不会崩溃吧!
qblsjdz=取变量数据地址(),不知道为啥会显示乱码,我就直接输入拼音了!
  
子程序名返回值类型公开备 注
数组叠加文本型 
参数名类 型参考可空数组备 注
数组文本文本型
分割符文本型
变量名类 型静态数组备 注
i整数型 
总长度整数型 
文本文本型 
地址整数型 
分隔符长度整数型 
成员长度整数型 
成员数整数型 
成员数 = 取数组成员数 (数组文本)
计次循环首 (成员数, i)
总长度 = 总长度 + 取文本长度 (数组文本[i])
计次循环尾 ()
分隔符长度 = 取文本长度 (分割符)
文本 = 取空白文本 (成员数 × 分隔符长度 + 总长度)
地址=qblsjdz (文本)
计次循环首 (成员数, i)
成员长度 = 取文本长度 (数组文本[i])
RtlMoveMemory (地址, 数组文本[i], 成员长度)
地址 = 地址 + 成员长度
RtlMoveMemory (地址, 分割符, 分隔符长度)
地址 = 地址 + 分隔符长度
计次循环尾 ()
返回 (文本)


i支持库列表   支持库注释   
spec特殊功能支持库



作者: cf2006a    时间: 2018-7-11 07:45
1101672929 发表于 2018-7-11 01:08
94毫秒,纯易语言代码,没啥汇编代码..安全!成员长度不限!
楼主的代码,所有成员长度超过8,试试会不会崩溃吧! ...

*8只是给你个例子你数据大的话自己可以调节的 *100  *1000  *10000 自己需要去调节
作者: dulang    时间: 2018-7-11 12:34
看看…………
作者: 蜗牛人生    时间: 2018-7-11 20:45
cf2006a 发表于 2018-7-11 07:45
*8只是给你个例子你数据大的话自己可以调节的 *100  *1000  *10000 自己需要去调节

不知进取是不对的
作者: cf2006a    时间: 2018-7-11 21:49
1101672929 发表于 2018-7-11 20:45
不知进取是不对的

昨天看个快速文本更快
作者: 蜗牛人生    时间: 2018-7-12 02:06
cf2006a 发表于 2018-7-11 21:49
昨天看个快速文本更快

不知道你有没有发现,那个代码也是我发的,你在那个帖子里说,那个快速文本的卡死。
而你在这个帖子说,那个快速文本更快,两个代码都是我写的,我告诉你,我在精易论坛发的这个代码更快,而不是那个快速文本,只不过你不愿意虚心接受,在你的世界里,你的代码永远是最好的。无可厚非,再见。
作者: cf2006a    时间: 2018-7-12 09:36
1101672929 发表于 2018-7-12 02:06
不知道你有没有发现,那个代码也是我发的,你在那个帖子里说,那个快速文本的卡死。
而你在这个帖子说, ...

那是因为你   文本数组 写成文本数组 我没认真看 直接运行 结果就是卡死 不能怪我吧
作者: LBrowser    时间: 2018-7-13 20:59
感谢楼主分享             
作者: 牵羊逛街的狼    时间: 2018-7-18 07:50
收藏了。学习
作者: 红桃软件定制    时间: 2018-7-20 14:51
谢谢分享~!!!!!
作者: 网络注册会员    时间: 2018-9-7 17:04
顶一下顶一下
作者: 蓝雅婷    时间: 2018-9-12 02:10
大神能不能帮帮忙解决一下这个问题https://125.confly.eu.org/forum.php?mod=viewthread&tid=14232202&extra=
作者: tianxi    时间: 2018-12-28 21:04
百万数组成员数,输出到文本编框。几毫秒?
作者: GS小东    时间: 2019-2-10 03:37
参考参考,顶一下~
作者: oo1314250pp    时间: 2019-3-15 15:58
好,谢谢分享!
作者: 不苦小和尚    时间: 2019-7-26 22:30
API貌似比汇编版还要快一点
作者: 孤峰    时间: 2021-6-17 19:27
收藏 了,,正好要写一个这样的工具,学习一下,感谢。
作者: 在看风云    时间: 2022-2-25 11:43
666666666666666666666666
作者: 蜂蜜柚子熊    时间: 2022-6-9 09:58
66666666666666666666
作者: 夜幕东明    时间: 2022-12-17 19:17
学习学习啊
作者: saina6282    时间: 2023-3-1 09:39
6666666666666666666666666
作者: wolfpack    时间: 2023-8-18 21:24
文本数组合并成一个有序文本,或者说数组叠加。100W只需0.4秒 里面汇编源码是我收
作者: wolfpack    时间: 2023-8-18 21:25
我去,没有币了,,,,
作者: wolfpack    时间: 2023-8-18 21:26
谢谢了!!!!!!!
作者: itimen    时间: 2023-12-26 18:29
学习学习
作者: rensheng    时间: 2024-9-10 21:24
了了了了了了了了了了了了了了了了
作者: 614430887    时间: 2025-2-25 16:12
学习学习




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