自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 PM experience in brief

  After hard working of serveral months, Ive finally finished  this project involving 12 team memebers, its time to have a rest and discuss something...

2008-09-04 10:29:00

阅读数 815

评论数 0

原创 同步转为异步的OO解决之道

        同步和异步是完全两种不同的形式, 由于调用的方式不一样,导致了程序的写法不一样,写法不一样,自然就影响到了整个软件框架的设计。在这里给出一种可行的方法,在基本不影响到框架的情况下,进行软件的改造。       问题的背景是这样的,以前的开发是用同步的方式,业务层逻辑统一在一个cla...

2006-11-08 17:10:00

阅读数 1271

评论数 0

原创 再读《人月神话》(一)

   初识《人月神话》大概是03年,那个时候知道这是一本关于项目管理方面的好书,所以DOWN了本电子书来看看。说实话当时楞没看懂,一开始就“焦油坑”,焦油坑跟项目有啥关系,其他的银弹什么的也是晕晕乎乎不大明白。最近相对自由时间多一些,准备再温习一下这本好书。毕竟有了去年过CMM的经验和一定的项目管...

2006-05-25 14:39:00

阅读数 1741

评论数 3

原创 关于依赖倒置,控制反转和依赖注入的趣谈

    昨天经过一朋友的SPACE,看到有关于控制反转的讨论,一时技痒,写下一段留言,完后由于比较长的时间没接触这几个单词,因此又去查了些资料,重新整理了一下,跟大家一起讨论。   整理之前,首先要说说“依赖”,什么是依赖,依赖就是关联,UML中定义的“关联”是最泛泛的一种关系,表现为两个类图之间...

2006-05-24 11:11:00

阅读数 2595

评论数 3

原创 关于敏捷

    2006敏捷中国的活动要开始了,这是martin fowler继去年之后的第二次中国行,去年由于得知的太晚,错过了瞻仰大师的机会。^_^。今年及时报了个名,但不知道能否收到邀请函。希望能去现场听听目前业界的一些动态。    技术交流上,总感觉北京的比上海的氛围要好很多,象这次其实本来想去听...

2006-05-23 11:10:00

阅读数 2161

评论数 2

原创 用完成端口关联文件操作

完成端口”模型是Window平台最复杂同时也是效率最高的的一种I/O模型,在Socket服务器上得到了广泛的应用,“从本质上说,完成端口模型要求我们创建一个Win32完成端口对象,通过指定数量的线程,对重叠I/O请求进行管理,以便为已经完成的重叠I/O请求提供服务。”(引自《Window网络编程》...

2006-04-04 12:05:00

阅读数 2818

评论数 1

原创 用反射与自定义属性实现单元测试工具(NUnit)

反射是.Net、Java等托管语言区别于传统语言(C++,Delphi等)的一大特性,通过反射我们可以动态的创建类,调用方法等。考虑了一下NUnit的功能,觉得利用这个特性也可以做一个出来,于是就动手做了个练习,基本达到了效果,模拟NUnit提供框架如下://===================...

2006-01-06 22:32:00

阅读数 1440

评论数 4

原创 简单有限状态机(FSM)的实现

通用Gate方式的FSM接口,//-------------------------------------------#include "IGateState.h"#include #include //------------------------------------...

2005-12-29 16:37:00

阅读数 2464

评论数 0

原创 项目开发管理经验交流

背景项目将近尾声,测试验收结束认识到项目开发管理过程中出现了一些重大问题交流项目开发管理过程中的体会目的关注项目管理过程中的常见问题吸取教训,总结经验,避免以后出现类似的情况与大家共同探讨,共同提高//================================================...

2005-12-23 13:20:00

阅读数 10511

评论数 14

原创 由private virtual想到的语意学(semantic)

    今天在整理以前的学习文档时,找到了一篇关于模式的文章(原文见http://dev.csdn.net/develop/article/7/7767.shtm),在看template method时,出现了“private virtual ”这样的函数说明,如下:private: vir...

2005-07-01 17:23:00

阅读数 1524

评论数 0

原创 关于笔名xrbeck

笔名看起来比较奇怪,其实是由两部分组成。前面的xr是偶的大名,因为喜欢踢球,那阵子小贝比较流行,所以用了个beck的后缀,自我得意一番,所以就形成了xrbeck的笔名.^_^

2005-07-01 12:36:00

阅读数 1283

评论数 0

原创 在JAVA中实现C++代码的复用

现在的开发工具比较多,如JAVA,C++,。NET等,如何在这些不同的开发工具中实现代码的复用,成为一个比较重要的话题,也是提高生产率,降低项目成本的一个重要手段。其中C++与.Net之间比较好融合,这是因为都是基于ms的开发平台与解决方案,如com,dll,activex等,但java与c++之...

2005-06-30 15:13:00

阅读数 1558

评论数 0

原创 博客创建

05.6.29开启使用.05.6.30 增加编辑分类02年发表的文章已经自动添加在blog中

2005-06-30 09:42:00

阅读数 1189

评论数 0

原创 在程序中实现远程访问控制

                             在程序中实现远程访问控制                                                              作者:xrbeck  远程访问控制(Remote Access Service)是Windo...

2002-07-23 09:05:00

阅读数 1721

评论数 0

原创 内存映射文件之剖析(一)

 内存映射文件之剖析                                                                              作者:xrbeck 内存映射文件(Mapping File)是Windows内存管理中的重要一环,也是编程技术中比较高级的...

2002-07-04 11:24:00

阅读数 6121

评论数 3

原创 内存映射文件之剖析(二)

 内存映射文件前面已经提到:内存映射文件是拿文件直接当作系统的内存使用,那么它主要的用途是什么呢?主要有以下两点:1.       直接用内存映射文件来访问磁盘上的数据文件,无需再进行文件的I/0操作.2.       用来在多个进程之间共享数据.进程间共享数据有很多种方法,比如发送消息WM_CO...

2002-07-04 11:17:00

阅读数 5340

评论数 0

原创 什么是Access Violation?我该如何调试它

什么是AV错误?我该如何调试它? 当你运行程式得到了一个AV(Access Violation)错误的时候,这意味着你的程式正在试图访问一块不再有效的内存,请注意我所提到的“不再”有效。大多数的情况下,出现这个错误要么是因为你试图访问一块已经被释放的内存,要么是想使用一个还未创建对象的指针。幸运的...

2002-06-26 09:54:00

阅读数 6970

评论数 0

原创 设备I/O之OVERLAPPED

OVERLAPPED,顾名思义为重叠,乍一看会很奇怪,重叠?谁跟谁重叠?似乎在WIN32的Programming中没有这个概念呀?要讨论这个问题就要追溯到对设备I/O的访问中  在WIN32中,用户不能象以前那样直接对硬件进行访问,使得这一层对开发者而言是个"黑盒",而是提供了...

2002-06-21 14:25:00

阅读数 2579

评论数 1

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