2009年8月22日

摘要: 直接实现IList接口,而不自己定义接口。没有做表的自动扩张。从代码可以看出,顺序表应该谨慎使用Insert和Remove操作。 阅读全文
posted @ 2009-08-22 04:31 yurow 阅读(489) 评论(1) 推荐(0) 编辑

2009年8月1日

摘要: 一、引言 正 如建筑蓝图是建设一座高楼大厦的基石一样,企业架构对一个企业的生存和发展具有同样至关重要的作用。随着企业的发展,企业的信息系统与业务关联越来越紧 密,信息系统的复杂度和规模都发生了巨大的变化,这也使得设计和实现信息系统面临着更多的问题,比如系统的技术体系复杂混乱,系统功能与实际的业务流... 阅读全文
posted @ 2009-08-01 12:49 yurow 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 领域模型驱动设计(DDD)之模型提炼 当Java世界提供的可选择性框架平台越来越多时,我们可能被平台架构所深深困扰,而无暇顾及软件的真正核心:业务建模,其实,业务领域建模同样是一个比平台架构更复杂,更需要学习的新的领域。 相反,在实践中,我们技术人员在经过冗长的平台架构学习和实践后,就匆忙开始项... 阅读全文
posted @ 2009-08-01 12:47 yurow 阅读(530) 评论(0) 推荐(1) 编辑
摘要: 简介:领域模型是OO分析中最重要和经典的模型。它阐述了领域中的重要概念。本次将介绍有关领域模型的基本技术。 领域模型:是对领域内的概念类或现实世界中对象的可视化表示[MO95,Fowler96]。领域模型也称为概念模型,领域对象模型和分析对象模型。 UP对领域模型的定义是,可以在业务建模科目... 阅读全文
posted @ 2009-08-01 12:46 yurow 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 7.4 绘制Recorder模块的组合结构图 Recorder模块的组合结构图的新增及绘制步骤如下: 1. 回到模型浏览器,点选结构设计项目,执行【Add DiagramComposite Structure Diagram】来新增另一张Recorder模块的组合结构图。 2. 请根据前小节的操作... 阅读全文
posted @ 2009-08-01 12:40 yurow 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 关 键 词:UML组件图 阅读提示:在以组件为基础的开发(CBD)中,组件图为架构师提供一个开始为解决方案建模的自然形式。组件图允许一个架构师验证系统的必需功能是由组件实现的,这样确保了最终系统将会被接受。 图的目的 组件图的主要目的是显示系统组件间的结构关系。在 UML 1.1 中,一个组件... 阅读全文
posted @ 2009-08-01 12:37 yurow 阅读(2409) 评论(0) 推荐(1) 编辑
摘要: 状态图 状态图表示某个类所处的不同状态和该类的状态转换信息。每个类都有状态,但不是每个类都应该有一个状态图。只有当行为的改变和状态有关时才创建状态图。一般只描述在系统活动期间具有三个或更多潜在状态的类的状态图。 状态图的符号集包括5个基本元素:初始起点,它使用实心圆来绘制;状态之间的转换,它... 阅读全文
posted @ 2009-08-01 12:28 yurow 阅读(602) 评论(1) 推荐(0) 编辑
摘要: Java与UML交互图前面我们主要讨论的是UML类图,下面我们要讨论的是另一种UML图——交互图(Interaction Diagram)。交互图描述的是一组对象之间的交互过程,或者说,这里我们实际上要回答这样一个问题:“方法调用过程在UML中怎样表示?” UML交互图 本文将通过一个非常简单的... 阅读全文
posted @ 2009-08-01 12:19 yurow 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: 除了序列图可以表达一群对象之间的交互外,UML还有另一款通信图(communication diagram)一样可以呈现一群对象交互的情况,所以这两款图也合称为交互图(interaction diagram)。 由于,这两款图所蕴含的内容大致相同,所以多数的UML开发工具都有提供转换两图的功能,像... 阅读全文
posted @ 2009-08-01 12:15 yurow 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: 2008-04-07 作者:Webmaster 来源:Linux-cn.com 一个"包图"可以是任何一种的UML图组成,通常是UML用例图或UML类图。 包... 阅读全文
posted @ 2009-08-01 12:13 yurow 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 对象图(Object Diagram) 是显示了一组对象和他们之间的关系。使用对象图来说明数据结构,类图中的类或组件等的实例的静态快照。对象图和类图一样反映系统的静态过程,但它是从实际的或原型化的情景来表达的。 对象图显示某时刻对象和对象之间的关系。一个对象图可看成一个类图的特殊用例,实例和类可... 阅读全文
posted @ 2009-08-01 12:11 yurow 阅读(455) 评论(0) 推荐(0) 编辑
摘要: http://www.tzwhx.com/newOperate/html/1/14/141/7199.html 活动图是活动视图的表示法(如图 7-1)。它包括一些方便的速记符号,这些符号实际上可以用于任何状态图,尽管活动图和状态图的混合表示法多数时候都很难看。 活动状态表示成带有圆形边线的矩形... 阅读全文
posted @ 2009-08-01 12:08 yurow 阅读(1747) 评论(0) 推荐(0) 编辑
摘要: 一个UML部署图(对象治理组织2001)描述了一个运行时的硬件结点,以及在这些结点上运行的 软件组件 的静态视图。 部署图显示了系统的硬件,安装在硬件上的软件,以及用于连接异构的机器之间的中间件。 创建一个部署模型的目的包括∶ 探究系统投产的相关问题. 探究你的系统和生产环境中的其它系统的依... 阅读全文
posted @ 2009-08-01 12:01 yurow 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 来自: IBM Rational Edge 现在是二月,而且到如今你或许已经读到、... 阅读全文
posted @ 2009-08-01 11:59 yurow 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的调用关系,用例图包含了用例和参与者,用例之... 阅读全文
posted @ 2009-08-01 11:53 yurow 阅读(480) 评论(0) 推荐(0) 编辑
摘要: UML类图有关联、聚合/组合、依赖、泛化(继承,实现)这样几种关系。 事实上关联、聚合/组合这几种关系很容易搞混。比如图1.1在PowerDesigner中生成的代码都是一样的。 图1.1 而什么时候使用关联,聚合/组合呢? 1、... 阅读全文
posted @ 2009-08-01 11:40 yurow 阅读(2593) 评论(0) 推荐(0) 编辑

