perl5

    2熱度

    1回答

    我知道Perl 5現在有COW字符串,但我不記得它們的實現時間。

    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

    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

    1熱度

    1回答

    我正試圖在Mojolicious中編寫測試以檢查圖像附件是否從窗體正確發送。 我有一個包含<input type="file" name="image_upload" accept="image/*">的表單。在控制器中,我正在檢查$self->req->upload('image_upload')->headers->content_type =~ /image/。另一方面,測試在發佈請求內發送