上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 37 下一页
摘要: 讲解哈希表,就需要与一般的数组作对比的讲,这样更能说明哈希表。我们都知道,数组是一个下标(数字)与一个值得对应,给出数组某一合法下标,就会得到数组在这个下标下存储的值;而哈希表就类似是用名字代替下标的一个特殊的数组。只要给出哈希表中某一个合法名字的值,就能找到与这个名字对应的,哈希表中的一个值。举个 阅读全文
posted @ 2010-02-15 13:41 猪悟能 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 从delphi的角度看Google(谷歌)URL编码解码方式在网上搜索了一下,似乎没有什么关于google的URL编码解码的很详细的资料,因此在这里写一下,希望给有用的人提供一点帮助。使用google谷歌搜索一下关键词,对应的编码如下:刀:%E5%88%80刀具:%E5%88%80%E5%85%B7刀具网:%E5%88%80%E5%85%B7%E7%9A%84因此可见,google对URL的编码并... 阅读全文
posted @ 2010-02-15 13:40 猪悟能 阅读(542) 评论(0) 推荐(0) 编辑
摘要: CodeRush,今年已经第五次荣登Delphi Informant 杂志读者评选三方插件的头筹。下面介绍一下此插件的一般使用方法。(本人较懒,另外水平也有限,不正之处望各位同仁不吝指出^_^)关了Delphi,安装CodeRush,相信不会很困难的。装完了,CodeRush就和Delphi IDE融为一体了,启动之后就会出现一个新的Delphi 开发界面。当然现在还是看不出什么花头的。现在就让我... 阅读全文
posted @ 2010-02-15 13:40 猪悟能 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 看一个指针用法的例子: 1 var 2 X, Y: Integer; // X and Y 整数类型 3 P: ^Integer; // P 指向整数类型的指针 4 begin 5 X :=17; // 给 X 赋值 6 P := @X; // 把 x的地址赋给p 7 Y := P^; // 取出p所指向的数值赋给y 8 end; 第二行定义了两个变量X,y. 第三行声明了p是指向整数类型的指针;... 阅读全文
posted @ 2010-02-15 13:12 猪悟能 阅读(665) 评论(0) 推荐(0) 编辑
摘要: TBucketList和TObjectBucketList类  从Delphi6开始,VCL的Contnrs单元中又增加了两个新的容器类TBucketList和TObjectBucketList。TBucketList实际上也是一个简单基于哈希表的指针-指针对列表。接口定义如下: TBucketList = class(TCustomBucketList)… public  dest... 阅读全文
posted @ 2010-02-15 13:11 猪悟能 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 在DELPHI的程序开发过程中Tstrings类的使用是比较频繁的,下面就此类在DELPHI5的开发环境中进行一下简单的介绍及实例(注:本文只对tstrings类中的方法及属性进行介绍,从其父类继承的属性及方法不属本文讨论之内)。 Add 原型:function Add(const S: string): Integer; virtual; 注解:此方法是在字符表中的后面添加字符串,返回... 阅读全文
posted @ 2010-02-15 13:10 猪悟能 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 从Delphi 5开始VCL中增加了一个新的Contnrs单元,单元中定义了8个新的类,全部都是基于标准的TList 类。   TList 类  TList 类实际上就是一个可以存储指针的容器类,提供了一系列的方法和属性来添加,删除,重排,定位,存取和排序容器中的类,它是基于数组的机制来实现的容器,比较类似于C++中的Vector和Java中的ArrayList,TList 经常用来保存一组对象列... 阅读全文
posted @ 2010-02-15 13:10 猪悟能 阅读(338) 评论(0) 推荐(0) 编辑
摘要: TStrings类  出于效率的考虑,Delphi并没有象C++和Java那样将字符串定义为类,因此TList本身不能直接存储字符串,而字符串列表又是使用非常广泛的,为此Borland提供了TStrings类作为存储字符串的基类,应该说是它除了TList类之外另外一个最重要的Delphi容器类。  要注意的是TStrings类本身包含了很多抽象的纯虚的方法,因此不能实例化后直接使用,必须从TStr... 阅读全文
posted @ 2010-02-15 13:10 猪悟能 阅读(341) 评论(0) 推荐(0) 编辑
摘要: //字符串分割: Splitvar reg: TPerlRegEx; List: TStrings;begin List := TStringList.Create; reg := TPerlRegEx.Create(nil); reg.Subject := 'aaa,bbb,ccc,ddd'; reg.RegEx := ','; {这里可是运行相当复杂的分割符啊} reg.Split(List,... 阅读全文
posted @ 2010-02-15 13:08 猪悟能 阅读(404) 评论(0) 推荐(0) 编辑
摘要: // preCaseLess: 不区分大小写, 相当于其他语言中的 ivar reg: TPerlRegEx;begin reg := TPerlRegEx.Create(nil); reg.Subject := 'abc ABC aBc'; reg.RegEx := 'abc'; reg.Replacement := '◆'; reg.Options := [preCaseLess]; //选项... 阅读全文
posted @ 2010-02-15 13:07 猪悟能 阅读(441) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 37 下一页