substr函数使得字符串的抽取和分离操作变得很容易。Substr可以用另一个字符串来替代或转移字符串的一部分,或者,它可以返回字符串的指定部分。
Perl有很多预先定义的变量,它们都有特殊的含义。为了防止它们被弄混淆或者被用户定义的变量覆盖,大多数预先定义变量都使用标点字符来命名。
短消息服务(Short message service,SMS)允许用户向移动设备发送和接收文本消息。如果使用Perl的话,你可以用SMS来提示有趣的东西或者重要的实时事件,无论它发生在世界的什么地方。
应用程序喜欢使用电脑中的资源,而不去考虑他们所使用的资源是否是数据库连接或者是内存中如同堆栈或数组一样的数据。当有必要的时候可以使用这些资源,但是要尽可能快的释放他们。
当你需要在一个序列中查找一个唯一的元素值,你可以考虑使用哈希表来查找。例如,当你有一些电子邮件的地址序列,你需要给列表中的每一个人都发一封电子邮件。但是,如果这些列表中有重复的地址,而你又不想给同一个地址发送两封邮件。
使一个子程序包含一段独立的代码,这样的方法,就可以使得Perl语言中的子函数能够帮助把代码分解划分成一个个的逻辑单元。子功能块同样也可被用于创建一些大段的没有名称的代码,这样在返回的时候就可以用它们来进行传递。
短消息服务(Short message service,SMS)允许用户向移动设备发送和接收文本消息。如果使用Perl的话,你可以用SMS来提示有趣的东西或者重要的实时事件,无论它发生在世界的什么地方。
在Linux里,你可以使用proc虚拟文件系统来访问各种文件信息,包括当前正在运行的进程和电池状态。Proc文件系统是虚拟的,因为它由内存创建,并于系统更改的时候动态地更新。
Perl支持将ignore case和multiline mode这样的模式匹配修饰符(pattern-match modifier)嵌入到模式里。这在使用动态模式(例如,从文件或者利用命令行读取的模式)的时候非常有用。
Perl的一个强项在于它能够生成用于其他语言,例如HTML,的源代码的能力。在生成源代码的时候,经常需要把单引号或者双引号字符嵌入到输出里。Perl为此提供了一个简单的方式,而不限于常见的引用符号。
Soundex算法被设计用来根据英语字的发音将人名和四字符的值进行匹配。这一思想可以被用来增强名称匹配,以实现发音类似但是拼写不同的名字的“模糊匹配”。
Linux包含2类pipes:unnamed pipe以及named pipe (也叫FIFO)。他们都能方便地提供进程间或线程间通讯的方法。不幸的是,创建协议是交给程序员去做的。
Cookies用于存储特定用户信息,它提供了Web程序中一种有用的方式。多年以来,JavaScript开发人员已经进行了有关cookie的大量工作。同样,ASP.NET通过System.Web空间名称也提供了cookie的访问。虽然你不应该使用cookie来存储一些敏感性的数据,但是,它们是处理锁细数据的一个