摘要:
表变量和临时表的比较:临时表是利用了硬盘(tempdb数据库) ,表名变量是占用内存,因此小数据量当然是内存中的表变量更快。当大数据量时,就不能用表变量了,太耗内存了。大数据量时适合用临时表。表变量有明确的作用域,在定义表变量的函数、存储过程或批处理结束时,会自动清除表变量。在存储过程中使用表变量与... 阅读全文
摘要:
protected void Page_PreInit(object sender, System.EventArgs e) { if (IsPostBack) { //Label1.Text +... 阅读全文
摘要:
进程资源分配的最小单位线程 CPU调度基本单位应用程序域比进程所占用的资源要少,可以被看作是一个轻量级的进程。进程(Process)、线程(Thread)、应用程序域(AppDomain)、上下文(Context)的关系如图5.0,一个进程内可以包括多个应用程序域,也有包括多个线程,线程也可以穿梭于... 阅读全文
摘要:
用存储过程或事物,取得最大标志的时候同时更新。 阅读全文
摘要:
重写和重载,他们其实是实现类型多态(同一种方法,不同的对象会产生不同的结果)特性的基本技术之一,两种技术貌似而实质截然不同。重载的条件:1.必须在同一个类中2.方法名必须相同3.参数列表不能相同。重写的条件:1. 在不同的类中2. 发生方法重写的两个方法返回值,方法名,参数列表必须完全一致3. 子类... 阅读全文
摘要:
2.0 版 C# 语言和公共语言运行时 (CLR) 中增加了泛型。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,您可以编写其他客户端代码能够... 阅读全文
摘要:
一、装箱和拆箱的概念和原理在面试中, 面试官提到装箱和拆箱的问题时,可能很多人想到的第一句话是“装箱是将值类型转化为引用类型的过程;拆箱是将引用类型转化为值类型的过程”。这句话没有问题,但是仅仅只说出这句话而没有下文的话那就不是一个中级.Net程序员的水平。实际上装箱和拆箱这个名字就很形象,“箱”指... 阅读全文
摘要:
char、varchar、nchar、nvarchar四种类型对比:定长或变长所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比如varchar,nvarchar变长字符数据则不会以空格填充,... 阅读全文