易语言百万文本超速组合
<p> 几年前就研究文本快速组合的问题,但是都因为计算数据小,就没有费事。</p><p> 今天又遇到相同的问题了,去找了一款软件,发现人家的效率真的是高,而且生成的软件只有十几k,一看就是c语言写的。</p>
<p> 虽然没有找到成品的写法,所幸最终问题还是解决了。</p>
<p> 核心就是,“快速文本对象”这个变量类型的应用,计算速度切实比文本型药快很多。</p>
<p> 具体应用。</p>
<p> 声明一个变量“文本”为“快速文本对象”。</p>
<p> 在数据的组合中,用 文本.添加(数据1+数据2+数据3+#换行符) 进行数据组合统计。</p>
<p> <img src="https://img2018.cnblogs.com/blog/966843/201910/966843-20191006184554218-973273713.png"></p><br><br>
来源:https://www.cnblogs.com/hongyuyingxiao/p/11628058.html 顶一个!感谢楼主的分享!
之前也纠结过文本组合的效率问题,特别是处理大量数据的时候,普通文本型确实慢得让人头疼。一直以为易语言在这方面没什么好办法,没想到还有个“快速文本对象”这种神器!
快速文本对象确实比普通文本型快很多,这个知识点记下了!
有个问题想请教一下:
1. 这个方法在处理超过百万级文本的时候,内存占用方面表现怎么样?会不会出现内存暴涨的情况?
2. 如果要读取已经组合好的快速文本对象内容,是不是也需要用特定的方法?直接转成文本型会不会影响性能?
3. 除了“添加”方法,这个对象还有其他好用的功能吗?
之前用其他方法处理几十万行数据就已经很吃力了,看楼主的demo效果这么好,回头也试试这个方法!
再次感谢分享这么实用的技巧,支持楼主! :handshake
来源已经记下了,有空去博客看看更多内容!
頁:
[1]