本帖最后由 深寒 于 2025-7-5 20:42 编辑
并非使用 HTTP读网页的方式进行转换!!
并非使用 HTTP读网页的方式进行转换!!
并非使用 HTTP读网页的方式进行转换!!
源于一个失败的订单,东西做好了,定制的人不见了。随手发了个帖子,没想到需要的人还挺多。于是根据易友的建议做了部分改进和优化,相对于之前发的版本,做了以下优化。
并发布最终版,以后不会再升级维护了。
1、对核心代码进行了优化,相对于以前二次版本,速度提升近100倍。但因为多音字读音矫正的原因,速度相对于易语言的取拼音命令要慢一些。
2、优化了拼音库。现在拼音库支持的汉字、生僻字达到 20854 个(涵盖绝大部分的GBK支持的中文字符,GBK收录的中文字21003个);
3、优化了多音字库,现在多音字库、录入多音字相关的词(成)语达到4089个;
在代码完全一样的情况下,分别使用了【静态编译、黑月汇编模式、黑月C/C++模式,黑月VC++模式】模式进行编译后测试
测试结果如下:
编译模式 | DLL大小 | 转换一万字耗时 | 易语言静态编译 | 658 K | 282 毫秒 | 黑月 汇编模式 | 124 K | 4850 毫秒 | 黑月 C/C++ 模式 | 136 K | 359 毫秒 | 黑月 VC++ 模式 | 169 K | 359 毫秒 |
根据测试结果,易语言静态编译的速度是最快的,汇编模式速度最慢,不知道是哪里的原因。
因为静态编译可能报毒的原因,权衡利弊之下,选择了:速度适中、体积适中、不会报毒的 C/C++ 模式 进行编译,这个速度基本满足日常需求了。
在使用前必须进行初始化,只需要初始化一次即可,命令如下:
下载地址:
收费1金币,回个帖就赚回来了。
|