DBM是一种文件数据储存数据,由于采用哈希结构进行连接,因此具有一些数据库的特点功能与普通文本数据库相比,具有稳定,检索速度快和支持量大的优点,由于DBM是从Unix系统中移植来的,因此在Unix/linux系统中优点比较明显,而在NT系统中则不太理想,在NT中使用有时会另数据文件变得十分庞大。
最近因为工作需要,又看了一遍《programming perl》。感觉perl有很多很牛的、很先进的思想,因为开发的早,也遗留了一些问题。这里想谈一下,点到即止,读者最好有一些基础:
DBM是一种文件数据储存数据,由于采用哈希结构进行连接,因此具有一些数据库的特点功能与普通文本数据库相比,具有稳定,检索速度快和支持量大的优点,由于DBM是从Unix系统中移植来的,因此在Unix/linux系统中优点比较明显,而在NT系统中则不太理想,在NT中使用有时会另数据文件变得十分庞大
Perl 被设计成90%擅长处理文本,10%处理其余的问题。因此Perl 有强大的文本处理能力,包括正则表达式和方便的字符串处理函数。
本文是对perl的进程管理简单介绍。当你向系统shell发送一个命令行时,shell创建一个进程来执行这个命令。这个新进程成为shell的子进程,它的执行不依赖于shell但又与shell相互协调。
在Perl中我们使用一个名为CGI.pm的模块来进行CGI的编程,在其中提供了许多现成的东西供我们使用,下面我们通过两个简单的例子对CGI模块的基本功能有一个初步的了解。
常规表达式(Regular Expression)是指定模式的一种方法,这种模式对文本进行筛选,只匹配特定的字符串。一旦匹配到了一个字符串,就可以从大量的文本中将其抽取出来,或者利用另一个字符串来替代这个字符串。
Perl是一种借鉴了CC++、JAVA语法的通用的胶水语言。通用是指你可以用PERL来完成许多事情电子表格、数据库、文本工具、以及WEB应用程序并且和JAVA一样PERL是跨平台的。