自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 收藏
  • 关注

转载 在程序中粗粒度和细粒度方法的选择权衡

为什么要用BusinessFascade层,以前在做5层架构的程序时,写出的代码中BusinessRule类中的方法与BusinessFascade中的方法是一一对应的。虽然理论上知道BusinessFascade只是一个Proxy的作用,但是并没有体会到它的妙处,今天看到《分布模式》一章,有点豁然开朗了。 在面向对象模型中,经常有很多规模较小的对象,他们有较小的方法。这样就提供了很多机会

2004-09-21 14:08:00 1043

原创 在delphi字符中包括单引号(')

Delphi中,用interbase控件访问InterBase数据库,并设置Dialect 3模式访问时,SQL语句中引用的字符型字段需要放在单引号()内,如要在Delphi的IBQuery中实现该操作:select * from MyTable where name=zmxjh可以这样做: SQL := select * from MyTable where name=%

2004-09-21 00:30:00 1627

原创 C++网络编程卷1 笔记:ACE_Message_Block类

ACE_Message_Block类ACE_Message_Block用来封装"网络主机之间需要传输的数据";并能很好的管理动态内存分配。每个ACE_Message_Block对象都包括一个“带有引用计数”的ACE_Data_Block指针成员,该成员指向实际的数据。如果多个ACE_Message_Block连接在一起(通过Composite模式),形成单链表,则形成了“复合消息”结构

2004-09-19 02:17:00 2143 1

原创 C++网络编程卷1 笔记:ACE_INET_Addr类

ACE_Addr是所有ACE"地址"类的基类;如TCP/IP和UDP/IP的地址信息是用ACE_INET_Addr来表示的,如图:      方法                                                            说明ACE_INET_ADDr(),Set()         通过主机名、IP地址和端口号初始化ACE_INET_ADD

2004-09-16 14:25:00 1963 2

原创 C++网络编程卷1 笔记-2

C++网络编程卷1 笔记-2    ACE_SOCK_Acceptor类扮演一个“被动连接端”,可以理解为服务端。    该类是通过factory模式,接受客户端的连接,并在连接建立后初始化ACE_SOCK_Stream对象。ACE_SOCK_Acceptor类的Open方法以正确的次序调用底层的socket(),bind(),listen()函数。    一个例子,实现功能:  

2004-09-15 01:44:00 2644 1

转载 操作系统概念(第六版)中文版

操作系统概念(第六版)中文版:由一位朋友翻译的http://www.tulipsys.com/Index.htm

2004-09-14 15:12:00 1235

原创 安装ACE

1. 将ACE分发包界压缩到一个目录中,这将在那个目录中生成一个包含ACE的目录ACE_wrappers。接下来的步骤中假设ACE分发包被解压缩到ACE_ROOT=C:/ACE_wrappers中,因此ACE将会存在于ACE_ROOT/ace目录中。2. 在ACE_ROOT/ace目录中创建一个文件,命名为config.h,其内容为:#include "ace/config-win32.h"

2004-09-14 11:57:00 1984 3

原创 C++网络编程笔记1

C++网络编程卷1 笔记-1该程序用来跟侦听80端口的Web服务器建立连接#include "ace/INET_Addr.h"#include "ace/SOCK_Connector.h"ttinclude "ace/SOCK_Stream.h"int main (int argc, char *argv[]){const char *pathname = argc > 1 ? arg

2004-09-14 11:40:00 1826 3

原创 好书:数据访问模式

看到了第6章,难得的好书。以前在开发MIS程序的时候,都在在DataModule中放几个TQuery,然后在程序中使用Query访问数据;程序看起来很丑,也很难维护.而这本书专门为解决这些问题而写的,前几章的数据访问器,主动域对象和对象/关系映射几种模式提出将表封装成对象,然后在程序中引用这些对象来使用.现在的很热门的O/R技术中很多技术跟这本书里的模式类似;在看该书时,可用ORM.NET

2004-09-14 01:04:00 783

原创 delphi下的编程

关于在delphi中使用Direct Show,Windows Media Format 9 ,GDIPLUS for DELPHI 的文章http://www.progdigy.com/headers/index.html

2004-09-14 00:49:00 887

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除