精易论坛

标题: 极速编码转换 全网最快(不是最快你来打我) [打印本页]

作者: shituo    时间: 2024-5-20 22:33
标题: 极速编码转换 全网最快(不是最快你来打我)
本帖最后由 shituo 于 2024-5-21 14:23 编辑

极速编码转换  挑战 全网最快  如果有比我更快的易语言版本 非汇编的 我叫你爹

之前(大约5年前自用至今)发过极速编码转换 但是不全 就发了一个 这次把编码转换发全了

大家还要什么其他的编码转换都可以跟我说下 我会加进去

有BUG可以 到群里反馈 202391358   这个编码转换还有优化空间下次我会发升级版本


V1.3修复 W2U   已经上传到群共享

这是新版 源码已经发到群里了 单字节速度直接翻倍 不服来比 那个谁说你呢 @ANormalUser 来比吧 不是想做我爹吗 极速编码转换单字节翻倍V1.2.ec.7z (3.82 KB, 下载次数: 61)


极速编码转换shituo.e

16.08 KB, 下载次数: 185, 下载积分: 精币 -2 枚


作者: shituo    时间: 2024-5-20 22:35
@冰点 帮忙加个精
作者: jysoft2022    时间: 2024-5-20 22:36
谢谢分享
作者: 文西哥    时间: 2024-5-20 22:37
看看有多快
作者: 扯谈i    时间: 2024-5-20 22:37

作者: maozaiba    时间: 2024-5-20 22:37

自信又嚣张是吗,大佬们快来认崽。
作者: sangshu    时间: 2024-5-20 22:37
学习学习学习学习
作者: BugePro    时间: 2024-5-20 22:39
感谢分享
作者: fire9    时间: 2024-5-20 22:40
好 我看看
作者: static007    时间: 2024-5-20 22:41

作者: AKA安可    时间: 2024-5-20 22:41
6666666666666
作者: 鱼雨遇玉羽    时间: 2024-5-20 22:46
看一下有多快
作者: 李泽勇2    时间: 2024-5-20 22:48
有这么神?我下载测试下。
作者: 1103978562    时间: 2024-5-20 22:52
好好好 。。我喜欢
作者: 明天自然醒    时间: 2024-5-20 22:54
极速编码转换 全网最快
作者: 未    时间: 2024-5-20 22:58
6666666666666666666
作者: ANormalUser    时间: 2024-5-20 22:59
你是不是对快有什么误解?
学学下面的模块吧,A2U,1000000次速度吊着你这10000次的锤
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14069145
作者: black0216    时间: 2024-5-20 23:06
好好好,看看
作者: shituo    时间: 2024-5-20 23:07
ANormalUser 发表于 2024-5-20 22:59
你是不是对快有什么误解?
学学下面的模块吧,A2U,1000000次速度吊着你这10000次的锤
https://125.confly.eu.org/ ...

麻烦你测试了 再来叫OK
作者: 追梦11177012    时间: 2024-5-20 23:09
挑战 全网最快
作者: ANormalUser    时间: 2024-5-20 23:10
本帖最后由 ANormalUser 于 2024-5-20 23:11 编辑
shituo 发表于 2024-5-20 23:07
麻烦你测试了 再来叫OK


怎么就开始胡言乱语了呢,开急了?

作者: shituo    时间: 2024-5-20 23:14
ANormalUser 发表于 2024-5-20 23:10
怎么就开始胡言乱语了呢,开急了?

