Chinaunix

标题: 学perl不可不买的一本书--<<Perl语言入门(第四版)>> [打印本页]

作者: cnriver    时间: 2007-02-26 22:10
标题: 学perl不可不买的一本书--<<Perl语言入门(第四版)>>
学perl不可不买的一本书,高手也应收藏的书.                                                                       




http://www.china-pub.com/computers/common/info.asp?id=33212

Perl语言入门(第四版)(中文版)

【内容简介】
《Perl语言入门》也就是大家所称的“小骆驼书”,是启发程序设计人员关于Perl的奥秘之道的一本书。本书由3位在Perl社区中极负盛名的人物共同执笔,他们都有数年教授Perl的经验而且足迹遍布全世界。本书第四版纳入了Perl语言直到Perl5.8所做的最新变动。
Perl是一个能让你把事情做好的程序语言。Perl最初是Unix系统管理员的工具,平日用来处理无数繁琐的事务。时至今日,Perl已发展成一套功能齐备的程序语言,横跨所有的操作平台,其用途虽包括Web程序设计、数据库操作、XML处理以及系统管理,却仍不失为日常用来处理繁琐事务的完美工具。许多人是迫于需要而使用Perl,却往往由于爱不释手而结下不解之缘。
在作者群多年教授Perl的经验之下,“小骆驼书”以新的面貌重生了,既能让初次接触Perl的读者容易理解,又保留了翔实的讨论、齐全的范例以及著名的巧思妙语。
本书加入了许多新的习题与解答,让读者能够趁记忆犹新之际锻炼所学到的技巧。
本书内容涵盖:
● Perl的变量类型
● 文字的处理
● 子例程
● 字符串与排序
● 文件的操作
● 进程的管理
● 正则表达式
● 模块的使用
如果你问今日的Perl程序员,当初他们学习Perl的时候最值得信赖的参考书是哪一本,你会发现“小骆驼书”就是绝大多数的答案。原因不证自明,其他的书也许会教你如何写出Perl程序,但本书却能将你造就成真正的Perl程序员。

[ 本帖最后由 cnriver 于 2007-2-26 22:18 编辑 ]

zcover.gif (16.81 KB, 下载次数: 20)

perl

perl

作者: 兰花仙子    时间: 2007-02-26 22:22
本版有该书中文版下载:
http://bbs.chinaunix.net/viewthr ... &extra=page%3D1
作者: cnriver    时间: 2007-02-26 22:30
此书前一段时间一直是绝版,现在一出来又是第四版在china-pub马上热销啊,

目前另一本<<Perl语言编程>>还是绝版啊,有钱也买不到啊.

虽有电子版,好书还是应该拥有,收藏.
作者: 兰花仙子    时间: 2007-02-26 22:41
原帖由 cnriver 于 2007-2-26 22:30 发表
此书前一段时间一直是绝版,现在一出来又是第四版在china-pub马上热销啊,

目前另一本<<erl语言编程>>还是绝版啊,有钱也买不到啊.

虽有电子版,好书还是应该拥有,收藏.


不知翻译的质量如何,偶个人觉得像这类书,还是看看e文版的比较好.
偶同事厉害,每天都抱着e文书看,大概看了几十本...
他还写过一本书.自己月薪30000多,有付出总有回报了.
作者: cnriver    时间: 2007-02-26 22:56
我刚买到一本,不错,现在在啃.不过我是搞网络的,很喜欢perl,她能帮我做很多文字处理方面的事.呵呵.

水平到一定程度,肯定不用看这种书了,就像我现在根本不看网络基础知识,象CCNA之类的.
作者: 兰花仙子    时间: 2007-02-26 23:04
原帖由 cnriver 于 2007-2-26 22:56 发表
我刚买到一本,不错,现在在啃.不过我是搞网络的,很喜欢perl,她能帮我做很多文字处理方面的事.呵呵.

水平到一定程度,肯定不用看这种书了,就像我现在根本不看网络基础知识,象CCNA之类的.


网络也挺高深的了..
偶有个问题,1台Linux机器上有2个IP,比如:
eth0 192.168.1.1/24
eth1 192.168.2.1/24

另一台Linux机器上只有1个IP接入网络,如:
eth0 192.168.1.2/24

