Perl
文章平均质量分 69
yhb72
这个作者很懒,什么都没留下…
展开
-
用 Perl 读写 Excel 文件
Spreadsheet::WriteExcel 和 Spreadsheet::ParseExcel在 2000 年,Takanori Kawai 和 John McNamara 编写出了 Spreadsheet::WriteExcel 和 Spreadsheet::ParseExcel 模块并将它们张贴在 CPAN 上,这两个模块使得在任何平台上从 Excel 文件抽取数据成为可能(尽管不容易)。原创 2005-05-23 23:57:00 · 1688 阅读 · 0 评论 -
Perl网络编程
Perl很强大,不仅能开发CGI方面的程序,还可以用它进行网络程序的开发。Perl使网络编程更简单,开发速度更快。目前Perl应用范围除了系统维护,程序运行时配置CGI(现在应用的很少了),便是用来进行hacker脚本的编写。Perl脚本的特点是 “简练而强大”,非常适合写Exploit。在网络上可以找到很多国外hacker用Perl写的Exploit程序,而在国内就少了很多。由于大部分Explo原创 2005-12-01 00:40:00 · 1386 阅读 · 0 评论 -
使用 perl 编写 GNOME 应用程序入门
大家知道, LINUX 下有两大桌面环境,一个是 KDE (K Desktop Enviroment),基于 Qt 图形库,另一个是 GNOME (GNU Network Object Model Environment),基于 Gtk+ 图形库.由于 Qt 库不遵从 GPL 协议,并且获取许可证很不方便,而 GNOME 则很不错,所以应该避免使用 Qt 库和 KDE. 从用户的角度看, GNOM原创 2005-12-02 00:34:00 · 1141 阅读 · 0 评论 -
一段生成随机数的perl代码
sub getstring{ $str=""; for($k=0;$k { $num=int(rand(3)); if($num==0) { $str.=pack("c",rand(10)+48); } elsif($num==1) { $str.=pack("c",rand(26)+65); } elsif($num==2) { $str.=p原创 2005-11-27 13:00:00 · 2205 阅读 · 0 评论 -
用 perl 实现文件上传
示例的 HTML 文件如下:File 1: File 2: 后台的 Perl 程序如下:#!/usr/bin/perl######################################### Perl Services Upload Helper v1.0 #### http://www.perlservices.com #### perlservices@perlservices.co原创 2005-11-27 13:25:00 · 1871 阅读 · 0 评论 -
用Perl制作页面计数器
网友大都喜欢在自己的主页上做一个计数器来显示自己主页被访问的次数。以前我们只能申请由第三方提供的计数器或用由系统管理员提供的计数器,受到很大限制。现在许多免费空间都提供了CGI权限,因此我们也可以用CGI方式实现一个自己的计数器。 计数器可以用数据库方式实现,也可以用文本文件方式实现。由于文本文件方式不涉及系统的数据库管理系统,相对简单,容易实现,因此,在这里介绍文本方式的计数器。 计数器原创 2005-11-27 13:26:00 · 925 阅读 · 0 评论 -
各种平台下Perl模块的安装方法
Perl到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是Perl语言发展史上 的一个里程碑。此后,广大自由软件爱好者开发了大量功能强大、构思精巧的Perl模块,极大地 扩展了Perl语言的功能。CPAN(Comprehensive Perl Archive Network)是internet上Perl模块 最大的集散地,包含了现今公布的几乎所有的perl模块。 几个主要原创 2005-11-27 13:02:00 · 2181 阅读 · 0 评论 -
关于使用Perl map函数和命令行解析的技巧
map的力量 Perl提供了许多有用的函数来帮助简化或者缩短代码。 在这其中有一个非常强大,它就是map函数,它使用一个列表,并对每个元素以一个指定的代码块或者表达式进行求值运算,然后返回所有结果的一个列表。在代码块中,map使用局部的符号$_作为当前列表元素的别称。 对map 的最简单的使用是将整个数组大写化,这个过程是通过uc功能在每个元素上作用一次实现的: @caps = map uc, @原创 2005-12-01 00:45:00 · 3904 阅读 · 0 评论