加点长中文试试  不看代码肯定以为你很牛了
作者: 熬夜    时间: 2024-5-20 23:14
网最快(不是最快你来打
作者: malin158    时间: 2024-5-20 23:14
学习一下
作者: shituo    时间: 2024-5-20 23:15
ANormalUser 发表于 2024-5-20 23:10
怎么就开始胡言乱语了呢,开急了?

纯字母是有BUG
作者: xiaoleiojbk    时间: 2024-5-20 23:15
555555555555555555555555555555
作者: 杰西卡技术传媒    时间: 2024-5-20 23:17
极速编码转换
作者: 咸鱼666    时间: 2024-5-20 23:25
极速编码转换
作者: nihao6681    时间: 2024-5-20 23:26
感谢楼主分享

作者: 1070104133    时间: 2024-5-20 23:27
66666666666666
作者: xingyang    时间: 2024-5-20 23:30
下载看看
作者: chdwl    时间: 2024-5-20 23:32

作者: 华庭大哥    时间: 2024-5-20 23:35
极速编码转换
作者: 广西彭于晏    时间: 2024-5-20 23:36

极速编码转换
作者: dzscuz    时间: 2024-5-20 23:37
我来看看
作者: chinapk    时间: 2024-5-20 23:41
当前售后客服17
作者: ANormalUser    时间: 2024-5-20 23:42
shituo 发表于 2024-5-20 23:15
纯字母是有BUG

说白了你的这玩意是想拿空间来换时间,然后就会被易语言的内存分配速度给卡死。
JBec调用四次MultiByteToWideChar,你这调两次MultiByteToWideChar,然后就被易语言的内存分配速度给坑死了。
另外易语言的API调用速度更坑……
作者: xibeilon    时间: 2024-5-20 23:42
感谢楼主分享
作者: shituo    时间: 2024-5-20 23:44
ANormalUser 发表于 2024-5-20 23:10
怎么就开始胡言乱语了呢,开急了?

死鸭子  除了嘴硬还有啥?
作者: wsslcj    时间: 2024-5-20 23:49
感谢楼主分享
作者: 7ian    时间: 2024-5-20 23:55
本帖最后由 7ian 于 2024-5-21 00:04 编辑

跟我写的很像,但是长度以及别的数据没考虑全面,等你遇到那种数据自然就会知道另外可以对比下
新API-Unicode-Ansi-互转
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14704914
(出处: 精易论坛)



作者: ANormalUser    时间: 2024-5-20 23:58
shituo 发表于 2024-5-20 23:44
死鸭子  除了嘴硬还有啥?


属于是非要轮到我亲自出手了

作者: shituo    时间: 2024-5-21 00:01
ANormalUser 发表于 2024-5-20 23:58
属于是非要轮到我亲自出手了

写成子程序再对比吧
作者: pipicool    时间: 2024-5-21 00:06
学习一下
作者: shituo    时间: 2024-5-21 00:13
ANormalUser 发表于 2024-5-20 23:58
属于是非要轮到我亲自出手了




作者: 7ian    时间: 2024-5-21 00:13
7ian 发表于 2024-5-20 23:55
跟我写的很像,但是长度以及别的数据没考虑全面,等你遇到那种数据自然就会知道另外可以对比下
新API-Unico ...



作者: bianyuan456    时间: 2024-5-21 00:16
已经顶贴,感谢您对论坛的支持!
作者: 小白阿    时间: 2024-5-21 00:19
试一下,感谢分享
作者: shituo    时间: 2024-5-21 00:29
ANormalUser 发表于 2024-5-20 23:58
属于是非要轮到我亲自出手了

非要比单字节 纯字母数字  我可以把你秒的渣都不剩 新版速度已经翻倍了 来继续
作者: pzypdl    时间: 2024-5-21 00:31
很不错的东西
作者: 百暁生    时间: 2024-5-21 00:33
        感谢分享,很给力!~
作者: xh1020    时间: 2024-5-21 00:40
已经顶贴,感谢您对论坛的支持!
作者: shituo    时间: 2024-5-21 00:58
7ian 发表于 2024-5-21 00:13

无论什么数据都没关系了,因为我先放我自己程序里面用了 几年再发出来的
作者: shituo    时间: 2024-5-21 01:04
7ian 发表于 2024-5-21 00:13

把后面那个真去掉就行了
作者: 金叶    时间: 2024-5-21 01:08
    感谢分享,很给力!~
作者: 7ian    时间: 2024-5-21 01:08
shituo 发表于 2024-5-21 00:58
无论什么数据都没关系了,因为我先放我自己程序里面用了 几年再发出来的 ...

首先,新的只是模块不是源码,在源码区不对
接着,新的要重新购买,重新花钱
然后就是bug还是一样,看图能不能看懂?
最后速度还是很慢,你起码取长度还加了汇编,我这个就纯易语言命令,里面还有一点判断,虽说调试速度可能看不出什么,要编译出来才能看
我估计相差也不大,这都不是事,最主要的,你的这些bug都没修复,没考虑周全,以后你再怎么优化自己对比就行,我主要就是说下你的这些大问题


作者: 7ian    时间: 2024-5-21 01:11
shituo 发表于 2024-5-21 01:04
把后面那个真去掉就行了

恩,我知道第一个去掉真是返回12345,但是你考虑过有的Unicode数据没有最后的0这情况?用你的W2A转换不就是多了空字符回来?这是严重的问题,考虑不够全面
作者: shituo    时间: 2024-5-21 01:12
7ian 发表于 2024-5-21 01:11
恩,我知道第一个去掉真是返回12345,但是你考虑过有的Unicode数据没有最后的0这情况?用你的W2A转换不就 ...

自己改下吧
.版本 2

.子程序 W2A, 文本型, 公开, Unicode转Ansi 速度最快! BY:shituo QQ 417387637
.参数 源宽文本, 字节集
.局部变量 长度, 整数型
.局部变量 TEMP, 字节集

长度 = 取字节集长度 (源宽文本)
.如果真 (长度 = 0)
    返回 (“”)
.如果真结束
TEMP = 取空白字节集 (长度)
WideCharToMultiByte_byte (0, 0, 源宽文本, 长度 \ 2, TEMP, 长度, 0, 0)
返回 (到文本 (TEMP))

作者: shituo    时间: 2024-5-21 01:17
7ian 发表于 2024-5-21 01:11
恩,我知道第一个去掉真是返回12345,但是你考虑过有的Unicode数据没有最后的0这情况?用你的W2A转换不就 ...

你一万多精币怕啥
作者: 7ian    时间: 2024-5-21 01:19
shituo 发表于 2024-5-21 01:12
自己改下吧
.版本 2

你自己解决就好,其实还有别的特殊写法测试,我懒得给你测了,反正当初我封装踩过的坑试了下你也一样踩着,自己慢慢解决吧。还有,并不是时间越久你越觉得有成就感,这么长时间你都没发现这些问题,并没有什么值得炫耀的
作者: dglbl    时间: 2024-5-21 01:24
下载收藏,谢谢分享
作者: a019872140    时间: 2024-5-21 01:31
多线程状态能支持运行多少天
作者: zkpy    时间: 2024-5-21 01:48
看看~~~~~~~
作者: aiaixiaoye8    时间: 2024-5-21 01:52
帮忙加个精
作者: Esma001    时间: 2024-5-21 02:12
本帖最后由 Esma001 于 2024-5-21 02:13 编辑



随便写一个都比你这个快

作者: shuya1    时间: 2024-5-21 02:17
感谢分享,很给力!~
作者: 凌哥    时间: 2024-5-21 02:32
Esma001 发表于 2024-5-21 02:12
随便写一个都比你这个快

我也改了个hhh



作者: wmv520    时间: 2024-5-21 02:49
        感谢分享,很给力!~
作者: 凌哥    时间: 2024-5-21 02:51
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14822386
作者: 离开了    时间: 2024-5-21 05:12
感谢分享,很给力!~

作者: year1970    时间: 2024-5-21 07:20
感谢分享
作者: mytiger    时间: 2024-5-21 07:23
我也来看看
作者: 查过    时间: 2024-5-21 07:51
感谢发布原创作品,精易因你更精彩!6666666666666
作者: 豆豆灰常开心    时间: 2024-5-21 07:55
感谢分享,很给力!~
作者: Fate    时间: 2024-5-21 08:05
感谢分享
作者: wool6    时间: 2024-5-21 08:10
感谢分享,很给力!~
作者: emptyempty    时间: 2024-5-21 08:11
感谢分享
作者: Esma001    时间: 2024-5-21 08:15
凌哥 发表于 2024-5-21 02:32
我也改了个hhh

你应该并行处理 这玩意可以GPU的 我感觉可以上几千万
作者: freeocean    时间: 2024-5-21 08:15
赠人玫瑰手有余香
作者: SSS777    时间: 2024-5-21 08:20
666,正好需要,支持楼主!以后多加加
作者: 凌哥    时间: 2024-5-21 08:23
Esma001 发表于 2024-5-21 08:15
你应该并行处理 这玩意可以GPU的 我感觉可以上几千万

这个就没必要了吧
作者: pmghwen    时间: 2024-5-21 08:23
支持楼主!以后多加加
作者: pmghwen    时间: 2024-5-21 08:23
支持楼主!以后多加加
作者: 5182235367    时间: 2024-5-21 08:24
感谢分享,很给力!~
作者: wuqingg    时间: 2024-5-21 08:36
感谢分享,很给力!~
作者: qqmqqg    时间: 2024-5-21 08:37
666666666666666666666666666666666
作者: 喵芣可言    时间: 2024-5-21 08:44
标准模板库
作者: shinbudar    时间: 2024-5-21 09:05
        感谢分享,很给力!~
作者: 不苦小和尚    时间: 2024-5-21 09:09
试试看看效果,有时候会用到
作者: amycarl    时间: 2024-5-21 09:15
多谢分享,学习看看
作者: a657938016    时间: 2024-5-21 09:18
感谢分享

作者: lm88818    时间: 2024-5-21 09:18
感谢分享,很给力!~
作者: 财付通消息    时间: 2024-5-21 09:19
支持LZ,学习一下~
作者: qq73s5456    时间: 2024-5-21 09:34
,如果您要查看本帖隐藏内容请回复
作者: qq73s5456    时间: 2024-5-21 09:35
发蓝奏的话, 大家都支持你
作者: 一指温柔    时间: 2024-5-21 09:48
谢谢分享!
作者: sinewtec    时间: 2024-5-21 09:52
好东西,谢谢楼主!!!!!!!!!!!!!
作者: 没事瞎琢磨    时间: 2024-5-21 09:54
多谢分享,学习看看
作者: xihui1534    时间: 2024-5-21 10:07
感谢楼主分享~
作者: 唯美主义    时间: 2024-5-21 10:13
谢谢楼主分享




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