现在的问题是,从第2台机器竟然可以ping通192.168.2.1这个地址,它们都不在一个交换机上...
why?
作者: cnriver    时间: 2007-02-26 23:07
第一台linux起路由了,另外也可用iptables进行数据转发.
另外必须的是,第二台linux的网关必须设为第一台linux的ip地址192.168.1.1

[ 本帖最后由 cnriver 于 2007-2-26 23:10 编辑 ]
作者: 兰花仙子    时间: 2007-02-26 23:13
原帖由 cnriver 于 2007-2-26 23:07 发表
第一台linux起路由了,另外也可用iptables进行数据转发.
另外必须的是,第二台linux的网关必须设为第一台linux的ip地址192.168.1.1


没有打开IP forward,Linux默认都是:net.ipv4.ip_forward = 0 的了.
第2台也没有设置这个gw,反正可以Ping通.我们经历多次,比较奇怪...
作者: cnriver    时间: 2007-02-26 23:20
这2台linux的所设网关的三层设备的配置呢,怎么个接法?
作者: 兰花仙子    时间: 2007-02-26 23:21
原帖由 cnriver 于 2007-2-26 23:20 发表
这2台linux的所设网关的三层设备的配置呢,怎么个接法?


2个网段是独立的交换机,没有任何地方连在一起哦..也没有三层交换.
作者: cnriver    时间: 2007-02-26 23:26
换成windows系统肯定是不通的,证明第一台linux还是转发数据了ip_forward .
作者: 兰花仙子    时间: 2007-02-26 23:27
原帖由 cnriver 于 2007-2-26 23:26 发表
换成windows系统肯定是不通的,证明第一台linux还是转发数据了ip_forward .


好像2.6内核下有这个问题,2.4的似乎没有..
作者: cnriver    时间: 2007-02-26 23:38
有空研究一下2.6内核里增加的功能.呵呵

[ 本帖最后由 cnriver 于 2007-2-26 23:46 编辑 ]
作者: Ksharp    时间: 2007-02-27 10:43
嗯,我已经有一本e文的,但是还是又订了一本中文的,两本一起对照着看,又增强了理解,又锻炼了英语的翻译能力,哈哈
作者: awake    时间: 2007-02-27 13:20
原帖由 兰花仙子 于 2007-2-26 22:41 发表


不知翻译的质量如何,偶个人觉得像这类书,还是看看e文版的比较好.
偶同事厉害,每天都抱着e文书看,大概看了几十本...
他还写过一本书.自己月薪30000多,有付出总有回报了.


请问他写的是什么书啊?
作者: 兰花仙子    时间: 2007-02-27 13:39
原帖由 awake 于 2007-2-27 13:20 发表


请问他写的是什么书啊?


游戏方面的.
作者: alexru    时间: 2007-02-27 17:28
强人!!
作者: skrypto    时间: 2007-02-27 22:32
原帖由 兰花仙子 于 2007-2-26 23:13 发表


没有打开IP forward,Linux默认都是:net.ipv4.ip_forward = 0 的了.
第2台也没有设置这个gw,反正可以Ping通.我们经历多次,比较奇怪...


To find out whether IP forward is enabled, you need to run

cat /proc/sys/net/ipv4/ip_forward

If it returns 0, even iptables cannot forward packets between interfaces.

I guess this value is 1 on your first system (the one with two interfaces).  Please let me know if I am wrong.
作者: 兰花仙子    时间: 2007-02-27 23:39
原帖由 skrypto 于 2007-2-27 22:32 发表


To find out whether IP forward is enabled, you need to run

cat /proc/sys/net/ipv4/ip_forward

If it returns 0, even iptables cannot forward packets between interfaces.

I guess this valu ...


看了是0。偶们的机器没有必要去echo 1 > /proc/sys/net/ipv4/ip_forward的
作者: skrypto    时间: 2007-02-27 23:53
仙子能不能 在第二台用 arp -a  命令 看看有没有192.168.2.1的MAC 地址,这个问题很有点难度,但是不是网络专家的问题。
作者: cnriver    时间: 2007-02-28 19:40
应该时2.6内核里实现的,搞清楚要分析2.6的内核的




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2