由于简单模式匹配算法在一次字符比较失败后,简单的把模式串位置向前移动一个字符位置,这样就丢掉了前面字符匹配中得到的信息,效率差。所以就需要一种无回溯的算法来提高效率,这里使用KMP(Knuth-Morris-Pratt)算法。模式串前面的连续片断部分称“前缀模式”,前缀模式在模式串后部重复出现的情况可以用来避免重复进行已经做过的检查,这是KMP算法中的一个重要概念。
上传时间: 2015-03-21
上传用户:lizhen9880
大型商业学分统计系统原代码说明 1.如果在向导设置班级数为8时,此数值为班级总数,所以添加录入班级时,请检查1至8个班级是否已全部录入,如果数据是经过导入而来,在保存前请将班级数大于8的数据删除. 2.在保存新数据前,请将多余的空数据删除. 3.对于无考试分数的学分只能用0来输入,不可用空. 4.学籍中,打勾表示在籍生,不打勾则表示编外生。保存之前检查数据录入是否符合条件,否则统计报表将会出错!
上传时间: 2013-12-24
上传用户:阿四AIR
PC-Lint是一个历史悠久,功能异常强劲的静态代码检测工具。它的使用历史可以追溯到计算机编程的远古时代(30多年以前)。经过这么多年的发展,它不但能够监测出许多语法逻辑上的隐患,而且也能够有效地帮你提出许多程序在空间利用、运行效率上的改进点,在很多专业级的软件公司,比如Microsoft, PC-Lint检查无错误无警告是代码首先要过的第一关,我个人觉得,对于小公司和个人开发而言,PC-Lint也非常重要,因为基于开发成本考虑,小公司和个人往往不能拿出很多很全面的测试,这时候,PC-Lint的强劲功能可以很好地提高软件的质量。
标签: PC-Lint
上传时间: 2015-03-26
上传用户:Andy123456
PC-Lint是一种静态代码检测工具,可以说,PC-LINT是一种更加严格的编译器,不仅可以象普通编译器那样检查出一般的语法错误,还可以检查出那些虽然完全合乎语法要求,但很可能是潜在的、不易发现的错误。
上传时间: 2015-03-27
上传用户:fhzm5658
将压缩包里的头文件memory.h加入VC的INCLUDE目录下,在程序中写入Memory() 单步执行可以检查内存泄露
上传时间: 2015-03-28
上传用户:685
一款java数据库的全实例教程,所有程序都已经过编译检查。
上传时间: 2015-03-28
上传用户:6546544
实现了 词法编译器的功能 在编译成序的 过程中,词法编译是第一步 此程序 是实现对词法的检查,纠错,以及最终的编译!~
上传时间: 2013-12-29
上传用户:zhouli
VC专题教程 -- 第一章 Internet相关开发 打包下载 --- 1.1 如何编写CGI程序 ------ 1.2 一种更亲切的CGI开发系统WinCGI ------ 1.3 利用ISAPI开发CGI程序 ------ 1.4 利用WinInet开发Internet程序 +-- 第二章 ActiveX控件开发 打包下载 ------ 2.1 ActiveX控件介绍 ------ 2.2 利用MFC开发ActiveX控件 ------ 2.3 利用ATL(ActiveX模板库)创建ActiveX控件 ------ 2.4 调试并使用ActiveX控件 +-- 第三章 调试技术与异常(错误)处理 打包下载 ------ 3.1 跟踪与中间过程输出 ------ 3.2 变量/对象合法性检查 ------ 3.3 内存泄露检查 ------ 3.4 异常捕捉与处理 +-- 第四章 进程/线程控制 打包下载 ------ 4.1 为什么需要多进程/线程 ------ 4.2 进程控制 ------ 4.3 线程控制 ------ 4.4 进程/线程间同步 +------ 4.5 进程间通信 +-- 第五章 文件操作 打包下载 +------ 5.1 磁盘文件的打开与关闭 +------ 5.2 磁盘文件的正常读写与异步读写 +------ 5.3 磁盘文件的查找 +------ 5.4 磁盘文件的其他操作 +------ 5.5 串口的操作 +-- 第六章 内存管理 打包下载 +------ 6.1 Win32下的内存管理介绍 +------ 6.2 虚存的使用
上传时间: 2014-01-03
上传用户:qunquan
操作系统中的文件是通过文件目录项来管理的,为了管理和查找的方便,按层次把文件目录项组织起来,同一层上的目录构成该层上的目录,第一层为根目录,一下为各层子目录。 假设以一串字符代表一个文件,每个字符表示一个记录。 在建立上述目录结构的基础上,建立相应的管理系统并要求完成以下各项操作: 1. 一次建立各个文件 2. 查访两个用户的所有文件 3. 查访用户sun 是否有文件AB 4. 删除用户sun的文件AC,然后在分别查访两个用户的全部文件,检查是否已经删除文件AC 5. 撤销用户sun,并检查是否被删除 6. 删除用户sun的全部文件,然后在撤销sun用户,在查访用户sun, 检查其是否已被撤销。 在建立一个新用户及新用户的两个文件,然后查该两个用户的所有文件
上传时间: 2014-01-23
上传用户:xhz1993
SqlPlus(1.01) 这是一个纯JAVA的数据操作软件,目前能支持ORACLE及SQL SERVER。能同时打开多个不同数据库的连接,并支持语法检查及关键字加亮。 本软件有较好UI界面,特别适合需要使用多种数据库的开发人员使用。 本软件开放源码,结构虽然不是很清晰,但比较适合JAVA初学者学习,希望网友们能和我一起完善它。
上传时间: 2015-04-11
上传用户:aeiouetla