2009年7月31日

摘要: Welcome to the Xapian project website. 欢迎来到Xapian项目的网站。Xapian is an Open Source Search Engine Library, released under the GPL. It's written in C++, wi... 阅读全文
posted @ 2009-07-31 19:58 yurow 阅读(466) 评论(0) 推荐(0) 编辑

2009年3月19日

摘要: 子集合加总问题可以简化为: 假设有一个整数集合[0,N],有一个负整数M,那么需要证明有一个集合x∩[0,N] == x的情况下,∑y (y 在x集合内) = |M|。 也就是x的子集和,与M的绝对值相等。 简单的算法,复杂度比较高。首先需要一个算法来提取[0,N]的子集。它的非空子集是2n-1个。... 阅读全文
posted @ 2009-03-19 16:05 yurow 阅读(655) 评论(1) 推荐(0) 编辑

2008年12月19日

摘要: C#的一个简单函数。 using System; using System.Collections.Generic; using System.Text; using System.Net.Sockets; namespace Cross3389 { class Program { sta... 阅读全文
posted @ 2008-12-19 14:16 yurow 阅读(407) 评论(2) 推荐(0) 编辑

2008年10月24日

摘要: 一、插入排序算法 1、插入排序算法,利用List特性测试小数据量排序。 这个算法可以理解为打扑克牌,然后拿牌的时候进行排序。10万次运算,650ms左右执行完毕。下面是测试代码: Code highlighting produced by Actipro CodeHighlighter (free... 阅读全文
posted @ 2008-10-24 13:14 yurow 阅读(341) 评论(0) 推荐(0) 编辑

2008年10月8日

摘要: 一、Java的哈希算法 public static int JavaHash(string key) { int hashCode = 0; for (int i = 0; i < key.Length; i++) { hashCode = 31 * hashCode + key[i]... 阅读全文
posted @ 2008-10-08 00:23 yurow 阅读(1083) 评论(0) 推荐(0) 编辑

2008年4月18日

摘要: 程序员拖沓成性,每天到了办公室后,泡咖啡,检查邮箱,阅读 RSS feed,到技术站点查阅最新的文章,在编程论坛的相关版面浏览公共讨论,并一次次地刷新以免漏掉一条信息。然后是午饭,回来后盯了IDE没几分钟,就再次检查邮箱,倒咖啡。最后在不知不觉中,结束了一天。 不平凡的事是每隔一段时间会跳出一些... 阅读全文
posted @ 2008-04-18 11:20 yurow 阅读(267) 评论(0) 推荐(0) 编辑

2008年3月5日

摘要: 1 lucene简介 1.1 什么是lucene Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么 拿来就能用,它只是提供了一种工具让你能实现这些产品。 1.2 lucene能做什么 要回答这个问题,先要了解l... 阅读全文
posted @ 2008-03-05 12:27 yurow 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 基本流程 1、初始化IndexSearcher :Searcher searcher = new IndexSearcher(indexDir);//indexDir为索引存放路径 2、生成Query对象: QueryParser类的parse()方法返回Query类形对象 3、使用search... 阅读全文
posted @ 2008-03-05 12:05 yurow 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 三:存储: 1:主要是对几个文件的结构的功能进行讲叙,了解数据结构 2:翻译官房文档:只讲file formats,文件存储格式 关于Query Parser Syntax这个就去自己看了,或者直接看程序了,file formats里面其实原理已经包含了Query Parser Synta... 阅读全文
posted @ 2008-03-05 12:03 yurow 阅读(713) 评论(0) 推荐(0) 编辑

导航