2009年11月4日

十四、详测 Generics Collections TList (5): Move、Exchange

摘要: [代码] 阅读全文

posted @ 2009-11-04 16:39 jxgxy 阅读(396) 评论(0) 推荐(0) 编辑

十三、详测 Generics Collections TList (4): AddRange、InsertRange、DeleteRange

摘要: [代码] 阅读全文

posted @ 2009-11-04 16:20 jxgxy 阅读(537) 评论(0) 推荐(0) 编辑

十二、详测 Generics Collections TList (3): Insert、Delete、Remove、Extract

摘要: [代码] 阅读全文

posted @ 2009-11-04 13:15 jxgxy 阅读(508) 评论(0) 推荐(0) 编辑

十一、详测 Generics Collections TList (2): First、Last、IndexOf、LastIndexOf

摘要: [代码] 阅读全文

posted @ 2009-11-04 10:15 jxgxy 阅读(414) 评论(0) 推荐(0) 编辑

十、详测 Generics Collections TList (1): Add、Clear、Count、Capacity

摘要: [代码] 阅读全文

posted @ 2009-11-04 10:05 jxgxy 阅读(684) 评论(0) 推荐(0) 编辑

九、泛型排序器 TComparer

摘要: [代码][代码] 阅读全文

posted @ 2009-11-04 10:04 jxgxy 阅读(647) 评论(0) 推荐(0) 编辑

八、使用泛型的 TArray 从动态数组中查找指定元素

摘要: [代码] 阅读全文

posted @ 2009-11-04 09:54 jxgxy 阅读(756) 评论(0) 推荐(0) 编辑

(转)DELPHI求乱序数组最小值快速算法(Delphi MMX优化算法应用之三)

摘要: [代码] 阅读全文

posted @ 2009-11-04 09:41 jxgxy 阅读(661) 评论(0) 推荐(0) 编辑

(转)DELPHI大内存清零快速算法(Delphi MMX优化算法应用之二)

摘要: 由于DELPHI里面动态数组的初始值并不是时时为0,对于一维数组每次使用前先SetLength后然一般做法都是使用FillChar来清零,但如果是超过几十M的数组如果FillChar来清零效率就很底,为此我专门写了一些清空数组或者内存的优化代码.[代码]以上两种代码经过测试发现50M上数据使用MMX效率要高于使用rep,50M下推荐使用Rep. 阅读全文

posted @ 2009-11-04 09:40 jxgxy 阅读(824) 评论(0) 推荐(0) 编辑

(转)一种高速内存校验算法(Delphi MMX优化算法应用之一)

摘要: 最近碰到一个项目需要对内存数据进行检测,确定是否和原始值一样,看了现成的算法MD5 CRC 等,感觉速度不太理想,因此动手自己写了用于检测内存数据的高速算法.该算法利用了CPU的MMX微指令的单指令多数据优点来提高校验速度.对于大数据量校验尤其明显.[代码]需要说明的是该算法有个缺陷,就是需要字节按64byte对齐,否则检测将不完整,可能出现对最后1-63byte不检测的情况,当然也可以修改上面算... 阅读全文

posted @ 2009-11-04 09:39 jxgxy 阅读(970) 评论(0) 推荐(0) 编辑

导航