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