龙睿·LoRui
31一/110

Perl,套接字(Sockets)和TCP/IP网络

套接字(Sockets)的简单介绍

套接字允许同一台机器或网络上的程序间进行通讯。它的工作方法很简单:网络上的每台机器通过地址来标识。本教程我们将讨论TCP/IP网络,所以本文所述的网络地址是指IP地址(比如192.168.1.83)。一台机器除了有IP地址外,它还有许多端口,用于同一时段进行多个连接。

热度: 5% [?]

25一/111

Perl进程(Processes)、管道(Pipes)和信号(Signals)之信号

本系列文章讨论Perl的三个关键功能:进程(Processes)管道(Pipes)信号(Signals)。通过建立一个新进程,Perl程序可以运行另一个程序甚至是它自己的拷贝。管道允许Perl脚本刚其它进行交换数据,而信号使Perl脚本监视和控制其它进程成为可能。本文讨论的是其中的:信号。

信号( signal

正如文件句柄,理解信号是网络编程的基础。信号是通过操作系统发送给你的程序的一个消息,告诉它发生了重要的事情。信号可以指示程序自身的一个错误,比如尝试除0。事件要求立刻反应,例如用户尝试终止这个程序,或者一个非关键信息,如程序启动后,终止一个子进程。

热度: 10% [?]

25一/110

Perl进程(Processes)、管道(Pipes)和信号(Signals)之管道

本系列文章讨论Perl的三个关键功能:进程(Processes)管道(Pipes)信号(Signals)。通过建立一个新进程,Perl程序可以运行另一个程序甚至是它自己的拷贝。管道允许Perl脚本刚其它进行交换数据,而信号使Perl脚本监视和控制其它进程成为可能。本文讨论的是其中的:管道。

管道(Pipe

两个进程间交换数据。随程序而定,两个进程可能运行在相同的机器上,也可能是运行在LAN(局域网,Local Area Network)的两台机器上,也有可能是互联网上的其中一个。这两个进程会彼此协作。

热度: 10% [?]

25一/110

Perl进程(Processes)、管道(Pipes)和信号(Signals)之进程

本系列文章讨论Perl的三个关键功能:进程(Processes)管道(Pipes)信号(Signals)。通过建立一个新进程,Perl程序可以运行另一个程序甚至是它自己的拷贝。管道允许Perl脚本刚其它进行交换数据,而信号使Perl脚本监视和控制其它进程成为可能。本文讨论的是其中的:进程。

进程(Processes

UNIX、VMS、Windows NT/2000以及其它现代操作系统都是多任务的。它们能同时运行多个程序,每个程序运行在独立的线程运行,称为进程。在多核的电脑中,进程实际上是运行在不同的CPU上同时运行。而在单核的电脑中,操作系统在多个进程中快速切换,每次执行一小部分,使进程看上去是同时运行的,

热度: 11% [?]

17一/110

Perl实现序列化(Serialize)和反序列化(Unserialize)

序列化(Serialization)通常用于实现将数据和对象存储到一个文件中。生成的字节数据可以重复使用,来生成已保存对象的副本。
处理时间可以说是序列化的优势之一。假设,解析一个文件并从该文件中生成对象。如果这个文件很大,它将会花费一定的时候来处理。
经序列化的对象允许你在这个文件里重复读取对象,从而加快后续处理。
本文将快速演示如何在Perl中序列化和反序列化哈希(hash)、数组(array)、标量(scalaer)和对象(object)。

热度: 8% [?]

18十一/101

Perl设置时区,获得指定时区的时间

美国主机,用Perl在localtime获得的自然是美国时间了。如何在美国主机时获得中国标准时间(CST, 东八区)呢?php也好,MYSQL也罢,都很简单。其实,Perl也不难。
Perl会根据环境变量TZ,即全局变量$ENV{TZ}来读取当前时区,并根据该时区进行日期时间显示。

热度: 3% [?]

17十一/100

CGI指定Perl解析器失效&Premature end of script headers的解决方法

Apache里建了一个虚拟主机,发现该虚拟主机不能指定Perl解析器的路径,即#!行失效。

热度: 2% [?]

25十/100

Perl利用代码块、标签和do语句实现switch

本示例演示了如何利用Perl语言的代码块(BLOCK)、标签(Label)和do语句来实现switch。
知识点:

* 代码块(BLOCK)
* 标签(Label)
* do语句
* last语句

热度: 3% [?]

22九/105

Perl实例精解(Perl by Example)(美)Ellie Quigley第三版、第四版中文带书签PDF电子书


为什么要学Perl?回答是各种各样的。我对学习Perl的各种各样的人感到惊奇:工程师、科学家、基因学家、气象学家、经理、销售员、程序员、老师、硬件人员、小学生、证券商、各种管理员、作家、银行学等等。Perl不排除任何人,Perl是为每个人和每件事服务的。

热度: 49% [?]

第 1 页/共 1 页1