CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 262 263 264 265 266 267 268 269 270 ··· 521 下一页

2007年12月17日

摘要: 插件可以封装一定的业务,同样控件也具有封装性。可以说控件的出现大大简化了我们开发的工作量。作为一个插件系统来说,实现一个通用的插件能在更大粒度上进行复用。插件是比控件更加高层的一种模块封装方式。插件和控件有相同的地方:封装和复用。本文分析了它们的异同,并且提出另外一个比较有趣的概念——伪插件。请大家继续往下读一读。一、插件和控件的比较发布控件编译到系统中,和系统作为一个整体发布。插件是在系统的... 阅读全文

posted @ 2007-12-17 10:38 csdnexpert 阅读(143) 评论(0) 推荐(0)

摘要: 一直都听到有人抱怨:英雄无用武之地、伯乐难寻等等。要不就是公司不能发现自己的才能,不能知人善用。公司希望得到最大的价值,个人希望能赚更多的钱,其实两者的目的是一样的,但实际情况却是两者总是谈不到一起,最终都是各奔东西,分道扬镳。到底是公司的错还是我们个人的错?这个问题困扰我很长时间,真是做事不如意十之八九。读了大半年的易经,终于略有感悟。讲出来和大家分享一把。一、易经的起源《系辞下》中说:“易... 阅读全文

posted @ 2007-12-17 10:38 csdnexpert 阅读(93) 评论(0) 推荐(0)

摘要: 职业一般来说会占用我们每个人生命中的大部分时间,而职业发展中变化莫测的因数常常令我们束手无策、捉襟见肘。在面对变化多端的情况时,中国人的传统智慧就发挥出最大的优势了。如何将快速变化 、不好掌控的事情处理得井井有条,这需要我们懂得易经中变与不变的道理。一、职业规划的重要 职业生涯会陪伴我们几十个年头,单从时间上讲,这份投资就已经是不容小觑的了。另外还有生存基本资源的获取,人生价值的实现,个人能... 阅读全文

posted @ 2007-12-17 10:38 csdnexpert 阅读(133) 评论(0) 推荐(0)

摘要: 人处理的信息量有限,在面对复杂庞大的系统时,我们需要采用分而治之的方法。在软件设计领域内,出现了风靡一时的面向对象,它的前身可以说是模块划分。将系统分成一块块的似乎非常自然。但现在又出现了AOP的思想,它从另外一个角度划分子系统。这点倒和中医的思想有相似之处。一、AOP基本思想这里介绍一本书"Aspect-Oriented Software Development with Use Cas... 阅读全文

posted @ 2007-12-17 10:38 csdnexpert 阅读(107) 评论(0) 推荐(0)

摘要: 我们知道,周易中的卦象有六爻,每爻分为阴阳两种情况。人们在用易经算卦的时候有一套演算的方法。这种演算的方法叫做易经中的“数”。主要是和数字有关。和数字有关的现在都可以用计算机来实现。这里就介绍一下远古时人们卜卦的算法,并且附上一段C#的代码来说明怎样在计算机中实现算卦的演算方法。一、揲筮 演算称作“揲筮”,用的工具是蓍草的茎杆。蓍草我也没有见过,据资料记载,它是一种多年生草本植物,每年生一茎,... 阅读全文

posted @ 2007-12-17 10:38 csdnexpert 阅读(240) 评论(0) 推荐(0)

摘要: 架构设计是一个非常大的话题,不管写几篇文章,接触到的始终只是冰山一角,更多的是实践中去体会。这篇文章主要介绍的是面向对象OO,面向方面AOP,面向服务SOA这三个要素在架构设计中的位置与作用。一、架构设计三个维度 架构设计有三个维度,或者说是我们在考虑架构时需要思考的三个方向。分别为:面向对象、面向方面、面向服务。这三个维度可以看作是正交的,但不同维度会互相印证,互相支撑。整个架构的示意图如下... 阅读全文

posted @ 2007-12-17 10:38 csdnexpert 阅读(244) 评论(0) 推荐(0)

摘要: 在中国有很多七八十时年代的程序员。至于他们为什么会进入IT这行,原因有很多。其中有很大部分就像我一样,都是跟着盖茨的身影闯进来的。不管现在混得怎样,盖茨的创业神话在我们心中留下的印痕始终不能抹去。正是这样的一批年轻人,追逐着自己心中的“盖茨”梦,共同建设着中国的IT行业。一、心浮气躁的年代浮躁是现在的通病,不仅仅是我们做IT的。前段时间网上有篇贴子是介绍的哥怎样赚钱的,看过这篇帖子的人数都数不... 阅读全文

posted @ 2007-12-17 10:38 csdnexpert 阅读(202) 评论(0) 推荐(0)

摘要: 三层架构是我们设计复杂的企业应用的一个最基本的分层结构了。下面试图阐述一下三层架构的基本特性。并且结合易经的知识来帮助我们理清思路,更好地看到三层架构的本质。这里要向大家推荐Martin Fowler写的《企业应用架构模式》,里面对三层架构有很清楚的解释了。一、三层架构 在分解复杂的软件系统时,我们常用的技术之一就是分层。计算机世界中大量使用分层,比如说从应用软件、操作系统到硬件层;另外还有... 阅读全文

posted @ 2007-12-17 10:38 csdnexpert 阅读(104) 评论(0) 推荐(0)

摘要: 当系统越来越复杂的时候,我们对它的掌控能力也就越来越弱了。一个复杂的系统是非常不好把握的,人体就属于这一类的系统。对于人的生理学研究,西医和中医是两种截然不同的方法。那么对应到我们的软件系统来看,是否也有类似的情形出现呢?一、复杂与精确的矛盾1.1 自然科学界 在自然科学领域,科学家们认识到微观与整体的矛盾,其“不相容原理(互克性原理)”认为:“一个系统的复杂性增大时,我们使它精确的能力必将... 阅读全文

posted @ 2007-12-17 10:38 csdnexpert 阅读(149) 评论(0) 推荐(0)

摘要: 之前写过不少关于插件系统的文章,有介绍框架的,也有介绍插件结构的。今天主要是分析一下插件系统的组装过程。组装包括两个部分,界面的装配、插件交互关系的装配。下面会介绍三种组装策略,并简单分析一下不同组装策略的差异。一、插件系统的生命期插件是独立的模块,每个模块向用户提供一部分功能,只有将几个模块组合起来才能真正给用户带来价值。插件系统分为装载期和运行期两个阶段。 装载期时,装载程序将不同的插件... 阅读全文

posted @ 2007-12-17 10:38 csdnexpert 阅读(159) 评论(0) 推荐(0)

上一页 1 ··· 262 263 264 265 266 267 268 269 270 ··· 521 下一页