如何读取 Perl 中传递给构造函数的参数和 `use Module` 传递的参数?
目前我正在制作一个新模块,我想知道如何在我的模块中实现 2 件事。 我们经常看到这样的use: use My::Module qw(something); 例如: use CGI::Carp q…
如何使用 Perl 的 Google::Search 来查找特定的 URL?
基于 AJAX 搜索 API 的 Google::Search 模块似乎工作得不太好,或者只是我的问题? 例如,我使用 Firefox 在 google 中搜索: http://bloggingheads.t…
从 HTML 页面中提取所有链接,排除特定表中的链接
我对 Perl/HTML 还很陌生。这是我尝试使用 WWW::Mechanize 和 HTML::TreeBuilder: 对于每个化学元素维基百科上的页面,我需要提取指向维基百科上其他…
是否有使用 Module::Build 编写测试(和构建)的文档?
所以我制作了一些模块供我自己使用,我想知道是否有任何关于如何使用 Module::Build 为 perl 模块编写测试的文档。 我遇到的具体问题是我有三个模块,…
阻止 Perl XS 模块默默地回退到纯 Perl
看起来 CPAN 上的一些(很多?)模块部分是使用 XS 在 C 中实现的,并且如果需要的话可以回退到纯 Perl 实现。虽然这很聪明,但它显然会损害性能,我…
如何在 Win 64 上安装 Crypt::SSLeay?
我有 64 位 Vista 和 ActiveState Perl“为 MSWin32-x64-multi-thread 构建的 v5.10.0”,我正在尝试获取 Crypt::SSLeay 软件包与 libeay32.dll 和 ss…
如何将 perl 模块存储到应用程序 alarails unpack gems 或捆绑器本地?
我有许多模块想要存储在本地应用程序目录中(可能类似于 ./lib)并检查到源代码管理。理想情况下,这将包括所有模块依赖项。 最终目标是能够部署到多…
在 Perl 中,.pm(Perl 模块)和 .pl(Perl 脚本)文件有什么区别?
.pm(Perl 模块)和 .pl(Perl 脚本)文件有什么区别? 另请告诉我为什么我们从文件返回 1 。如果返回 2 或其他任何值,它不会生成任何错误,那么为什…
在 AIX 5.3 上构建 WWW::Curl::Easy Perl 模块的未定义符号
我正在尝试在 AIX 5.3 上安装 WWW::Curl::Easy Perl 模块。我已经在 /usr/local 中安装了curl(从源代码)。当尝试构建 Perl 模块时,我得到这样的信…
如何访问模块根安装目录中的子目录(t、脚本)?
模块 Foo::Bar 已安装在 @INC 中的某个位置。 除了递归地检查 @INC 中的 Foo、Bar、scripts 或 t 之外>,有没有办法从模块本身访问这些目录? 例如,…
处理相互使用的模块的最佳方法是什么?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
如何使用 PDF::API2::Lite 添加带有图像的页眉、页脚?
是否可以添加带有图像的页眉(带有文本和一张图像)和页脚(带有页码)。我编写了下面的代码来创建一个显示 png 图像的 PDF 文档。 如果可以使用任何…
如何在perl中的两行之间进行grep
我有 1 个文件,看起来像这样, COMPANY=xyz system.employee[0].Name=shayam system.employee[0].Age=26 system.employee[0].sex=Male system.employ…
直接获取尤其是设置 Perl 模块的全局变量是否正确?
我想知道 Perl 中的最佳实践是什么,通过直接访问 $Module::varName 来获取(或者更重要的是,设置)某个模块的全局变量,以防模块不提供 getter /set…