上一页 1 ··· 4 5 6 7 8
摘要: 继承、封装、多态是面向对象的三大特性。这里主要理解一下继承和多态。继承可以理解为子类继承父类。其中有几个词在继承和多态中经常用到:new、virtual、override、sealed、abstract结合例子看一下这几个词的用法和说明:1、new:我认为就是一个标记。目的就是为了避免冲突。父类中的方法和子类中的方法一模一样,子类的方法前加:new,来避免冲突。代码: public class Parent { public Parent() { Console.WriteLine("父类构造"); }... 阅读全文
posted @ 2013-12-28 11:34 K战神 阅读(267) 评论(0) 推荐(0) 编辑
摘要: SQL Server线程和纤程 一、基本概念 (一)线程 SQLServer使用操作系统的线程来执行并发任务。在不使用纤程的情况下,SQLServer将启动线程,并由OS将线程分配给CPU,线程管理由OS内核控制,当一个线程完成退出CPU,其他线程调度占用该CPU时,将发生一个上下文切换,这个切换是在应用程序的用户模式和线程管理的内核模式之间的切换,所以需要付出一定的代价,应当尽量避免这种切换 (二)纤程 为了减少上下文切换,引入纤程的概念,可以在SQLServer中启用纤程,... 阅读全文
posted @ 2013-04-19 16:48 K战神 阅读(582) 评论(0) 推荐(0) 编辑
摘要: --更新使用sp_configure系统存储过程更改的配置选项的当前已配置值(sp_configure结果集中的config_value列)。--由于有些配置选项需要服务器停止并重新启动才能更新当前运行的值,因此RECONFIGURE并不总是为已更改的配置值更新当前运行的值(sp_configure结果集中的run_value列)。--语法RECONFIGURE[ WITH OVERRIDE ]--参数RECONFIGURE--指定如果配置设置不需要服务器停止并重新启动,则更新当前运行的值。-- RECONFIGURE还会检查新的配置值中是否有无效值(例如,在syscharsets中不存在的排 阅读全文
posted @ 2013-04-19 16:46 K战神 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 用户模式与内核模式从Intel80386开始,出于安全性和稳定性的考虑,该系列的CPU可以运行于ring0~ring3从高到低四个不同的权限级,对数据也提供相应的四个保护级别。运行于较低级别的代码不能随意调用高级别的代码和访问较高级别的数据,而且也只有运行在ring0层的代码可以直接对物理硬件进行访问。由于WindowsNT是一个支持多平台的操作系统,为了与其他平台兼容,它只利用了CPU的两个运行级别。一个被称为内核模式,对应80x86的ring0层,是操作系统的核心部分,设备驱动程序就是运行在该模式下;另一个被称为用户模式,对应80x86的ring3层,操作系统的用户接口部分(就是我们通常所 阅读全文
posted @ 2013-04-19 16:43 K战神 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一、 ref 下面的代码主要是说了这么个事,有引用类型(数组 int[] ints)和值类型(int i) ,这两个有相同的初始值都是0 。通过方法对这两个进行修改,输出之后数组值是100,整型还是0。 继续看······ 1 class Program 2 ... 阅读全文
posted @ 2012-06-19 22:45 K战神 阅读(437) 评论(1) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8