2009年2月9日
摘要: 1-1 多线程的基本概念 WIN 98/NT/2000/XP 是个多任务操作系统,也就是:一个进程可以划分为多个线程,每个线程轮流占用CPU 运行时间和资源,或者说,把CPU 时间划成片,每个片分给不同的线程,这样,每个线程轮流的“挂起”和“唤醒”,由于时间片很小,给人的感觉是同时运行的。 多线程带来如下好处:(自己阅读) 1)避免瓶颈; 2)并行操作;... 阅读全文
posted @ 2009-02-09 13:01 漓石 阅读(216) 评论(0) 推荐(0) 编辑
  2009年1月15日
摘要: 一、原DCOM应用的结构: 我用DELPHI IDE的向导正常生成一个远程数据模块(RdbDBSvr),并在其中放入AdoDataset,Adoquery等数据集控件,建立接口方法,对外 Export方法接口,为客户端提供数据查询功能,该服务器采用独立运行的进程外服务模式。客户端则利用Dcomconnection来连接此远程数据模 块。总之是一个在DELPHI中创建的标准的C/S应用程序。 需要说... 阅读全文
posted @ 2009-01-15 11:02 漓石 阅读(473) 评论(0) 推荐(0) 编辑
  2009年1月13日
摘要: 这里的随笔,没有特别说明的,都是我看到的一些好文章或者对我来说欠缺的一些知识,是一个让我自己方便查看的地方,非原版,如没有转载出处,请见谅! 阅读全文
posted @ 2009-01-13 15:53 漓石 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 本文介绍的是如何用Delphi6开发Web Service程序,并把服务程序放在IIS Web服务器上提供给各种客户程序调用。 一编写服务程序 第一步:File----->New----->Other------>WebServices----->Soap Server Application 选择ISAPI/NSAPI Dynamic Link Library然后确定。生成一个框架。后面的大部分... 阅读全文
posted @ 2009-01-13 15:47 漓石 阅读(394) 评论(0) 推荐(0) 编辑
摘要: Webservice现在已经不是什么新技术了,用java建立webservice是快捷的,但是用java在制作客户端的感觉上总是不如Delphi 的(个人感觉,java高手们不要笑话我),那我们就用java实现webservice的服务端程序,delphi制作客户端。 一.环境搭建 jdk和tomcat的安装和配置我在这里不进行行介绍了。说明一点我的tomcat是... 阅读全文
posted @ 2009-01-13 15:45 漓石 阅读(452) 评论(0) 推荐(0) 编辑
  2009年1月8日
摘要: 对WebService的使用和调试做一下记录。备忘。 因使用JB2005+AXIS 发布WebService,总有一些奇奇怪怪的问题,故使用JB9。 (一)使用 JB9+AXIS 发布 WebService 服务 1.新建Project--Project,新建Web--Web Application; 2.新建Web Service--Web Services C... 阅读全文
posted @ 2009-01-08 11:33 漓石 阅读(1978) 评论(0) 推荐(0) 编辑
  2008年12月26日
摘要: 用SQL实现统计报表中的“小计”和“合计” 先来一段概念: ---------------------- DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途 呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在800... 阅读全文
posted @ 2008-12-26 16:44 漓石 阅读(447) 评论(0) 推荐(0) 编辑
  2008年12月19日
摘要: 使用Process执行cmd命令 netstat -an 。然后分析输出结果就行了。 C# code /// /// 执行DOS命令,返回DOS命令的输出 /// /// dos命令 /// 等待命令执行的时间(单位:毫秒),如果设定为0,则无限等待 /// 返回输出,如果发生异常,返回空字符串 public static string Execute(string dosComman... 阅读全文
posted @ 2008-12-19 15:37 漓石 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1.一般集合 I.Array a.Array中的秩是Array中的维数.一个Array可以有一个或多个秩. Array具有固定的容量.如果有可变容量,则用Array.CreateInstance,其可以不从零开始存储. II.ArrayList集合类型 a.是数组的复杂版本.Array是数组是固定的,而ArrayList类是根据需要自动扩展的.如果更改了Array.Capacity属性的值,则自... 阅读全文
posted @ 2008-12-19 14:16 漓石 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 很多集合类都实现了IEnumerable和ICollection接口,而ICollection接口是IEnumerable接口的子接口。 IEnumerable接口 实现了IEnumerable接口的集合表明该集合能够提供一个enumerator(枚举器)对象,支持当前的遍历集合。IEnumerable接口只有一个成员GetEnumerator()方法。方法头为 IEnumerator GetE... 阅读全文
posted @ 2008-12-19 14:13 漓石 阅读(270) 评论(0) 推荐(0) 编辑