perl

    0熱度

    2回答

    我目前正在將CGI應用程序遷移到Dancer2。我以前使用了使用MySQL的「手工製作」身份驗證機制,並使用了屬性爲email,password和state的用戶表。 state表示賬戶是active還是locked。 locked表示帳戶被禁用(邏輯刪除)。 我也有表roles和user_roles來實現我的兩個角色:管理員和用戶。 一切工作就像一個魅力,但有一個例外: 用我的舊的「手工製作」的

    0熱度

    1回答

    我正在創建一個Perl腳本,在端口3000上創建一個Net::WebSocket::Server。現在我有(不太聰明)的想法,通過CGI在瀏覽器中啓動腳本,所以它在後臺運行並且不能停止。但是,我必須在修改腳本時重新啓動腳本。 除了重新啓動計算機之外,是否可以在無限循環中停止CGI腳本?

    0熱度

    1回答

    我正在研究Perl腳本,該腳本使用glob檢查目錄的內容,然後將輸出寫入新文件。但文件中的每個條目都使用空格分隔,我需要它以新行打印每個條目。我的代碼是這樣的 open(New, ">/u/smanik/xyz.txt"); @files = glob('/user/manik/*.csv'); $size = @files; print "Total no of files: $siz

    0熱度

    1回答

    我有一個腳本execute.pl它調用child.pl到system調用。 我在execute.pl創造AppLogger對象 這AppLogger是包裝和我Scribe日誌服務器 現在,在這個AppLogger我建立我的抄寫員 日誌服務器的連接,並具有一個接口各種功能如sendlog將日誌發送到服務器。 execute.pl: use AppLogger; use strict; use w

    0熱度

    1回答

    我這個掙扎,有紅色的很多文章顯示它應該如何工作來修改Excel中,但我沒有成功: 我的系統是Windows 7與Office 2016安裝並激活。 我想用一個Excel文件作爲模板進行修改並將其保存到一個新的位置。這裏是我的代碼: sub ExcelWriter { my $Template = "../templates/template.xls"; my $ExcelFil

    0熱度

    3回答

    use warnings; use MIME::Lite; use Net::SMTP; ### Adjust sender, recipient and your SMTP mailhost my $from_address = '[email protected]'; my $to_address = '[email protected]'; my $mail_host = 's

    0熱度

    1回答

    我試圖獲取作爲Cygwin中的Windows路徑提供的文件的絕對路徑,分別是Msys(Git Bash)perl。我希望當提供的路徑是「本機」Cygwin/MSys路徑時也可以使用這些解決方案。 我試過使用Cwd :: abs_path,但似乎微妙地破碎了。下面是測試: [email protected] MINGW64 /f/Temp $ perl use Cwd; print Cwd::

    1熱度

    1回答

    到目前爲止,我總是依賴於一個類中變量的順序,但現在我試圖以一種混洗順序初始化這些變量。 例如,這是我通常在創建對象時執行的操作。 my $person1 = Person->new ('Fernando', 'Alonso', 36); 這就是我想要的目的。 my $person2 = Person->new (Age => 36, FistName => 'Fernando', LastNa

    6熱度

    3回答

    我無法找到CPAN安裝其文件的權威/全面描述。我假設必須有一組規則,並且它不像「XYZ目錄」那樣簡單,因爲例如,Linux機器上的多個用戶可以運行CPAN,即使只有一個Perl安裝,它仍然可以工作。那麼,這些規則是什麼? 此問題的第二部分:PERL5LIB環境變量的文檔說它是「在查看標準庫和當前目錄之前查找Perl庫文件的目錄列表」。 我假定CPAN沒有安裝到標準的庫位置,因爲大概是針對特定的Pe

    1熱度

    2回答

    貓-ev僅在線路./test.txt 1 line with "carriage return \r" and "new line \n" ^M$ 2 line only with "new line \n" $ 3 ^M$ 4 line with "carriage return \r" and "new line \n" ^M$ 5 line with "carriage return