摘要: 托管资源:指的是.NET可以自动进行回收的资源,主要是指托管堆上分配的内存资源。托管资源的回收工作是不需要人工干预的,有.NET运行库在合适调用垃圾回收器进行回收。非托管资源:指的是.NET不知道如何回收的资源,最常见的一类非托管资源是包装操作系统资源的对象,例如文件,窗口,网络连接,数据库连接,画刷,图标等。这类资源,垃圾回收器在清理的时候会调用Object.Finalize()方法。默认情况下,方法是空的,对于非托管对象,需要在此方法中编写回收非托管资源的代码,以便垃圾回收器正确回收资源。 在.NET中,对于包含非托管资源的类,可以将释放非托管资源的代码放在析构函数.例如:Object.F 阅读全文
posted @ 2013-11-07 19:16 Mr.liub 阅读(525) 评论(0) 推荐(0) 编辑
摘要: varchar && nvarchar 闲谈.昨天在做PowerDesigner 时,有一名学生问varchar&&nvarchar的区别,下面来简单说一下.在说varchar 和 Nvarchar之前首先要明白一个概念.unicode...Unicode:指的是解决各字符集之间一种不兼容的问题而产生的,它所有的字节都是用两个字节在表示的,包括英文也是两个字节表示..===> varchar是属于非Unicode 的那么varchar(n)表示的就是输入的字节数,数值介于1-8000之间, 存储的大小为输入数据字节的实际长度,举例来说明:varchar(4 阅读全文
posted @ 2013-11-07 14:17 Mr.liub 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 高内聚低耦合:内聚指的是在软件工程中,模块中的各元素之间的紧密程度,元素的程度越紧密,内聚性就越高,这就是高内聚耦合指的是在软件工程中,各模块之间的划分,最好的是各模块之间通过简单而少的接口进行关联,如果一个模块关系比较复杂,最好将其在分在独立的模块中,利于维护,软件中模块分的越详细,耦合性就越低,这就是低耦合之前简单了解过高内聚低耦合的概念,昨天查了一下资料,原来就是这么一回事.特此记录. 阅读全文
posted @ 2013-11-07 14:03 Mr.liub 阅读(164) 评论(0) 推荐(0) 编辑