随笔分类 -  Delphi

Delphi学习资料
十五、详测 Generics Collections TList (6): Reverse、TrimExcess
摘要:[代码] 阅读全文

posted @ 2009-11-05 12:00 jxgxy 阅读(397) 评论(0) 推荐(0)

十四、详测 Generics Collections TList (5): Move、Exchange
摘要:[代码] 阅读全文

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

十三、详测 Generics Collections TList (4): AddRange、InsertRange、DeleteRange
摘要:[代码] 阅读全文

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

十二、详测 Generics Collections TList (3): Insert、Delete、Remove、Extract
摘要:[代码] 阅读全文

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

十一、详测 Generics Collections TList (2): First、Last、IndexOf、LastIndexOf
摘要:[代码] 阅读全文

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

十、详测 Generics Collections TList (1): Add、Clear、Count、Capacity
摘要:[代码] 阅读全文

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

九、泛型排序器 TComparer
摘要:[代码][代码] 阅读全文

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

八、使用泛型的 TArray 从动态数组中查找指定元素
摘要:[代码] 阅读全文

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

(转)DELPHI求乱序数组最小值快速算法(Delphi MMX优化算法应用之三)
摘要:[代码] 阅读全文

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

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

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

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

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

去掉CodeGear的Welcome page.
摘要:在后面加 -np就行了"C:\Program Files\Embarcadero\RAD Studio\7.0\bin\bds.exe" -pDelphi -np 阅读全文

posted @ 2009-11-02 11:54 jxgxy 阅读(343) 评论(1) 推荐(0)

Ubuntu软件包deb的安装.
摘要:Ubuntu软件包格式为deb,安装方法如下: sudo dpkg -i package.debdpkg的详细使用方法,网上有很多,下面简单列了几个:dpkg -i package.deb 安装包 dpkg -r package 删除包 dpkg -P package 删除包(包括配置文件) dpkg -L package 列出与该包关联的文件 dpkg -l package 显示该包的版本 dp... 阅读全文

posted @ 2009-09-10 09:04 jxgxy 阅读(578) 评论(0) 推荐(0)

Ubuntu下配置lazarus开发环境
摘要:Lazarus是一个基于Free Pascal的,类似于Delphi的可视化开发环境,它可以工作在linux下,并完成linux下的软件开发。由于需要的包比较多,安装时也很容易出现问题,因此在这里特此做一个整理,以便日后参考首先,下载并按顺序安装以下deb包。fp-units-rtl_2.2.0-1_i386.debfp-compiler_2.2.0-1_i386.debfpc-src_2.2.0... 阅读全文

posted @ 2009-09-10 00:58 jxgxy 阅读(710) 评论(0) 推荐(0)

闲扯原码、反码、补码
摘要:数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是二进制,而在日常生活中人们使用的是十进制,"正如亚里士多德早就指出的那样,今天十进制的广泛采用,只不过我们绝大多数人生来具有10个手指头这个解剖学事实的结果.尽管在历史上手指计数(5,10进制)的实践要比二或三进制计数出现的晚."(摘自<<数学发展史>>有空大家可以看看哦~,很有意思的).为了能方便的与二进制转换... 阅读全文

posted @ 2009-08-06 23:59 jxgxy 阅读(529) 评论(0) 推荐(0)

XML操作
摘要:[代码] 阅读全文

posted @ 2009-07-10 12:17 jxgxy 阅读(564) 评论(0) 推荐(0)

读写另一EXE的内存
摘要:[代码] 阅读全文

posted @ 2009-07-10 12:16 jxgxy 阅读(823) 评论(0) 推荐(0)

xor操作
摘要:0 xor 0 = 0 1 xor 1 = 0 0 xor 1 = 1 1 xor 0 = 1 阅读全文

posted @ 2009-07-03 01:28 jxgxy 阅读(556) 评论(0) 推荐(0)

Delphi使用Zlib
摘要:[代码] 阅读全文

posted @ 2009-07-02 13:54 jxgxy 阅读(2011) 评论(2) 推荐(0)

Indy10中IdMappedPortTCP的用法
摘要:[代码] 阅读全文

posted @ 2009-06-22 13:48 jxgxy 阅读(1264) 评论(0) 推荐(0)

导航