tianyu的专栏

-- 宁静致远

The problems were related to the component side and also to the client that uses the component

Many programmers have encountered several problems whilst developing components. The problems were related to the component side and also to the clie...

2007-03-30 06:43:00

阅读数:610

评论数:0

Apartments

Apartments stipulate the following general guidelines for participating threads and objects: Each COM object is assigned to live in one and only o...

2007-03-30 06:38:00

阅读数:548

评论数:0

typelib

I searched for time to get an idea of what to do. Therefore as help, I am posting my findings here.... You web page must run with the rights to alter...

2007-03-29 15:13:00

阅读数:713

评论数:0

wspsrv

I found something interesting running Process Explorer (www.sysinternals.com):  wspsrv, the ISA 2004 firewall service, was spiking my CPU at 100% at ...

2007-03-29 11:33:00

阅读数:1056

评论数:0

一条千古不变的真理:枪杆子里面出政权!

一条千古不变的真理:枪杆子里面出政权!  最鼓舞人心的一句话:星星之火,可以燎原。  最豪迈,最 傲气的一句话:切反动派都是纸老虎!  最谦虚的一句话:这只是万里长征的第一步!  最震撼人心,最 震撼世界的一句话:中国人民从此站起来了!  最正气凛然的一句话:人不犯我,我不犯人。  最无 奈又 最...

2007-03-26 01:44:00

阅读数:861

评论数:0

ESFramework 可复用的通信框架(序)

自从2004年7月开始,就一直从事N层C/S结构的服务端的开发,从最初的熟悉各种Windows Socket API、熟悉完成端口模型,探索高效稳定的服务端通信模型,时至今日,慢慢的积累了一些C/S服务端开发的经验,ESFramework便是这些经验的总结。ESFramework的前生是Enter...

2007-03-25 05:50:00

阅读数:753

评论数:0

企业级服务器设计与实现经验之系统框架(二)--功能/应用服务器主体框架

前面两篇文章已经介绍了功能服务器FS与应用服务器AS拆开的原因和它们各自的职责。这篇文章我们主要来看看FS和AS的主体框架是怎样的。首先要说明,无论FS或AS,它们都是一个复杂的系统,特别是AS,它有许多的管理、记录功能,所以单凭这一篇文章是不可能将它们的每一个方面描述清楚的。相反,我在此文中仅仅...

2007-03-25 05:30:00

阅读数:818

评论数:0

企业级服务器设计与实现经验之系统框架(一)

我们将DataServer拆分为功能服务器和应用服务器,基于如下几个方面的考虑:(1)       能更简单的添加不同类型的应用。在这种拆分的状态下,如果需要增加一个新的应用,那么只需要增加一个新的应用服务器即可。比如,现有的应用服务器是以TCP的方式提供服务,如果我想增加一种以WebServic...

2007-03-25 05:22:00

阅读数:662

评论数:0

企业级服务器设计与实现经验之开篇

这个题目听起来蛮吓人的,毕竟本人的经验值也不高,却大放厥词在这里谈“企业级”。原因有二,一是把这一年以来的开发DataServer服务器的工作做个总结;二是希望能抛砖引玉,希望这方面的研究和交流繁荣起来,毕竟,目前讲这方面实战经验的文章资料太少了。        正式开题之前,绝对有必要先简单的介...

2007-03-25 05:13:00

阅读数:714

评论数:0

面向对象与面向组件小议(一)

所有的软件技术和思想的出现都是为了解决所在的那个年代软件开发的复杂性,对象技术和组件技术也不例外。当然还有很多其它技术,像DBC(契约式编程)、AOP、MDA等,这些思想都在影响我们设计/实现程序的方式,但无可否认的是,当今最主流的编程技术是对象技术和组件技术。 面向对象技术已经成熟的发展将近20...

2007-03-25 03:42:00

阅读数:843

评论数:1

直观而简单的解决方案--软件设计的永恒追求

人们都善于用直观简单的方式来理解事物,我也坚信,所有优秀的解决方案都是直观而简单的,我喜欢直观而简单的解决方案,也许在找到直观简单的解决方案之前,我们已经尝试了用很多复杂费解的方式来解决问题。如果你不能把我们程序的解决方案用通俗易懂的方式给隔壁卖青菜的阿伯解释清楚的话,说明,这个解决方案还不够好―...

