选择与编组选择允许使用'|'字符来在两个或多个候选项中进行选择。通过扩展章节标题的正则表达式,可以将其扩充为不仅仅适用于章节标题的表达式。不过,这可没有想象的那么直接。在使用选择时,将匹配'|'字符每边最可能的表达式。你可能认为下面的VisualBasicScriptingEdition和VBScript表达式将匹配位于一行的开始和结束位置且后跟一个或两个数字的'Chapter'或'Section':/^Chapter|Section[1-9][0-9]{0,1}$/"^Chapter|Section[1-9][0-9]{0,1}$"不幸的是,真正的情况是上面所示的正则表达式要么匹配位于一行开...
http://www.jb51.net//article/4396.htm
后向引用正则表达式一个最重要的特性就是将匹配成功的模式的某部分进行存储供以后使用这一能力。请回想一下,对一个正则表达式模式或部分模式两边添加圆括号将导致这部分表达式存储到一个临时缓冲区中。可以使用非捕获元字符'?:','?=',or'?!'来忽略对这部分正则表达式的保存。所捕获的每个子匹配都按照在正则表达式模式中从左至右所遇到的内容存储。存储子匹配的缓冲区编号从1开始,连续编号直至最大99个子表达式。每个缓冲区都可以使用'\n'访问,其中n为一个标识特定缓冲区的一位或两位十进制数。后向引用一个最简单,最有用的应用是提供了确定文字中连续出现两个相同单词的位置的能力。请看下面的句子:Isisthe...
http://www.jb51.net//article/4395.htm
我开始学习xml时做了一个简单的xml留言板。-------------------------------创建一个新的XMLDOM objectserver.createObject("Microsoft.XMLDOM")--------------------------------加载一个xml文件set objXML=server.createObject("Microsoft.XMLDOM")filepath=server.mappath("list.xml")objXML.load(filepath)这里不能直接load("list.xml"),不然会出错---...
http://www.jb51.net//article/4308.htm
FSO的意思是FileSystemObject,即文件系统对象。FSO对象模型包含在Scripting 类型库 (Scrrun.Dll)中,它同时包含了Drive、Folder、File、FileSystemObject和TextStream五个对象,用来操作文件和文件夹十分方便。FSO文件(File)对象属性属 性 说 明DateCreated 返回该文件夹的创建日期和时间DateLastAccessed 返回最后一次访问该文件的日期和时间DateLastModified 返回最后一次修改该文件的日期和时间Dri...
http://www.jb51.net//article/4199.htm
作者:甘冀平; 原文出处:http://www.15seconds.com/Issue/000816.htm 在ASP中,FSO的意思是FileSystemObject,即文件系统对象。 我们将要操纵的计算机文件系统,在这里是指位于web服务器之上。所以,确认你对此拥有合适的权限。理想情况下,你可以在自己的机器上建立一个web服务器,这样就能方便地进行测试。如果运行于Windows平台,请试一试微软公司的免费个人Web服务器PWS。 FSO模型对象DriveObject:驱动器对象供存取磁盘或者网络驱动器FileSystemObjectObject:文件系统对象供存取计算机的文件系统F...
http://www.jb51.net//article/3762.htm
前面有人贴了用ADOSTREAM做的无组件上传程序,今天我做一下关于它的简单介绍以前,如果要用ASP操作文件,比如移动、复制、删除或者创建一个记事本文件,基本上都是通过FILESYSTEMOBJECT对象做的,当然,这个东西很专业,也没说什么不好,它可以提供完善的文件信息,比如建立时间,大小,上次修改时间等等,但是如果你不做痛苦的高代价的字符格式转换的话,利用它你无法直接操作二进制文件。但是,现在我们介绍的stream物件可以同时操作文本对象和二进制对象,要求是您的机器上要安装有ADO2。5或者更高版本,您可以从http://www.microsoft.com/data里去DOWN的。这个st...
http://www.jb51.net//article/3742.htm
这是关于如何用各种可以得到的接口为Linux开发网络程序的系列文章的第一篇。就像大多数Unix-based的操作系统一样,Linux支持将TCP/IP作为本地的网络传输协议。在这个系列中,我们假定你已经比较熟悉Linux上的C编程和Linux的一些系统知识诸如signals,forking等等。 这篇文章是关于如何用BSD套接口创建网络程序的基础介绍。在下一篇中,我们会解决涉及到建立(网络)deamon进程的问题。而且今后的文章我们还会涉及到使用远程过程调用(RPC),以及用CORBA/distributedobjects进行开发。 一、TCP/IP的基...
http://www.jb51.net//article/3573.htm
Linux管理员手册(3)--磁盘和其他存贮介质的使用 安装和升级系统时,需要对硬盘做很多工作。必须在硬盘上做文件系统,使文件能存在其上,并为系统不同的部分保留空间。 本章说明所有这些初始化工作。通常,一旦你建立了系统,就不必再做这些工作(除了使用软盘)。如果你要增加一个新硬盘或更好地调整你的硬盘的使用,那么可能回到这一章。 管理磁盘的基本任务有: 格式化磁盘。这为磁盘进入使用做一些工作,比如检查坏扇区。(现在多数硬盘无须格式化。) 给硬盘分区,如果想用于互相不干扰的几件事。分区的一个原因是要在一个硬盘上存不同的操作系统。另一个原因是将用户文件和系统文件分开,以简化备份并在系统崩...
http://www.jb51.net//article/3488.htm
1994年,Young和MarkEwing创建了RedHat公司,并创造了全球使用最广泛的RedHatLinux套件,为Linux的普及立下了汗马功劳,笔者也是跟随着RedHat的带领下走进Linux世界的。RedHat取得了辉煌的成绩,甚至许多Linux发行公司还采用了许多RedHatLinux的代码,如Mandrake、SOTBest、Connectiva、Abit和Kondara。可以说,RedHat在某种意义上几乎成了Linux的代名词。 2001年4月16日,RedHat公司正式推出了RedHatLinux7.1版。做为RedHatLinux的忠实用户,第一时间就在自己的爱机上...
http://www.jb51.net//article/3476.htm
这是关于如何用各种可以得到的接口为Linux开发网络程序的系列文章的第一篇。就像大多数Unix-based的操作系统一样,Linux支持将TCP/IP作为本地的网络传输协议。在这个系列中,我们假定你已经比较熟悉Linux上的C编程和Linux的一些系统知识诸如signals,forking等等。 这篇文章是关于如何用BSD套接口创建网络程序的基础介绍。在下一篇中,我们会解决涉及到建立(网络)deamon进程的问题。而且今后的文章我们还会涉及到使用远程过程调用(RPC),以及用CORBA/distributedobjects进行开发。 一、TCP/IP的基础介绍 TCP/IP协议族允许...
http://www.jb51.net//article/3433.htm
为了便于讲解,拟通过两个简单的业务类引出测试用例,一个是分段函数类,另一个是字符串处理类,在这节里我们先来熟悉这两个业务类。 分段函数类 分段函数Subsection类有两个函数,sign()是一个符号函数,而getValue(intd)函数功能如下: 当d<-2时,值为abs(d); 当-2≤d<2且d!=0时,值为d*d; 当d=0时,值为100; 当2≤d时,值为d*d*d。 其代码如下图所示: 代码清单错误!文档中没有指定样式的文字。分段函数 1.packagechapter25; 2. 3.publicclassSubsection 4.{ 5....
http://www.jb51.net//article/2795.htm
