Time of Update: 2014-12-04
標籤:ar os sp for on 檔案 代碼 ad 時間 參考在網上找到的代碼,沒想到相差那麼大,目前有個項目要對50GB~70GB的代碼,260個關鍵字做掃描,急需一個比較快速的方案。
Time of Update: 2014-10-26
標籤:des style blog http color os ar sp div wget http://www.cpan.org/src/5.0/perl-5.20.1.tar.gztar
Time of Update: 2015-01-25
標籤:下面是日常工作中一些程式碼片段的總結,部分注釋是後加的,採用了//這種形式,請勿套用。 1.取得使用者輸入print("Please input the date range:");$dateRange=<STDIN>;chomp($dateRange);2.如果資料不符合要求退出程式if(!isValidDateRange($dateRange)){ die("Wrong date range\n");}3.劈分字串得到數組my
Time of Update: 2015-01-22
標籤:perlYou need to usemodule: Unicode::Map Where to get it?-http://search.cpan.org/~mschwartz/Unicode-Map-0.112/Map.pmDownload Unicode-Map-0.112.tar.gz How to install it?-unzip the file andgo the
Time of Update: 2015-01-16
標籤:#!/usr/bin/perl -wuse strict;use File::Spec;local $\ ="\n";#當前模組的每行輸出加入分行符號 my %options;#目錄路徑$options{single_case} = ‘/home/jiangyu/src/pl/Example‘; my @cases; if (-d $options{single_case}) {#判斷目錄是否存在 my @files; my $dh;
Time of Update: 2015-01-16
標籤:perl 字元加法 爆破 #!/usr/bin/perl -wsub add_32to126{ my $word = $_[0]; $last_char_num = ord(substr($word,-1,1))+1; if($last_char_num == 127){ chop($word);
Time of Update: 2015-01-11
標籤:很多時候,我們希望對原有檔案的內容進行一定的修改,linux雖然有sed這個強大的文本編輯命令,但是他只能產生新檔案或列印到screen上(或許sed也具有修改原檔案的功能,小的才疏學淺,尚不知道,煩請大家告訴我),但在perl裡卻有這麼一個命令$^I例子:1 #!/usr/bin/perl2 use strict;3 $^I="";4 while(<>){5 s/^rate.*/rate=0/;6 s/^testMode.*/testMode=0/;7 print;8 }$^
Time of Update: 2015-01-06
標籤:perlThe way I am using is PAR Packer. 1. Downloadmodule PAR Packer: http://search.cpan.org/~rschupp/PAR-Packer-1.024/lib/PAR/Packer.pm2. InstallPAR Packer:2.1 Unzipthe
Time of Update: 2015-01-03
標籤:perl socket selectserver程式接受用戶端資訊,並發送回應#!/usr/bin/perl -w# socket_server.pluse strict;use IO::Socket;use IO::Select;# hash to install IP Portmy ($ser_addr, $ser_port)=("127.0.0.1", "12345");our($buffer, $len);my $socket = IO::Socket::INET->new(
Time of Update: 2014-12-28
標籤:#! /usr/bin/perluse strict;use utf8;binmode(STDIN,":encoding(utf8)");binmode(STDERR,":encoding(utf8)");binmode(STDOUT,":encoding(utf8)");&extend("/home/hqh/案頭/2",1,",","/home/hqh/案頭/1",1,",","/home/hqh/案頭/result");sub extend{
Time of Update: 2014-12-27
標籤: perl中的foreach結構 首先文法foreach $rock(qw /bedrock slate lava/){ $rock="\t$rock"; $rock .="\n";} Foreach
Time of Update: 2014-12-09
標籤:perl 正則 shell A. 原文替換perl -p -i.bak -e "s/源串/目標串/g" <檔案名稱>原文會備份為.bak尾碼的檔案B. 正則分組提取echo "tom and dic" | perl -n -e ‘ @w = /(tom).*(dic)/; print "$w[0] & $w[1]"‘列印 “tom & dic”註:-p
Time of Update: 2014-12-04
標籤:替換字串 perl my %TEMP=(‘${TMP}‘=>‘SSS‘, ‘${PROJECT_ROOT}‘=>‘aaaaaaaa‘, ‘${MCB_PATH}‘=&g
Time of Update: 2014-11-30
標籤:io for 檔案 on ef res 學習 br 字串 語句:if/unlesswhile/foreach/do..while/for1.運算式真價值總結任何錶達式都有真假值:邏輯、字串
Time of Update: 2014-11-28
標籤:io sp on bs amp as nbsp res 學習 運算子:1.operand operator expression statement2.算術運算子 + - *
Time of Update: 2014-11-28
標籤:perl 指令碼語言使用解釋程式來執行指令碼代碼。對多數簡本語言而言,解釋程式是可以互動式啟動並執行。簡單例子://這個例子示範指令碼語言Python的使用,在指令碼解譯器python啟動之後,它顯示>>>作為提示符//在提示符,可以輸入Python語句,而結果將被互動顯示出來。按按鍵組合Ctrl -D可以退出解譯器方案1:直接在控制台下編寫//////////////////////////////////////////////////
Time of Update: 2014-11-27
標籤:ef 學習 方法 字串 簡單 函數 br qq 變數 字串變數:${}1.單引號:不進行變數替換,不進行轉義,字串可以跨行。2.雙引號:變數替換(貪婪匹配原則)、支援逸出字元(逸出字元可以
Time of Update: 2014-11-06
標籤:ar os sp on log bs ef new as #!/usr/bin/perluse Mail::Sender;#new一個sender,定義編碼格式防止亂碼 
Time of Update: 2014-10-21
標籤:http io os ar 使用 for sp div on 項目中的需要發送SOAP訊息來進行一些操作。由於SOAP協議是構建在HTTP協議之上的,因此通過發送HTTP請求也可以解決此問
Time of Update: 2014-10-13
標籤:perl書籍介紹最近,因為項目需要,又重新將Perl學習起來。Perl老實說,讓我又愛又恨。 愛它,是因為自己寫代碼的確很爽, 是代碼最少,速度最快的語言。恨是因為看別人的代碼實在太累了。但,總體體會,在文本處理上它的確是第一語言,文本處理的確太強大了。不管有多討厭它, 必須要學好的一門語言。由於2-3年前,學習過,這次只是再度回顧。Learning Perl 好書, 沒見過比它更適合學習的了,