天高地厚

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年12月18日

摘要: 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类的相似之处有三点:1、不能实例化; 2、包含未实现的方法声明; 3、派生类必须实现未实现的方法,抽象类是抽象方法,接口则是所有成员(不仅是方法包括其他成员); 另外,接口有如下特性:接口除了可以包含方法之外,还可以包含属性、索引器、事件,而且这些成 阅读全文

posted @ 2012-12-18 11:41 天高地厚-GNU 阅读(136) 评论(0) 推荐(0) 编辑

摘要: 1、触发器。定义:何为触发器?在SQLServer里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。常见的触发器有三种:分别应用于Insert,Update,Delete事件。(SQLServer2000定义了新的触发器,这里不提)我为什么要使用触发器?比如,这么两个表:CreateTableStudent(--创建学生表StudentIDintprimarykey,--学号,定义主键约束....)CreateTableBorrowRecord(--创建借书记录表BorrowRecordintidentity(1,1),--自动增长流水号Stude 阅读全文

posted @ 2012-12-18 11:39 天高地厚-GNU 阅读(118) 评论(0) 推荐(0) 编辑

摘要: 框架这个概念可能一开始就吓坏了很多PHP的Coder,其实你只要把一个Framework想明白了,其实也没啥,只是别人功能更复杂,细节考虑的更多,代码质量更高。 框架最重要的一个文件为入口文件,基本上相当于一个总控开关,所有的请求都需要经过这个文件:1<?php2define('APP_PATH',dirname(__FILE__).'/..');//应用路径3includeAPP_PATH.'/Library/Toper/Core/FrontController.class.php';//导入前端控制器4$frontController= 阅读全文

posted @ 2012-12-18 11:35 天高地厚-GNU 阅读(201) 评论(0) 推荐(0) 编辑

摘要: vs2005 c#鼠标悬停高亮显示在gridview中在girdview中的RowDataBound事件中写下如下代码:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgrou 阅读全文

posted @ 2012-12-18 11:33 天高地厚-GNU 阅读(405) 评论(0) 推荐(0) 编辑

摘要: 本周:select * from table where datediff(week,C_CALLTIME,getdate())=0 --C_CALLTIME 为日期字段本月:select * from table where datediff(Month,C_CALLTIME,getdate())=0 --C_CALLTIME 为日期字段本季:select * from table where datediff(qq,C_CALLTIME,getdate())=0 前半年1-6,后半年7-12:select * from table where datepart(mm,C_CALLTIME) 阅读全文

posted @ 2012-12-18 11:26 天高地厚-GNU 阅读(139) 评论(0) 推荐(0) 编辑

摘要: 大家最常见的是使用sql命令来进行数据库备份,最常用的sql语句如下:backup [dbname] to disk=[路径+文件名]restore [dbname] from disk=[路径+文件名]另外可以使用SQLDMO来实现数据库备份的功能SQLDMO(SQLDistributedManagementObjects,SQL分布式管理对象)封装MicrosoftSQLServer2000数据库中的对象。SQL-DMO允许用支持自动化或COM的语言编写应用程序,以管理SQLServer安装的所有部分。SQL-DMO是SQLServer2000中的SQLServer企业管理器所使用... 阅读全文

posted @ 2012-12-18 11:23 天高地厚-GNU 阅读(220) 评论(0) 推荐(0) 编辑

摘要: 利用T-SQL语句,实现数据库的备份与还原的功能这种方式感觉实现起来也不错,我是使用这种方式来完成数据库备份还原的功能的。需要指出下面这些存储过程是在网上搜索到的。谢谢代码的提供者。在此转载利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点: 1. 获取SQL Server服务器上的默认目录 2. 备份SQL语句的使用 3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理 4. 作业创建SQL语句的使用 /*1.--得到数据库的文件目录@dbname 指定要取得目录的数据库名如果指定的数据不存在,返回安装SQL时设置的默认数据目录如果指定 阅读全文

posted @ 2012-12-18 11:22 天高地厚-GNU 阅读(164) 评论(0) 推荐(0) 编辑

摘要: 在计算机技术中,虚拟化(Virtualization) 是将计算机物理资源如服务器、网络、内存及存储等予以抽象、转换后呈现出来,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不 受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料储存。 需要注意的是虚拟化并不等同于云计算,虚拟化只是庞大的云计算生态圈中一个子应用。 现在比较流行的虚拟化技术有服务器虚拟化和桌面虚拟化,下面我们就来一一介绍。服务器虚拟化 随着技术的发展,对于独立建站的站长来说,如何托管他们的服务器就有了更多的选择:虚拟主机,VPS,云主机~~(关于其区别请看这里) ... 阅读全文

posted @ 2012-12-18 11:16 天高地厚-GNU 阅读(204) 评论(0) 推荐(0) 编辑

摘要: JQuery实现的后台框架(动易+Slashdot Menu)] 阅读全文

posted @ 2012-12-18 10:35 天高地厚-GNU 阅读(310) 评论(0) 推荐(0) 编辑

摘要: 简介 内存是计算机中最重要的资源之一,通常情况下,物理内存无法容纳下所有的进程。虽然物理内存的增长现在达到了N个GB,但比物理内存增长还快的是程序,所以无论物理内存如何增长,都赶不上程序增长的速度,所以操作系统如何有效的管理内存便显得尤为重要。本文讲述操作系统对于内存的管理的过去和现在,以及一些页替换的算法的介绍。对于进程的简单介绍 在开始之前,首先从操作系统的角度简单介绍一下进程。进程是占有资源的最小单位,这个资源当然包括内存。在现代操作系统中,每个进程所能访问的内存是互相独立的(一些交换区除外)。而进程中的线程所以共享进程所分配的内存空间。 在操作系统的角度来看,进程=程序+数据+PCB( 阅读全文

posted @ 2012-12-18 09:52 天高地厚-GNU 阅读(177) 评论(0) 推荐(0) 编辑