随笔分类 - perl
apache + perl + mysql
摘要:1.2 工作原理 通俗的说,Perl是一种类似basic的脚本语言。专业化一点来说,Perl是一种字节编译语言,并且还是一个字节解释器。它不会象unix中的shell读程序一样,对程序进行逐行执行。相反,Perl会先通读一遍文件,将其编译为内部表达式,然后执行指令。 虽然Perl是一种脚本语言,但是在所有的脚本语言中,它的执行速度可能是最快的。因为Perl本身是采用C语言开发,很多模块也是使用C语...
阅读全文
摘要:---ALL From Internet Web--- 基本上,简单变量就是一个数据单元,这个单元可以是数字或字符串。 一、整型 1、整型 PERL最常用的简单变量,由于其与其它语言基本相同,不再赘述。 例: $x = 12345; if (1217 + 116 == 1333) { # statement block goes here } 整型的限制:...
阅读全文
摘要:#! C:/Program Files/Apache Software Foundation/usr/bin/perl.exe # scriptname hello.pl $a =33; print "Content-type:text/html\n\n"; print "hello..\n"; print $a; ++++++++++++++++++++++++++++++ $a=29E-23...
阅读全文
摘要:好在 Perl 的三种范围声明让它很容易做下面这些事:创建私有变量(用 my),进行有选择地访问全局变量(用 our),和给全局变量提供临时的值(用 local): my $nose; our $House; local $TV_channel; +++++++++++++++++++++++
阅读全文
摘要:LWP( Library for Web access in Perl) 能做到什么? 1. 使用URL对远程Web Server读取文件。 2. 对Web Serve利用POST 方式送出form request。 3. 对远程Webserver最近更新的文件作更新动作。 4. 解析HTML 文件,取得其中的「连结」与一些需要的数据。 5. 将HTML转成纯文本文件或Postscript...
阅读全文
摘要:比对了Ruby,PHP,Python,Perl。发现Perl是其中内存使用率最低,执行速度最快的,其次是Python,然后PHP和Ruby比较,PHP是牺牲内存提高执行效率,Ruby是内存消耗比PHP小 ,但是速度慢。 ++++++++++ 编程语言性能测试网站: http://shootout.alioth.debian.org/ +++++++++++++
阅读全文
摘要:每个perl程序的第一行都是: #!/usr/local/bin/perl 注释和语句: 用#符号可以在程序中插入注释,并且从#开始到这行结尾都被忽略(除了第一行)。把注释扩展到几行的唯一办法是在每行前都用#符号。 Perl中的语句必须在结尾加一个分号,象上面程序中最后一行那样。 ++++++++++++++++++++++++++++++++++++++++ Perl中最基本的变量是标量。标量...
阅读全文
摘要:perl写CGI时出现500号错误(Internal Server Error)原因总结 关键字: perl cgi 500错误 根据经验,大致有以下几种原因: 1.若在unix,linux机器上,则要看是否在程序头上写:#!/usr/bin/perl,若不写,则会错 2.是否以unix文件格式上传? 3.是否以asiic传输方式上传? 4.程序本身是否有语法问题?可以用perl -wc n...
阅读全文
摘要:我在本机上配置perl的运行环境老是不成功的原因在于没有去掉httpd.conf中的 ScriptAlias /cgi-bin/ "F:/project/perl/cgi-bin/"前面的“#”(去掉#后还要重起apache,从任务栏的Monitor Apache Servers,否则不起作用,好像apache只是在每次启动时,才使用httpd.conf文件),当然这是网上教程的cgi-bin的目...
阅读全文