摘要:
文章导读 同一台计算上的应用程序是通过进程来隔离的,每个应用程序都是加载到不同的进程中,从而达到应用程序的互不影响。操作系统【OS】通过进程控制块【PCB】感知进程的存在,分析【PCB】的数据结构可以发现,【PCB】维护进程运行的内存空间,就是我们所说的虚拟内存,然后OS负责映射到实际的内存空间。... 阅读全文
摘要:
最近项目中用到了组合模式,自己系统地总结一下该模式: 组合模式(Composite Design Pattern)主要功能是能够使客户端(Client Code) 平等的对待单一组件(Single Componets)和容器组件(Container Componen)。从而实现客户端代码与组件之间的... 阅读全文
摘要:
Assembly的通用结构 1、PE Header ——————windows中EXE及DLL都有的文件信息 2、CLR Header——————CLR所需要的文件信息 3、CLR Metadata——————这个Assembly中所输出的类型信息,也就是可供引用这使用的类型 4、Manif... 阅读全文
摘要:
C#语言有两种不同的常量机制:一种为编译时(compile-time)常量,一种为运行时(runtime)常量。两种常量有着非常迥异的行为,使用不正确会导致程序的性能下降或者出现错误。但“慢,当能正确运行”程序总比“快,但有可能出错的”程序要好。因此,我们说运行时常量(readonly)优先于编译... 阅读全文
摘要:
FluentNHibernate.Cfg命名空间中的几个重要的类说明 1、Flently类-->流利的配置NHibernate,其是一个静态的类,包含有Configue()静态方法,返回一个FleuntNHibernateConfiguration的对象。 2、FleuntNHibernateC... 阅读全文
摘要:
关于sql连接语句中的Integrated Security=SSPI(转)解决方法:即:Security Support Provider Interface设置Integrated Security为 True 的时候,连接语句前面的 UserID, PW 是不起作用的,即采用windows... 阅读全文
摘要:
欢迎大家访问我的Fluent NHibernate系列文章,http://www.cnblogs.com/prince_hui/category/266657.html 阅读全文
摘要:
如果大家还在类型中定义公有的数据成员,或者还在手工添加get和set方法,请赶快停下来。属性在使我们可以将数据成员暴露为公有接口的同时,还为我们提供了在面向对象环境中所期望的封装。在C#中,属性(property)是这样一种语言元素:它们在被访问的时候看起来好像是数据成员,但他们却是用方法实现的。在C#中,属性是采用方法来实现的,那么属性也就就有方法所具有的全部功能。 1、属性可以实现虚属性... 阅读全文
摘要:
Fluent NHibernate 让NHibernate更流利 阅读全文