Time of Update: 2016-01-20
標籤: ********************需要根據自己的實際環境修改哦************************************************1. 收集awr報告樣本 awrreport.sql--該指令碼請用具有 dba 許可權的使用者執行,普通使用者沒有許可權訪問資料庫的基表conn &usr/ &pass @ &oracle_sidset linesize 1200 ;set pagesize
Time of Update: 2015-04-29
標籤:效能比較 內建命令 Python文法簡單,而且通過縮排的方式來表現階層,代碼非常簡明易懂,對初學者來說,比較容易上手。Perl的模式比對非常強大,同時匹配的符號有很多種,難以閱讀和維護。在文本處理方面,python通過載入re模組來實現模式比對的尋找和替換。而Perl內建就有模式比對功能。note:內建命令和外部命令的區別。通過代碼來直接做比較。python版:#!/usr/bin/pythonimport
Time of Update: 2015-04-03
標籤:python與perl python學習技巧 一:Python 與 Perl對比(1)設計一個語言的初始目的決定了該語言將會內建什麼功能: perl初始是Larry為了格式化處理文本而建立的,所以內建了正則
Time of Update: 2015-06-11
標籤:vsphere-perl-sdk window安裝vsphere sdkVMware-vSphere-Perl-SDK-5.1.0-780721.exe ##看具體的情況安裝對應版本的sdk修改系統內容變數,將安裝路徑Perl/bin和Perl/site/bin添加到path變數的後面cmd到perl指令碼目錄:perl *.pl --serrver ip –username name –type vcenter ##vcenter伺服器perl
Time of Update: 2016-08-05
標籤:來源:http://www.jb51.net/article/35528.htm perl中our的用法require 5.006當版本號碼小於 5.006 的時候,會返回失敗,從而導致模組載入失敗。所以它的作用就是保證模組調用環境的 Perl 版本。our 和 my 一樣,都是對變數的聲明,不過 our 聲明的是包全域變數,而 my 聲明的是詞法變數。不過,經過 our 聲明的變數,它會變得像一個詞法變數一樣,其實這也是 our 存在的目的:用來欺騙 strict
Time of Update: 2016-07-24
標籤:在UNIX/Linux 系統上,開啟命令終端,輸入 ‘rpm -q perl‘ 查看系統是否安裝了 perl ---- 在自己的CentOS7 系統上,預設內建了 perl 軟體:[email protected]:~/Documents/bash$ rpm -q perlperl-5.16.3-286.el7.x86_64可以看到系統預設已經安裝了 perl5 軟體。查看安裝位置:[email protected]:~/Documents/bash$ which
Time of Update: 2015-08-19
標籤:用s///進行替換:如果把m//模式比對(pattern match)想象成文文書處理器的“尋找”功能,那麼s///替換(substitution)操作符就是“尋找並替換”功能。此操作符只是把存在變數中匹配模式的那部分內容替換成另一個字串:<span style="font-size:18px;">$_ = "He's out bowling with Barney tonigth.";s/Barney/Fred/; #
Time of Update: 2015-08-13
標籤: 1 my $dir = "D:\\My_Work\\Temp"; 2 my @files = (); 3 4 #擷取給定目錄下檔案 5 @files = get_dir_files($dir); 6 7 #擷取給定目錄以及子目錄下檔案 8 @files = get_dir_files_x($dir); 9 10 #擷取目錄下以及子目錄下檔案,返回的結果中包含路徑11 sub get_dir_files_x{12 my ($dir_p) = @_;13 my @
Time of Update: 2016-06-16
標籤:-> 用法 -> 有兩種用法,都和解引用有關。 第一種用法,就是解引用。 根據 -> 後面跟的符號的不同,解不同類型的引用, ->[] 表示解數組引用,->{} 表示解散列引用,->() 表示解子程式引用。 例子: $arr_ref = /@array; $arr_ref->[0] 訪問數組 @array 的第一個元素。 $hash_ref = /%hash; $hash_ref->{foo} 訪問
Time of Update: 2015-07-25
標籤:檔案測試主要用於查看如檔案是否存在、檔案大小、檔案更新時間等資訊。檔案測試操作符-e 測試檔案是否存在;die "Oops!A file called ‘$filename‘ already exists.\n" if -e $filename;-M 測試檔案是否保持持續的更新,比如測試某個程式的記錄檔是否保持每一周或兩周更新。此處測試的是檔案控制代碼。warn "Config file is looking pretty old!\n" if -M CONFIG>28;
Time of Update: 2015-07-23
標籤:usr/bin/perl Makefile.PL PREFIX=‘/usr/local/git‘ INSTALL_BASE=‘‘ --localedir=‘/usr/local/git/share/locale‘Can‘t locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl
Time of Update: 2016-05-03
標籤:第十四章 Perl5的包和模組by
Time of Update: 2015-04-29
標籤:perl 上下文 列表 標量 逗號運算式 本文由文章《perl標量上下文和列表內容相關的一個問題》整理而來,說明了為什麼在某些情況下,標量上下文中使用”列表“無法得到本身元素的個數,以及如何獲得你所期望的結果。1. “列表”在標量上下文中並非一定會得到元素的個數或許你覺得這個標題有一些奇怪:按照Perl
Time of Update: 2016-02-14
標籤:第三章:命名慣例 零貳三. 構成標示符時要使用文法模板。 l 變數以名詞命名,前面不加或再加上多個形容詞: variable → [adjective _ ]* noun l hash和數組: look-variable → [adjective _ ]* noun preposition 零貳肆.
Time of Update: 2016-02-14
標籤:第十三章:錯誤處理 壹陸玖. 要拋出異常,不要返回特殊值或設定標記。 壹柒零. 讓失敗的內建函數也拋出異常。 壹柒壹. 讓所有上下文中的失敗都是致命失敗。 #把不可接受的失敗行為改為拋出異常 …… useFatal qw( :void locate_and_open);
Time of Update: 2016-01-31
標籤:1.hash 方式訪問。 %ENV key為環境變數名,value為環境變數值2.調用ENV模組 。 use Env qw(PATH); print "path is $ENV{path}\n"; 這段代碼會建立(或者覆蓋)環境裡的PerlVar變數。 $ENV{PerlVar} = "Perl Tech Tips"; 要刪除環境變數,就要使用delete。下面的例子會刪除臨時的環境變數: delete $ENV{temp}
Time of Update: 2015-03-08
標籤: 【Linux/Unix】手動安裝和自動安裝 手動安裝:,您需要的模組,手工編譯、安裝 假設要安裝XML-Simple模組,從從CPAN(http://www.cpan.org/)上下載DBI模組2.20版的壓縮檔XML-Simple-2.20.tar.gz,假設放在/usr/local/src/下。 cd /usr/local/src 解壓縮這個檔案: tar xvzf XML-Simple-2.20.tar.gz
Time of Update: 2015-02-25
標籤:一、判斷模組是否已經安裝: (參考:http://cooloo.lofter.com/post/1906f2_5eabbe)perl -MArchive::Zip -e "print\"module installed\n\"" 二、如何安裝模組: (參考:http://jingyan.baidu.com/article/e3c78d646c118d3c4c85f5c8.html)1、查看是否安裝cpan軟體包: #rpm -qa |grep
Time of Update: 2015-01-25
標籤:1、".":任意單字元(‘\n‘除外);2、“*“:匹配前項0~n次;3、“+“:匹配前項1~n次;4、“?”:匹配前項0~1次;5.1、“\1"或"\2“:反向引用;5.2、“\g{N}":方向引用,如果N為負數,則為相對反響引用;6、“|”:“或“匹配;7.1、“[]”:字元集單一字元
Time of Update: 2015-01-22
標籤:perlIf it is a small program, you can use this way: C:\Rebecca\script\perl>perl -d calculate.pl Loading DB routines from perl5db.pl version 1.39_10Editor support available. Enter h or ‘h h‘ for help, or ‘perldoc perldebug‘ for