自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

转载 .Net中抽象类和接口的区别

<br /><br />一、抽象类<br />    (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法<br />    (2) 抽象类不能被实例化<br />    (3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类<br />    (4) 具体派生类必须覆盖基类的抽象方法<br />    (5) 抽象派生类可以覆盖基类的抽象方法,也可以不覆盖。如果不覆盖,则其具体派生类必须覆盖它们。如:<br /> <br /> <br />us

2011-05-05 09:32:00 443

原创 (转)数据库建立索引依据的规则

<br /><br />1、表的主键、外键必须有索引;<br />2、数据量超过300的表应该有索引;<br />3、经常与其他表进行连接的表,在连接字段上应该建立索引;<br />4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;<br />5、索引应该建在选择性高的字段上;<br />6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;<br />7、复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:<br />   A、正确选择复合索引中的主列字段,一般是选

2011-05-05 09:15:00 480

转载 (转)单索引和复合索引的区别

<br />字典中的字母表即是一个索引 索引的目的是为了快速找到所需的记录 在一个列上建立的索引即单索引 用户在多个列上建立索引,这种索引叫做复合索引。 复合索引的创建方法与创建单一索引的方法完全一样。 但复合索引在数据库操作期间所需的开销更小,可以代替多个单一索引。 当表的行数远远大于索引键的数目时,使用这种方式可以明显加快表的查询速度。

2011-05-05 09:10:00 2755

转载 (转)存储过程和自定义函数的区别

<br />存储过程,功能强大,可以执行包括修改表等一系列数据库操作,也可以创建为 SQL Server 启动时自动运行的存储过程。自定义函数,用户定义函数不能用于执行一组修改全局数据库状态的操作。存储过程,可以使用非确定函数。自定义函数,不允许在用户定义函数主体中内置非确定函数。存储过程,可返回记录集。自定义函数,可以返回表变量。存储过程,其返回值不能被直接引用。自定义函数,其返回值可以被直接引用。存储过程,用 EXECUTE 语句执行。自定义函数,在查询语句中调用。

2011-05-05 09:07:00 558

转载 (转)MSSQL 视图详解 基本视图,索引视图,分区视图

<br /><br />视图是为用户对数据多种显示需求而创建的,其主要用在一下几种情况:<br /> (1)限制用户只能访问特定表特定条件的内容,提高系统的安全性。<br /> (2)隐藏表结构、创建多种形式的数透视,满足不同用户需求。<br /> (3)将复杂的Select语句和表JION形成一个视图,给用户提供一个良好的接口。<br /> (4)为使用频率较高的联表聚合运算创建索引视图,以提升程序的性能。<br /> (5)创建分区视图调用远程数据,实现数据的分布式存储与查询,提升程序的吞吐能力。<br

2011-05-05 09:04:00 781

转载 (转)C# 中的委托和事件

<br /><br />ing 方法<br />    GreetPeople("Jimmy Zhang", delegate1);  <br />    Console.ReadKey();<br />}<br /><br />输出为:<br />Morning, Jimmy Zhang<br />早上好, Jimmy Zhang<br />实际上,我们可以也可以绕过GreetPeople方法,通过委托来直接调用EnglishGreeting和ChineseGreeting:<br />static vo

2011-05-03 09:35:00 377

转载 (转)常见.NET技术面试题

<br /><br />C#什么是委托?委托和事件是什么关系?什么是反射?C#中是否可以从多个类中继承?如何实现多重继承?什么是密封类?using关键字有几种用途?#warning和#error分别的用途是什么?string和StringBuilder有什么区别?const和readonly的区别?new、virtual、abstract、override、sealed的区别?abstract class和interface有什么区别?公共变量与属性的区别?结构与类的区别?<br />ASP.NETASP.

2011-05-03 09:18:00 451

转载 (转) XML DTD XSD XSL XDR的区别

<br />XML=可扩展标记语言(eXtensible Markup Language).<br />可扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。<br />XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows、

2011-05-03 08:57:00 522

转载 (转)abstract class 和 interface的区别

abstract class是抽象类,interface是接口 1.interface被继承时用的关键字是implements,而且可以同时implements多个interface,而abstract class被继承时用的关键字是extends,而且只能同时extends一个abstract class。 2.interface内定义的方法都是public的,而abstract class内的则不一定。3.interface内定义的成员对象都是static & final的,而abstract c

2011-05-02 22:39:00 328

转载 (转) C#中struct和class的区别

区别:1,class 是引用类型,structs是值类型。既然class是引用类型,class可以设为null。但是我们不能将struct设为null,因为它是值类型。 struct AStruct{   int aField;}class  AClass{   int aField;}class MainClass{  public static void Main()  {    AClass b = null; // No error.    AStruct s = null; // Error [ 

2011-05-02 22:34:00 334

Windows shell

Windows shell Development

2008-07-02

c# 3.0 规范说明

c# 3.0 规范说明

2008-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除