Time of Update: 2016-01-20
標籤: ********************需要根據自己的實際環境修改哦************************************************1. 收集awr報告樣本 awrreport.sql--該指令碼請用具有 dba 許可權的使用者執行,普通使用者沒有許可權訪問資料庫的基表conn &usr/ &pass @ &oracle_sidset linesize 1200 ;set pagesize
Time of Update: 2015-08-27
標籤:emacs perl python 配置 ide 連結:http://pan.baidu.com/s/1c0fjY3e
Time of Update: 2015-07-30
標籤:以前寫過類似的部落格: http://blog.csdn.net/three_man/article/details/34084361 今天拿出來,再好好剖析一下:1. 構造一個含有重複元素的數組my @arr1 = (1 .. 10);my @arr2 = (5 .. 15);# join multi arraymy @arr = (@arr1, @arr2);2. 刪除數組中的重複元素sub removeRepeat{ my $arrRef = shift; my
Time of Update: 2015-12-15
標籤:首先,安裝activeperl ,安裝過程中勾選自動添加PATH環境變數,這樣安裝後就不需要自己手動修改PATH環境變數;通過cmd 調出命令列視窗,輸入ppm ,然後斷行符號,就開啟了perl 的包管理器,點擊 倉庫按鈕, 在倉庫中搜尋Tk模組,然後右鍵,選擇intall, 然後點擊右上方的綠色箭頭表徵圖,開始安裝;安裝完成後,編寫一個hello world 樣本, 檔案儲存為tk_hello_world.pl:#/usr/bin/perl -wuse Tk;use
Time of Update: 2015-11-18
標籤:最近寫了一個perl指令碼,實現的功能是將表格中其中兩列的資料進行拼湊,然後將拼湊後的資料用“|”串連在一起。表格內容如下: 員工號碼員工姓名職位入職日期1001張三銷售1980/12/17 0:00:001002李四財務1981/02/20 0:00:001003王五經理1981/02/22 0:00:001004陳二會計1981/04/02
Time of Update: 2015-08-04
標籤:perl komodo ide sublime ue Komodo IDE + ActivePerl 最常見,入門級,傻瓜安裝配置。 不過現在我用sublime為主,跨平台都很好用,而且外掛程式真心多,自己開發方便。
Time of Update: 2015-07-25
標籤:perl學習筆記#!/usr/bin/perlmy $tmp = "ye_qing";my @name = split("_",$tmp);my $list = "==$name[0]==$name[1]==\n";print $list;my @ye=(1,2,3,4);my @qing=(1,2,@ye,4,5,6);$scount = @qing;print "==sum:$scount==\n";print "[email protected]==\n";$count=1
Time of Update: 2015-07-07
標籤:標量資料標量:數字、字元。可以儲存在標量變數中也可以從檔案和裝置中讀取。數字:所有數字內部格式相同——雙精確度浮點數。浮點數直接量:程式員在程式中直接鍵入的數字。 整數直接量:61298040283768==61_298_040_283_768;操作:字串:字串長度沒有限制。usr utf8;單引號內的字串直接量:除了單引號和反斜線字元外,單引號內的所有字元都表示自身。雙引號內的字串直接量:字串操作符:串連操作.
Time of Update: 2016-05-03
標籤:第十三章 Perl的物件導向編程by
Time of Update: 2016-04-18
標籤:According to Beginning Perl Book published by Tsinghua Pub., the list context appears when you are trying to assign some value to a list variable.1 my @copy = @source;This is a very simple instance of shallow copy, which usually means you just
Time of Update: 2016-02-23
標籤:初學perl語言,最先接觸的不是它的文法,而是它的調試方法,當時是由於一個perl script產生的html頁面無法正常顯示,讓我找出問題的原因,然後修複,當時是第一次接觸perl,完全沒有任何瞭解,就憑著學了幾句在Teriminal中可以使用的調試命令,很快解決了問題,所以,想簡單的調試一下perl還是很容易的,只要用會以下幾句:perl -d filename這句是進入perl的調試命令 然後螢幕上會出現如下字樣:Enter h or `h h‘ for help, or `man
Time of Update: 2016-02-14
標籤:第三章:命名慣例 零貳三. 構成標示符時要使用文法模板。 l 變數以名詞命名,前面不加或再加上多個形容詞: variable → [adjective _ ]* noun l hash和數組: look-variable → [adjective _ ]* noun preposition 零貳肆.
Time of Update: 2016-02-14
標籤:第十二章:Regex Regex就是子程式。就是文本匹配子程式。 壹肆伍. 一定要用/x標記。 壹肆陸. 一定要用/m標記。 壹肆柒. 以\A和\z作為字串邊界錨點(anchor)。 #刪除前後空白…… $text=~ s{\A \s* | \s* \z}{}gxm; 壹肆捌. 使用\z表示“字串末尾”,不要用\Z。
Time of Update: 2016-02-14
標籤:第八章:內建函數 零玖柒. 不要在sort中重新計算排序鍵。 零玖捌. 使用reverse逆轉列表。 零玖玖. 使用scalar reverse逆轉標量。 壹零零. 使用unpack取出固定寬度的欄位。 壹零壹. 使用split取出簡單的可變寬度的欄位。 壹零貳. 使用Text::CSV_XS以取出複雜的可變寬度的欄位。 壹零三. 避免對字串使用eval。 壹零肆. 考慮以Sort::Maker建立你的排序子程式。 壹零伍. 使用四自變數的substr,而不是1value的substr。
Time of Update: 2016-02-14
標籤:寫在篇首: -------------------------------------------------------------------------------------- 此系列是Perl Best Practices的學習節選! 有興趣的朋友可以使用郵箱和我溝通!(非常歡迎你的交流)
Time of Update: 2016-02-14
標籤:第九章:子程式 壹壹壹. 以小括弧調用子程式,但開頭不要加&。 壹壹貳. 不要把子程式的名詞取得和內建函數的相同。 壹壹三. 要先取出@_。 壹壹肆. 對任何有超過三個參數的子程式使用具名自變數散列。 壹壹伍. 使用有無定義或者是否存在來測試缺漏的自變數。 壹壹陸. @_被取出後立刻解析任何預設自變數值。 壹壹柒. 標量傳回值一定要用return scalar。 壹壹捌. 讓返回列表的子程式在標量上下文中返回“明顯的”值。 壹壹玖. 沒有“明顯的”標量上下文傳回值時,
Time of Update: 2016-02-14
標籤:第四章:值和運算式 資料是缺乏生氣的…… 有點像程式員。 — Arthur Norman 零三三. 只對實際會插入的字串使用插入用字串界定符。 l 建立字串直接量而且想插入變數,使用雙引號括住的字串 my $spam_name = “$title$first_name $surname”; l
Time of Update: 2016-02-14
標籤:第十七章:模組 貳壹柒. 先設計模組的介面。 貳壹捌. 把原有代碼變成inline。 把重複的代碼放到子程式。 把重複的子程式放到模組。 貳壹玖. 使用三部分式的版本編號。 貳貳零. 程式化地實施你的版本需求。 貳貳壹. 明智地匯出且只在可能場合有請求時才匯出。 貳貳貳. 考慮以聲明方式匯出。 貳貳三. 不要把變數變成模組介面的一部分。 貳貳肆. 自動建立新模組架構。 貳貳伍. 儘可能使用核心模組。 貳貳陸. 可行時就使用CPAN模組。 第十八章:測試和調試 貳貳柒. 先寫測試案例。
Time of Update: 2016-02-14
標籤:第十三章:錯誤處理 壹陸玖. 要拋出異常,不要返回特殊值或設定標記。 壹柒零. 讓失敗的內建函數也拋出異常。 壹柒壹. 讓所有上下文中的失敗都是致命失敗。 #把不可接受的失敗行為改為拋出異常 …… useFatal qw( :void locate_and_open);
Time of Update: 2016-02-14
標籤:第七章:說明文檔 零捌肆. 區分使用者說明文檔和技術說明文檔。 零捌伍. 替模組和應用程式建立標準POD模板。 零捌陸. 把你的標準POD模板予以擴充和自訂。 零捌柒. 在原始碼檔案中放置使用者說明文檔。 零捌捌. 把所有使用者說明文檔放在原始碼檔案中的單獨的地方。 零捌玖. 儘可能把POD放在靠近檔案末尾處。 零捌肆. 對技術說明文檔做適當的細化。 零玖零. 主要注釋應使用塊模板。 零玖壹. 使用整行注釋來說明演算法。 零玖貳. 使用行章節附註釋來指出微妙之處和奇怪之處。 零玖三.