经过两天时间的开源,感谢网友提出一些修改意见,特别是在XE中,做了一部分优化。 可以在SVN中下载到最新的代码 今天做了一个操作数据库的演示<这里我拿出我在实际项目中操作数据库的方法,集成在Demo中> 操作数据库比较简单,分两部分功能,第一部 ...
印象中网络程序都是sendBuffer和recvBuffer来发送数据和接收数据,本次Demo演示如何定义定义一个自己的对象,然后我们按照OO的思想直接进行对象的发送和接收,先上个流程图。 下面是客户端发送和接收的测试代码。 下面我们来看看详细的设计。 第一步 TMyObject :首先我们需要设计一个需要进行传输的对象. type TMyObject class TObject private ...
2013-10-14 19:12 3 1783 推荐指数:
经过两天时间的开源,感谢网友提出一些修改意见,特别是在XE中,做了一部分优化。 可以在SVN中下载到最新的代码 今天做了一个操作数据库的演示<这里我拿出我在实际项目中操作数据库的方法,集成在Demo中> 操作数据库比较简单,分两部分功能,第一部 ...
今天群里有个朋友说他们医院项目采用直连数据库,高峰时期sqlserver的连接数达到7000多,于是我准备做个用diocp做个demo,服务端用连接池。白天的时候我在想,并发如果7000个。如果用diocp做三层服务器,连接池应该在100个左右。今天晚上奋斗了一晚上,准备把测试过程中碰到的问题总结 ...
DIOCP3的重生 从开始写DIOCP到现在已经有一年多的时间了,最近两个月以来一直有个想法做个 30 * 24 稳定的企业服务端架构,让程序员专注于逻辑实现就好。虽然DIOCP到现在通讯层已经很稳定了,但是要做如果做这种架构,发现还有诸多不便。于是,有了重写DIOCP的想法。 关于开源 ...
很久没有写DIOCP的Demo了,主要公司的事情太繁琐,工作之余都不想动了,之前承若的群里面朋友们的DEMO,昨天晚上恶补了一下,把对数据库连接池的操作加入到了Demo中,大家可以通过SVN下载到最新的代码和Demo。 好了我带大家看看这次的DEMO,经过群里面朋友们 ...
术语 节点深度:对任意节点x,x节点的深度表示为根节点到x节点的路径长度。所以根节点深度为0,第二层节点深度为1,以此类推 节点高度:对任意节点x,叶子节点到x节点 ...
申明:此文章是早期学习的时候从其他博主的博文中整理而来的,但不记得是哪位博主的了,无法提供原文链接,见谅!!! 什么是 Mapping? Mapping类似于关系型数据库的Schema,主要包含以下内容: 定义索引中字段的名称 定义字段的数据类型,如:字符串、数字、boolean ...
数据结构 定义:数据结构是计算机存储、组织数据的方式。是一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。 精心选择的数据结构可以带来高效运行和或者存储效率。 与检索算法,索引有关系。 简单来说,数据结构是带”结构”的数据元素集合。 结构:分为逻辑结构和存储结构(物理 ...
单链表,用于存储逻辑关系为 "一对一" 的数据,与顺序表不同,链表不限制数据的物理存储状态,换句话说,使用链表存储的数据元素,其物理存储位置是随机的。 结点在存储器中的位置是任意的,即逻辑上相邻的数据元素在物理上不一定相邻。 例如{1,2,3}: 线性表的链式表示又称为非顺序映像 ...