- Taipei, Taiwan
-
Perl - 第二十八章 | Perl 函數參考
參考了這個 Perl 教學文章後,最後提供了一個函數參考的清單,在開發上可以快速找到是否有可用的函數。 這邊就不再列出,請直接 連結 參考即可。 到這邊算是將 Perl 全部都走過一遍了。 這種弱型別的程式語言在處理一些簡單事務上可以快速開發,運用在各種領域問題上。 註:以上參考...
-
Perl - 第二十七章 | Perl 嵌入式文件
您可以在 Perl 模塊和腳本中嵌入 Pod(純舊文本)文件。 以下是在 Perl 程式碼中使用嵌入式文件的規則: 以一個空行開始您的文件,在開頭使用一個 = head1命令,並以一個 = cut結束它。 Perl 將忽略您在程式碼中輸入的 Pod 文本。 以下是在 Perl ...
-
Perl - 第二十六章 | Perl 進程管理
Perl 中你可以以不同的方法來創建進程。 你可以使用特殊變量 $$ 或 $PROCESS_ID 來獲取進程 ID。 %ENV 哈希存放了父進程,也就是shell中的環境變量,在Perl中可以修改這些變量。 exit() 通常用於退出子進程,主進程在子進程全部退出後再退出。 所...
-
Perl - 第二十五章 | Perl 包和模塊
Perl 中每個包有一個單獨的符號表,定義語法為: 1 package mypack; 此語句定義一個名為 mypack 的包,在此後定義的所有變量和子程序的名字都存貯在該包關聯的符號表中,直到遇到另一個 package 語句為止。 每個符號表有其自...
-
Perl - 第二十四章 | Perl 資料庫訪問
Perl 5 中我們可以使用 DBI 模塊來連接資料庫。 DBI 英文全稱:Database Independent Interface,中文稱為資料庫獨立接口。 DBI 作為 Perl 語言中和資料庫進行通訊的標準接口,它定義了一系列的方法,變量和常量,提供一個和具體資料庫平台無關的資料庫持久層...
-
Perl - 第二十三章 | Perl DBD、DBI::mysql模組安裝
在為了下一章節開始前,必須的前置準備,Perl需要安裝 DBI 、 DBD::mysql 模組,本來使用以下指令就可以解決: for MacOS 1 2 $ cpan DBI $ cpan DBD:mysql 但是⋯事...
-
Perl - 第二十二章 | Perl 面向對象編程
Perl 中有兩種不同的面向對象編程的實現: 一是基於匿名哈希表的方式,每個對象範例的實質就是一個指向匿名哈希表的引用。在這個匿名哈希表中,存儲來所有的範例屬性。 二是基於數組的方式,在定義一個類的時候,我們將為每一個範例屬性創建一個數組,而每一個對象範例的實質就是一個指向這些數組中某...
-
Perl - 第二十一章 | Perl Socket 編程
Socket又稱”套接字”,應用程序通常通過”套接字”向網路發出請求或者應答網路請求,使主機間或者一台計算機上的進程間可以通訊。 創建服務端 使用 socket 函數來創建 socket服務。 使用 bind 函數綁定端口。 使用 listen 函數監聽端口。 使用 ...
-
Perl - 第二十章 | Perl 發送電子郵件
這邊提供十分鐘臨時信箱做以下示範: 連結 如果你在 Linux/Unix 機器上工作,那麼你可以簡單地在 Perl 程序中使用sendmail實用程序來發送電子郵件。這是一個可以向給定電子郵件 ID 發送電子郵件的範例腳本。只需確保給定的 sendmail 實用程序路徑正確即可。對於你的 L...
-
Perl - 第十九章 | Perl 正則表達式
正則表達式(regular expression)描述了一種字符串匹配的模式,可以用來檢查一個串是否含有某種子串、將匹配的子串做替換或者從某個串中取出符合某個條件的子串等。 Perl語言的正則表達式功能非常強大,基本上是常用語言中最強大的,很多語言設計正則式支持的時候都參考Perl的正則表達式...