2007-03-25 03:34:00

阅读数:629

评论数:0

从C++向COM演进

我们要解决的问题是复用问题,我们的目标:(1)       当被复用的软件升级时,客户程序不需要重新编译。(2)       被复用的软件应该容易扩展和升级。(3)       在客户能正常使用复用组件功能的基础上,组件向客户暴露尽可能少的信息。(4)       尽可能是客户使用组件更加方便,将...

2007-03-25 03:18:00

阅读数:725

评论数:1

接口漫谈

接口漫谈一、为什么使用接口。1,接口可以解除耦合,隔离变化。根据DIP(依赖倒转)原则,具体类应该依赖于抽象也就是接口。对象的持有者不应该直接持有对象,因为这样的话被持有对象的任何变化,都会影响持有者,对被持有对象的任何修改都有可能导致持有者的修改,至少也要导致持有者的重新编译和测试。随着系统的增...

2007-03-24 03:37:00

阅读数:685

评论数:0

沿着“重用”我们一路走来——SA、OO(DP)、Component、SOA、AOP

自从有了软件开发以来,消除重复,提高软件的重用性就一直是我们所追求的一个重要目标,本文将围绕着这一主题,带大家重走一遍结构化(SA)、面向对象(OO)与设计模式(Design Pattern)、组建化(Component)、面向方面(AOP)直至面向服务(SOA)这条软件开发技术的发展之路。让我从...

2007-03-24 00:57:00

阅读数:801

评论数:0

应用服务器

回想几年前,应用服务器的的概念可谓简单而又清晰。大家都知道它的确切内涵,也清楚它所包括的部件有哪些。最重要的是,那时候大家都看到在应用服务器的头顶上闪耀着未来软件女神的光环。 如今,情况似乎大不如前了。IT经理们在进行业务决策的时候,眼睛不再仅仅盯着应用服务器,他们更加关注在应用服务器周围还有那些...

2007-03-24 00:29:00

阅读数:688

评论数:0

如何通过COM 接口传送C++对象

点这里下载妈的,要300字,放点啥??[导读:] 本文将介绍如何通过COM 接口传送C++对象,要做到这一点,客户和服务器部分都要用Visual C++写,你还要了解建立COM 客户和服务器的要点,以及对COM 调度的基本知识。序 言我 已经不大记得如何使用C 和Pascal 这些面向过程的语言编...

2007-03-23 23:39:00

阅读数:597

评论数:0

接口继承

 基于接口的编程方式提供了另一种在不趋向于紧密结合的情况下获得重用的方式。基于接口的编程方式是以“黑盒重用”(black-box reuse)为基础的,其中从不会破坏封装性。客户只知道可用请求集的名称和调用语法。客户永远不知道他们所用的对象背后的实现细节。   黑盒重用是通过正式地分离接口和实现来...

2007-03-23 23:33:00

阅读数:556

评论数:0

com_study

com_study1.在client要调用某个com对象的方法的时候,他通过一个128位的GUID去找到相应的com对象接口的指针,通过该接口指针去调用相应的函数集合。2.clent只与接口打交道3.客户通过classid来获得com对象,在系统一定要有该com对象的相关信息,就可以通过相关的co...

2007-03-23 23:22:00

阅读数:585

评论数:0

COM初探

COM是一个更好的C++1.如何把一个类做成可重用的二进制组件:a. 以动态链接库(dll)的形式来发布这个类,以便从物理上把这个类的包装与客户的包装脱离开来b. 使用接口和实现的概念,把数据类型的实现细节封装到二进制防火墙后面,使得对象的布局结构随时间二进化,但无需要求客户重新编译c. 在采用抽...

2007-03-23 23:16:00

阅读数:502

评论数:0

lucene在语料库建设中的应用

一个基于lucene的初步应用,使用了lucene最基本的功能,并作了一定的扩展。本文是项目的汇报PPT。  

2007-03-23 23:12:00

阅读数:696

评论数:0

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