使用VB6打造史上最快的字符串连接函数之序言

字符串连接相信大家都非常熟悉了。但你知道吗?平时我们在编写程序过程中,有意无意就写了效率非常低的代码,自己都不知道。

字符串连接的操作是非常常见的,比如XML中加入各种元素,Html的打包,拆包等等。字符串连接是个耗时的工作。令人遗憾的是,一不留神,我们就写出了效率非常低下的代码。

且看VB如下简单的操作:

Dim i as Long

Dim k as long

Dim v as string

k=10000

For i=1 to  K

v=v  & i

next i


当K值不断增大时,用时为几何级数增长,

用我的机器测试如下:

k=10000,   用时    32ms

k=100000, 用时22078ms


如果增长到1百万次,耗时得几个小时,没测试,可上面100倍以上估算,几何级数增长,甚至时间增长1000倍。

那么如何处理字符串连接的问题?本博文后续将深挖VB6强大的字符串处理能力,以上几个小时才能运算完成的事情,使用精雕细凿的VB6类模块,将耗时几个小时字符串连接,区区几十到几百毫秒以火箭速度完成。没错,你没错,就是火箭速度,从原来步行速度提升至火箭速度。效率提升几千倍,甚至高达一万倍。请继续关注后续博文,博主公布自主研发的史上第一效率的字符串超快速处理技术的源码公开。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值