原创 第4章 子程序習題

1、 寫一個名爲total的子程序,它可以返回給定列表中數字相加的總和。 #!/usr/bin/perl my @fred = qw/ 1 3 5 7 9 /; my $fred_total = total (@fred); pr

原创 Perl printf 函數

printf函數可以格式化輸出字符串 用法: printf FILEHANDLE FORMAT, LIST printf FORMAT, LIST 使用printf格式化輸出 printf 函數有一個模板,叫格式字符串,它可以規

原创 Perl中對數組進行操作的操作符

pop和push操作符 pop和push操作符是對數組的“尾端”進行處理 pop操作符:取出數組中最後一個元素並將其作爲返回值返回,常用於刪除數組中的最後一個元素 @array = 5..9; #原數組array是(5,6

原创 1. Perl開發者常用的一些網站

Perl討論的社羣網站: The Perl Monastery: http://www.perlmonks.org Stack Overflow: http://www.stackoverflow.com 有關perl主題的文章: P

原创 Perl字符串

字符串 perl支持Unicode,不過它不會自動將程序源代碼當做Unicode編碼的文本文件讀入,所以如果你想要在源代碼中使用Unicode書寫直接量的話,手工加上utf8編譯指令: use utf8; 單引號內的字符串直接量:

原创 第五章 輸入與輸出習題

1、 寫一個功能與cat相似的程序,但將各行內容反序後輸出 print reverse <>; print的參數是所要輸出的字符串列表,也就是在列表上下文中調用reverse的結果。reverse的參數是要被倒置的字符串列表,也就

原创 Apache IfModule prefork.c參數說明

空閒子進程:是指沒有正在處理請求的子進程。 prefork.c模塊(一個非線程型的、預派生的MPM) <IfModule prefork.c> //如果加載了這個模塊,就實現一下配置,一個條件化模塊加載 StartServers

原创 Perl哈希

一、什麼是Perl Hash 哈希是一種數據結構。 與數組相似之處:可以容納任意多的值並能按需取用。 與數組不同之處:不同在於索引方式,數組是以數字來索引,哈希則以名字來索引。 哈希的索引值,此處稱爲鍵(key),並不是數字

原创 perl內置警告信息

方式一:通過編譯指令開啓警告功能(需要兼顧早期版本用戶就不能用這個方式) #!/usr/bin/perl use warnings; 方式二:在命令行上使用 -w 選項,對要運行的程序開啓警告功能 $ perl -w my_pro

原创 三種控制結構/chomp/defined

if控制結構 if 示例 if ($name gt 'John'){ print "$name coms after 'John' in sorted order.\n"; } if else 示例 if ($name g

原创 Buffer和Cache的區別

buffer與cache操作的對象不一樣。buffer(緩衝)是爲了提高內存和硬盤(或其他I/0設備)之間的數據交換的速度而設計的。cache(緩存)是爲了提高cpu和內存之間的數據交換速度而設計,也就是平常見到的一級緩存、二級緩存、三級緩

原创 每天進步一點點:Linux iptables 示例

本文將給出25個iptables常用規則示例,這些例子爲您提供了些基本的模板,你可以根據特定需求對其進行修改調整以達到期望。格式iptables [-t 表名] 選項 [鏈名] [條件] [-j 控制類型]參數-P 設置默認策略:iptab

原创 每天進步一點點:Linux telnet 示例

telnet命令通常用來遠程登錄。telnet程序是基於TELNET協議的遠程登錄客戶端程序。Telnet協議是TCP/IP協議族中的一員,是Internet遠程登錄服務的標準協議和主要方式。它爲用戶提供了在本地計算機上完成遠程主機工作的能

原创 Buffer和Cache的區別

buffer與cache操作的對象不一樣。buffer(緩衝)是爲了提高內存和硬盤(或其他I/0設備)之間的數據交換的速度而設計的。cache(緩存)是爲了提高cpu和內存之間的數據交換速度而設計,也就是平常見到的一級緩存、二級緩存、三級緩

原创 systemd和systemctl

systemdRHEL7全新的初始化進程:systemd,使用了併發啓動機制,提升了開機速度。由於初始化進程的替換,原先的inittab不再起作用,也沒有了“運行級別”的概念。系統啓動時做的大量初始化工作如掛載文件系統,啓動各類進程服務等可