此处所列的文章均是我自己从国外的网站摘抄并翻译的,由于英文水平有限,里面肯定有不少错漏.翻译这些东西没有其他的什么用途,只是提高自己的英语阅读能力和编程技术水平而已     
摘要: 1.重建master数据库重建master数据库将导致原来在master数据库中保存的服务器级信息完全丢失,其作用仅仅能够达到不需要重新安装SQL Server 2000,而可以重新运行,再加上用户数据库备份,这样就能够在最短的时间内恢复SQL Server 2000服务器。1.重建主控工具实用c:\Program Files\Microsoft Sql Server\80\Tools\Binn\rebuildm.exe2.单用户模式启动c:\Program Files\Microsoft Sql Server\MSSSQL\Binn\sqlservr,带有参数(sqlservr -C -M就 阅读全文
posted @ 2012-01-03 22:16 AppleAndPear 阅读(1963) 评论(0) 推荐(0) 编辑
摘要: 我来补充解释ttl 内容来源自 TTL是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。TTL的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。 基本简介 TTLTTLTTL:(Time To Live ) 生存时间 指定数据... 阅读全文
posted @ 2012-01-03 09:01 AppleAndPear 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 最初模式的一个回顾最初的模型有3个主要的组成部分:结构,完整性和操作。结构特性关系是定义在类型上(也可以称之为域),一个类型基本上是值的概念池,从这个池中实际的关系的属性可以获取它们的值。一个n元关系可以描述为一个具有n个列的表;关系模式支持各种各样的关键字。每个关系至少都有一个候选的关键字。一个候选的关键字是一个唯一的标识;换句话说,它是一个属性的集合,但常常不只是一个只有一个属性的集合。一个主关键字是指那些可以用某种方法经过特殊处理被选出来的侯选的关键字。外键是指一个关系上的一个属性集,他们的值需要与别的关系(也可能是同一个关系)的侯选关键字的值匹配。模式(第一个意义)是用户必须知道的。实 阅读全文
posted @ 2011-10-22 19:51 AppleAndPear 阅读(2030) 评论(0) 推荐(0) 编辑
摘要: Delphi 开发指南 —— 编码标准文档版权所有 ?1998 Xavier Pacheco 及 Steve Teixeira翻译 2000 李颖(e.w@263.net)目录 1.导言 2.一般源代码格式规范 缩进 页宽 Begin..End 对 3.Object Pascal 语言 3.1括号 3.2保留字和关键字 3.3过程和函数 (子程序) 3.4变量 3.5语句 if 语句 case 语句 while 语句 for 语句 repeat 语句 with 语句 3.6结构化的意外处理 概要 try..finally 的使用 try..except 的使用 try. 阅读全文
posted @ 2011-02-20 15:51 AppleAndPear 阅读(1976) 评论(0) 推荐(0) 编辑
摘要: 高级变量主题使用多个同名的变量如果不同模块中的公用变量使用同一名字,则通过同时引用模块名和变量名就可以在代码中区分它们。例如,如果有一个在 Form1 和 Module1 中都声明了的公用 Integer 变量 intX,则把它们作为 Module1.intX 和 Form1.intX 来引用便得到正确值。为了看清这是如何工作的,在一个新工程中插入两个标准模块,并在窗体上画上三个命令按钮。在第一个标准模块 Module1 之中声明一个变量 intX。Test 过程设置它的值:在第二个标准模块 Module2 中声明了第二个变量 intX,它有相同的名字。又是名为 Test 的过程设置它的值:在 阅读全文
posted @ 2011-02-06 19:26 AppleAndPear 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 按照缺省规定,String 变量或参数是一个可变长度的字符串,随着对字符串赋予新数据,它的长度可增可减。 也可以声明字符串具有固定长度。可用以下语法声明一个定长字符串:String * size例如,为了声明一个长度为 50 字符的字符串,可用下列语句:如果赋予字符串的字符少于 50 个,则用空格将 EmpName 的不足部分填满。如果赋予字符串的长度太长,已不能成为定长字符串,则 Visual Basic 会直接截去超出部分的字符。因为定长字符串用空格填充尾部多余的空间,所以在处理定长字符串时可发现,删除空格的 Trim 和 RTrim 函数是很有用的。可将标准模块中的定长字符串声明为 Pu 阅读全文
posted @ 2011-02-06 19:01 AppleAndPear 阅读(5767) 评论(0) 推荐(0) 编辑
摘要: function TStrings.GetNameValueSeparator: Char; //默认的NameValueSeparator是"="begin if not (sdNameValueSeparator in FDefined) then NameValueSeparator := '='; Result := FNameValueSeparator;end;procedure TS... 阅读全文
posted @ 2010-11-20 08:46 AppleAndPear 阅读(243) 评论(0) 推荐(0) 编辑
摘要: procedure TForm1.Button1Click(Sender: TObject);var i: Integer; Procedure QuickSort(L, R: Integer); var i, j, p, temp: Integer; Begin Repeat i := L; j := R; p := (L + R) shr 1; Repeat while MyArray[i] ... 阅读全文
posted @ 2010-11-18 15:41 AppleAndPear 阅读(200) 评论(0) 推荐(0) 编辑
摘要: PStringItem = ^TStringItem; TStringItem = record FString: string; FObject: TObject; end; PStringItemList = ^TStringItemList; TStringItemList = array[0..MaxListSize] of TStringItem;一个非常大的结构体数组。 TString... 阅读全文
posted @ 2010-11-16 23:08 AppleAndPear 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: TFiler = class(TObject) private FStream: TStream;//流,将FBuffer缓冲区的内容写入流 FBuffer: Pointer; //内存 FBufSize: Integer;//内存大小 FBufPos: Integer; FBufEnd: Integer; FRoot: TComponent; FLookupRoot: TComponent; F... 阅读全文
posted @ 2010-11-14 22:22 AppleAndPear 阅读(395) 评论(0) 推荐(0) 编辑