08 2009 档案

摘要:标准建模语言UML的重要内容可以由下列五类图(共9种图形)来定义: A、第一类是用例图,从用户角度描述系统功能,并指出各功能的操作者。 B、第二类是静态图 (Static diagram),包括类图、对象图和包图。其中类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)。类图描述的是一种静态关系,在系统的整个生命周期都是有效的。... 阅读全文
posted @ 2009-08-16 10:39 Vihone 阅读(1548) 评论(0) 推荐(0)
摘要:所谓多例模式,实际上就是单例模式的自然推广,单例类一般情况下只可以有一个实例,但单例类也可以推广到允许有限个实例,这种模式就是多例模式。作为对象的创建模式,多例模式有以下特点:多例类可以有多个实例。多例类必须自己创建、管理自己的实例,并向外界提供自己的实例。多例类分为有上限多例类与无上限多例类。一个有上限的多例类已经把实例的上限当作逻辑的一部分,并建造到了多例类的内部。如下: public cla... 阅读全文
posted @ 2009-08-16 01:17 Vihone 阅读(1049) 评论(0) 推荐(0)
摘要:作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式有以下特点:单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 一个典型的单例类的实现如下所示:其中构造子私有表示子类不能被继承public class Singleton {private static Singleton m_i... 阅读全文
posted @ 2009-08-16 01:00 Vihone 阅读(271) 评论(0) 推荐(0)
摘要:浅拷贝:只复制对象的基本类型,对象类型,仍属于原来的引用。深拷贝:不仅复制对象的基本类,同时也复制原对象中的对象.完全产生新对象。 深拷贝与浅拷贝不同的是对于引用拷贝的处理,深拷贝将会在新对象中创建和原有对象中对应值类型的字段并且赋值。浅拷贝不会创建新引用类型,会返回相同的类型引用。深拷贝会重新创建新对象,返回新对象的引用字。C#重的观察者模式就是浅拷贝的例子。我们保留的只是对象的副本。 对于值类... 阅读全文
posted @ 2009-08-16 00:41 Vihone 阅读(1175) 评论(0) 推荐(0)
摘要:1、IIS6默认设置下对每个运行在默认应用池中的工作者进程都会经过20多个小时后自动回收该进程,造成保存在该进程中的session丢失,因为Session,Application等数据默认保存在运行该Web应用程序的工作者进程中,如果回收工作者进程,则会造成丢失。 2、解决办法: 修改配置,设置为不定时自动回收该工作者进程,比如设置为当超出占用现有物理内存60%后自动回收该进程。通过使用默认应用程... 阅读全文
posted @ 2009-08-13 01:18 Vihone 阅读(193) 评论(0) 推荐(0)
摘要:table1结构 id content int navrchar(50)id 为自动增长1、insertintotable1(content)values('aaaa')select@@identity@@identity返回的是当前事务最后插入的标识值,对于同时插入多个表的数据不利2、insertintotable1(content)values('aaaa')selectIDENT_CURRE... 阅读全文
posted @ 2009-08-12 11:30 Vihone 阅读(456) 评论(0) 推荐(0)
摘要:hashtable里存的对象全部是object类型 ,所有对象存进去都被转成object类型,读取出来每次都需要转换类型,hashtable对存入的类型没有限制 , 因此在读取转换类型时容易出错, dictionary只能存入定义时指定的类型,而且不像hashtable会把类型转换成object,存取起来比前者方便,效率更高,因为不需要转换类型,所以不会出现hashtable里的转换类型错误而报出... 阅读全文
posted @ 2009-08-11 12:38 Vihone 阅读(843) 评论(0) 推荐(0)
摘要:聚簇索引与非聚簇索引 阅读全文
posted @ 2009-08-11 12:32 Vihone 阅读(476) 评论(0) 推荐(0)
摘要:从XML文档架构中取出的表结构,没有在XML中设置主键,如何在代码中设置主键,如下:DataSet ds =null;public void CreateJobExperienceSession(){ds = new DataSet();//读取DataSet的框架,因为要符合显示的格式("~//HR//XML//Job.xml")为定义好的XML表架构文件ds.ReadXmlSchema(Ser... 阅读全文
posted @ 2009-08-08 10:17 Vihone 阅读(596) 评论(0) 推荐(0)