上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页
摘要: Garbage Collection:GC标记(marking)→压缩(compact)类的析构函数实现Finalize方法,执行过Finalize方法后对象真正死亡。摘自:http://www.cnblogs.com/ArmyShen/archive/2012/08/27/2657928.html1:垃圾回收机制CLR托管堆:(1)第0代--预算容量256k(2)第1代--预算容量2M(3)第2代--预算容量10M注:在不同的程序中,托管堆上的实际内存管理对象的容量可能不会按照预算容量大小开辟当第0代对象充满的时候,会自动进行垃圾回收,这时第0代中未被释放的对象成为了第1代,而新创建的对象变 阅读全文
posted @ 2013-09-10 17:18 nygfcn 阅读(186) 评论(0) 推荐(0)
摘要: *CLR支持两种程序集:弱命名程序集(weakly named assembly)和强命名程序集(strongly named assembly)。摘自:http://www.cnblogs.com/pursue/archive/2009/08/15/1546968.html强命名程序集的缘由: 目前Windows中出现的DLL Hell问题(两个不同的公司可能开发处具有相同名称的程序集,如果将相同名称的程序 集放置到同一个目录下,则会出现程序集覆盖现象,最后安装的程序集会覆盖前面的程序集,从而可能导致应用序不能正常运行)。由此看来,仅靠名称来区分程序集是不足够的。CLR采取了强命名程序集的方 阅读全文
posted @ 2013-09-10 15:53 nygfcn 阅读(280) 评论(0) 推荐(0)
摘要: 发现看书效率不高,好记性不如烂笔头啊,还是记下来的好。* 中间语言 Intermediate Language IL;* 接口定义语言 Interface Definition Lanaguage IDL;* 智能感知技术 IntelliSense* 如果程序集文件中只包含类型安全的托管代码,那么可以运行在32位、64位版本的Windows上*全局程序集缓存 Global Assembly Cache,GAC对于.net3.5和之前的版本,GAC通常位于C:\Windows\Assembly;对于对于.NET4.0,GAC位于:C:\Windows\Microsoft.NET\assembly 阅读全文
posted @ 2013-09-09 19:02 nygfcn 阅读(875) 评论(0) 推荐(0)
摘要: 参考:http://www.cnblogs.com/Peter-Zhang/articles/1778223.html这个博客里面最重要的部分写错了,卸载程序跟主程序是通过 卸载程序快捷方式中的 Arguments 相联系,其内容为 /x + 安装项目属性中的 ProductCode,如我的程序中的ProductCode为:{AD099024-2E3A-4C01-B923-17A6C2BE831F},则卸载程序快捷方式属性中的 Arguments = /x{AD099024-2E3A-4C01-B923-17A6C2BE831F} 阅读全文
posted @ 2013-09-09 14:19 nygfcn 阅读(233) 评论(0) 推荐(0)
摘要: CLR(Common Language Runtime):公共语言运行时,是一个可由多种编程语言使用的运行环境。CLR的核心功能包括:内存管理、程序集加载、安全性、异常处理和线程同步,可由面向CLR的所有语言使用。并保证应用和底层操作系统之间必要的分离。CLR是.NET Framework的主要执行引擎。按照.NET的说法,在CLR监视之下运行的程序属于“托管的”(managed)代码,而不在CLR之下、直接在裸机上运行的应用或者组件属于“非托管的”(unmanaged)的代码。托管代码 (managed code)同受管制的代码由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码 阅读全文
posted @ 2013-09-04 12:10 nygfcn 阅读(238) 评论(0) 推荐(0)
摘要: 突然发现之前的很多观念都不对的,关于编程,关于c#,我认为有需要实现了就成了,结果重要,过程不重要,虽然很多时候大家都讲扩展性、易用性等软件思想,但是在实际应用中,这些基本上都是空话,所以像c#中的委托、类、事件、多线程并没有深入了解,是时候把这块东西深入了解了解了。委托1、在C#中,所有的委托都是从System.Delegate类派生的。 2、委托隐含具有sealed属性,即不能用来派生新的类型。3、委托最大的作用就是为类的事件绑定事件处理程序。4、在通过委托调用函数前,必须先检查委托是否为空(null),若非空,才能调用函数。5、在委托实例中可以封装静态的方法也可以封装实例方法。6、在创建 阅读全文
posted @ 2013-09-04 10:55 nygfcn 阅读(534) 评论(0) 推荐(0)
摘要: 直连存储DAS(Direct Attached Storage) 是一种将存储介质直接安装在服务器上或者安装在服务器外的存储方式。例如,将存储介质连接到服务器的外部SCSI通道上也可以认为是一种直连存储方式。网络接入存储(Network-AttachedStorage,简称NAS)采用网络(TCP/IP、ATM、FDDI)技术,通过网络交换机连接存储系统和服务器主机,建立专用于数据存储的存储私网。存储区域网络(StorageAreaNetwork,简称SAN)采用光纤通道(FibreChannel)技术,通过光纤通道交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络。 阅读全文
posted @ 2013-08-30 11:47 nygfcn 阅读(198) 评论(0) 推荐(0)
摘要: 摘自 http://chemnk.blog.163.com/blog/static/201463120201281710915840/类的关系可以分成:关联(association)、聚合(aggregation)、组合(composition)、依赖(dependency)和继承(inheritance)。关联: 关联表示两个类之间行为的一般二元关系。关联中的每个类可以指定一个数目(multiplicity)。它可以是一个数字或数字区间,指出这个关系涉及类中的多少个对象。*表示对象的个数没有限制,区间m..n表示对象的个数应该在m到n之间,包括端点 阅读全文
posted @ 2013-08-30 11:24 nygfcn 阅读(389) 评论(0) 推荐(0)
摘要: 第一章一般规定 第一条为了保护合同当事人的合法权益,维护社会经济秩序,促进社会主义现代化建设,制定本法。 第二条本法所称合同是平等主体的自然人、法人、其他组织之间设立、变更、终止民事权利义务关系的协议。婚姻、收养、监护等有关身份关系的协议,适用其他法律的规定。 第三条合同当事人的法律地位平等,一方不得将自己的意志强加给另一方。 第四条当事人依法享有自愿订立合同的权利,任何单位和个人不得非法干预。 第五条当事人应当遵循公平原则确定各方的权利和义务。 第六条当事人行使权利、履行义务应当遵循诚实信用原则。 第七条当事人订立、履行合同,应当遵守法律、行政法规,尊重社会公德,不得扰乱社会经... 阅读全文
posted @ 2013-08-30 10:30 nygfcn 阅读(328) 评论(0) 推荐(0)
摘要: 数据流程图数据 流 程 图表示求解某一问题的数据通路。同时规定了处理的主要阶段和所用的各种数据媒体。数据 流程 图包括:a 指 明 数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体,b. 指 明 对数据执行的处理的处理符号,这些符号也可指明该处理所用到的机器功能;指明 几个处理和 (或)数据媒体之间的数据流的流线符号;便 于读、写数据流程图的特殊符号。在 处理 符号的前后都应是数据符号。数据流程图以数据符号开始和结束.程序流程图程序 流 程 图表示程序中的操作顺序。程序 流 程 图包括:a. 指 明 实际处理操作的处理符号,它包括根据逻辑条件确定要执行的路径的符号,b. 指 明 控制 阅读全文
posted @ 2013-08-30 10:22 nygfcn 阅读(1616) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 22 下一页