perl5

    0热度

    1回答

    我试图建立基于CentOS 7 dockerfile它可以运行它是用Perl编写和VEP(变影响预测)的特定版本的Perl有它的依赖应通过运行perl INSTALL.pl来处理。 这不适合我,我需要一些帮助。 我很确信我已经安装了所有的依赖项,但是如果我运行安装程序,它会告诉我它看不到它们。 更新 Dockerfile: # Pull base image of centos. FROM ce

    6热度

    2回答

    我正在使用mojolicious构建一个web应用程序。注销功能仅在本地机器上运行应用程序时起作用。当我尝试注销运行在服务器上的应用程序时,会话不会过期并保持登录状态。 当我们通过POST请求而不是get来更改注销时,开始发生这种情况。 我们称之为注销的方式是从前端的AJAX调用: function do_logout() { $.post("<%= url_for('on_logout

    0热度

    1回答

    这是我的文件夹结构: XFolder/ XFolder/YFolder/ XFolder/YFolder/package1.pl XFolder/package2.pl 在package2.pl,我有: package X::Pa2 在package1.p1,我有: package X::Y::Pa1 在package1.pl,当我这样做: use X::Pa2; 我得到 C

    1热度

    1回答

    获取给定目录中所有文件的全名列表(包括子目录中的文件)的最简单方法是什么? 是的,我知道File::Find模块。但有没有更简单的方法?

    7热度

    1回答

    我试图做这样的事情 $SIG{ALRM} = sub { print $line_number_when_alarm_went_off; }; alarm 10; # rest of the script 我使用ALRM作为信号。例如,我最终会使用不同的从外面杀掉信号来触发它。做这种手术有没有一种简洁的方式? 我有一些缓慢的脚本,有时我想向他们发送一个信号,知道当时的代码在

    1热度

    2回答

    我想了解perl如何处理shebang线。 我用认为,在命令行中的“命令位置”中提到的任何解释将采取优先于家当行中提到之一。例如,如果一个可执行脚本调用demo看起来像这样 #!/usr/local/bin/perl-5.00503 printf "$]\n"; ...然后我会注意以下事项: $ ./demo 5.00503 % /usr/local/bin/perl-5.22 ./d

    2热度

    1回答

    我知道Perl 5现在有COW字符串,但我不记得它们的实现时间。

    1热度

    1回答

    我正试图在Mojolicious中编写测试以检查图像附件是否从窗体正确发送。 我有一个包含<input type="file" name="image_upload" accept="image/*">的表单。在控制器中,我正在检查$self->req->upload('image_upload')->headers->content_type =~ /image/。另一方面,测试在发布请求内发送

    3热度

    2回答

    我想开始为perl6准备一些perl5代码。特别是,我喜欢声明我的变量应该是什么类型。 perl6定义了Bool,Int,Array,Hash,Num,Complex,Pair和Str。所以我现在就想做一个C预处理器#define Int /**/的等价物。如果它检查数据类型会更好,但我可以没有它。 简单吗?硬?不可能?

    0热度

    1回答

    我使用Perl v5.22.1,Storable 2.53_01和IO::Uncompress::Gunzip 2.068。 我想使用Perl来在内存中gunzip一个Storable文件,而不使用中间文件。 我有一个变量$zip_file = '/some/storable.gz'指向这个压缩文件。 如果我直接gunzip到一个文件,这工作正常,并且%root正确设置为Storable散列。 g