perl5

    0热度

    1回答

    我是新来的CGI,我的代码输出: Hello, "<h1>Tom Cat</h1>"! 看来escapeHTML()不起作用。 我在winxp上用XAMPP 1.7.2开发了我的cgi代码。 我该如何解决它。我需要下载&为当前的XAMPP安装额外的CGI插件吗?赞赏您的帮助。 #!C:/Perl/bin/perl.exe -w use strict; use CGI; my $q

    0热度

    3回答

    我需要将我的输出格式化为xml。我们说我在参数中得到了数字,我希望这个数字意味着前面的父元素有多少空间。例如2号: <?xml version="1.0"?> <LEVEL1> <LEVEL2> <LEVEL3/> </LEVEL2> </LEVEL1> 或4: <?xml version="1.0"?> <LEVEL1> <LEVEL2>

    3热度

    3回答

    是否可以使用“圆括号”语法将代码块传递给子? I.e.当我写 List::MoreUtils::any { defined ($_) } (undef, undef, 1); 它的工作原理。但是当我尝试添加括号时 List::MoreUtils::any ({ defined ($_) } , (undef, undef, 1)); 这被解释为一个匿名散列,给出一个错误消息。无论是逃避还是

    7热度

    1回答

    我偶尔会看到Perl5i被提及。它看起来很棒,让事情变得更轻松。一些问题: 该模块是否与其他模块兼容,例如:舞者,Mojolicious,XML :: RSS等等? 它与驼鹿兼容,还是它有更好的面向对象功能? 它包装最好CPAN模块,如果我的脚本使用这些... use strict; use utf8::all; use XML::RSS::JavaScript; use DateTime:

    12热度

    3回答

    我的脚本变得太长了。我如何将我的代码(过程子)分割成多个Perl文件并告诉解释者理解它们? 有点像: # -> main.pl #include "foo.pl" say_hello(); 和: # -> foo.pl sub say_hello {print "hello!"}

    8热度

    2回答

    我在Simon Cozens的书“Beginning Perl”中读到了-w切换警告将会被弃用。这是真的还是可以继续使用-w而不是“使用警告”。

    -2热度

    1回答

    我在数据库中更新几个记录。所有的处理都在eval块中完成。 问题是,即使记录成功更新,我仍然看到引发异常。 要调试例外,我尝试使用数据自卸车打印出来,但例外的是空白。 任何一个可以请帮我鉴定这是什么错误,为什么它抛出每一次? 环境细节(Perl的5.8和Unix SUSE)从数据自卸车 转储: $VAR1 = ' '; 我使用不同的内部API,来更新这些记录..所以我修改我的代码看类似的:

    1热度

    1回答

    我想取消激活环境变量并从@INC中删除由Local :: Lib导致的附加的/ home/myusername/perl5 ..目录。任何人都可以建议吗?我真的很想回到Local :: Lib之前的perl ENV vars和@INC文件夹的状态。我在Fedora 16上。

    2热度

    3回答

    可能重复: How do I perform a Perl substitution on a string while keeping the original? 我怎样做一个管线的更换在Perl,而无需修改字符串本身?我也希望它能够在表达式中使用,就像我在Ruby中可以使用p s.gsub(/from/, 'to')一样。 所有我能想到的是 do {my $r = $s; $r =~ s/fr

    0热度

    1回答

    我在构建Dist :: Zilla发行版时遇到了一些问题。每次我尝试并构建它,或做任何事情(即试验,烟,listdeps,不管它是什么),我得到这个错误信息: Attribute name must be provided before calling reader at /home/mxe/perl5/perlbrew/perls/perl-5.14.0/lib/site_perl/5.14.0