Time of Update: 2017-02-28
首先需要安裝Win32-ODBC模組,具體的步驟如下:1:從TOOLS欄目中下載Win32-ODBC.zip,下載完後用winzip解開到一個temp目錄,共有三個檔案:ReadmeWin32-ODBC.ppdWin32-ODBC.tar.gz2:在DOS視窗下,temp目錄中運行下面的DOS命令:ppm install Win32-ODBC.ppd。然後準備測試用資料庫(Access)1:啟動MS ACCESS,建立一個新空資料庫,命名為odbctest.mdb,儲存在某一目錄中(記住路徑)。
Time of Update: 2017-01-13
在Linux環境下安裝Perl其實是非常簡單的,但我這裡記錄一下的原因,是因為在安裝後,一直有一個問題困擾著我,那就是我設定的安裝目錄始終不起效,弄得我一直以為安裝沒有成功,但後來我發現其實是已經安裝成功了的,閑話不多說了,記錄一下。先從官網下載一個最新版本的perl吧,官網地址如下:http://www.perl.org/目前最新的版本是perl-5.20.0,順便說一句,我之所以要安裝perl的原因是我伺服器上的perl實在是版本太低了!下載後解壓,運行命令安裝如下:
Time of Update: 2017-01-18
Perl 作為一種指令碼語言可以即時地產生和執行代碼。這種特性可以把代碼的編譯延遲到運行時,所以又稱為“動態代碼”。另外, Perl 也如 Java 、 C++ 一樣提供了異常處理機制。本文將初步探討Perl 中實現動態代碼和異常處理機制的函數: eval 。如有錯誤不足,歡迎討論和批評指正。eval 函數可以看作是 Perl 虛擬機器,它的參數就是一段 Perl 代碼。利用 'perldoc –f eval'可以擷取 eval 函數使用協助,其中介紹了它的兩種使用方式:複製代碼
Time of Update: 2015-04-22
標籤: Perl訪問資料庫最常用的包是DBI,可以在www.cpan.org找到。另外還需要安裝對應資料庫的驅動包,例如DBD::MySQL、DBD::Oracle、DBD::Sybase或者DBD::ODBC等。一、基本流程 一般來說,資料庫操作由以下幾個步驟組成一個常見的流程: 1. 建立一個資料庫連接 2. 通過建立的資料庫連接,執行SQL語句 3. 執行SQL後擷取返回的資料集 4. 在資料集中對記錄進行處理,一般是一個迴圈的過程 5.
Time of Update: 2016-07-21
標籤:asmcmd perl.exe 不是內部或外部命令windows使用asmcmd時需要設定ORACLE_SID和ORACLE_HOME,設定ORACLE_HOME時路徑不需要加引號‘’ C:\Users\Administrator>asmcmd"asmcmd: the environment variable ORACLE_HOME is not set."C:>set oracle_sid=+asm
Time of Update: 2016-07-09
標籤:指令碼採用json設定檔,可以自訂,備份目錄,全量備份周期,增量備份時間等。JSON設定檔:{ "backupDir": "/data_backup", "archiveDir": "/archive_dir", "original": "/www/", "fullDayBase": 10}主程式#!/usr/bin/perluse warnings;use File::Copy::Recursive qw/dircopy rcopy/;use File::Rsync;use
Time of Update: 2015-09-18
標籤:在BI報表開發時,經常需要計算同比環比,需要用到月末日期,用資料庫系統的日期函數操作需要在每處用到日期的地方都把函數寫一遍,在某些特殊情形,函數會很複雜,甚至不能實現想要的結果。比如在Teradata中的Addmonths函數,只計算了月份:日期增量值結果2015/01/0112015/02/012015/01/3112015/02/282015/02/28-12015/01/282015/03/31-12015/02/282015/02/2802015/02/28如表格所示,遇到月末的時
Time of Update: 2016-06-24
標籤:來源:http://www.veryhuo.com/a/view/38338.html今天想把 perl 指令碼編譯成 exe 以便脫離 perl 解譯器獨立運行。都可以產生PERL的PE檔案,在PERL官網有介紹。 perl指令碼編譯成exe 一般有4種方法: 1. 使用 perl2exe 工具(需要購買,當然也有破解版或綠色版,不過網上只找到5.0版本的,而我的是5.12版本,版本太低所以不能使用)exe檔案體積大 運行慢 2. 使用 ActiveState 公司的 Perl
Time of Update: 2015-07-30
標籤: LWP (short for“Library for World Wide Web in Perl”)是一個由多個模組組成,用來擷取網路資料的的模組組。 【LWP::Simple】 通過調用 get($url) 函數,就可以得到相關網址的內容。如果沒有發生錯誤,get 函數返回此網頁,否則,返回 undef。 LWP::Simple 在做簡單的工作時很方便。但因為不支援 cookies,使用者認證,對 HTTP request header (請求標題)的編輯,和 HTTP
Time of Update: 2015-07-23
標籤:意義:協助瞭解存入對象的的資料結構Data::Dumper有物件導向和直接使用函數兩種調用方法直接調用函數方式,例如:use Data::Dumper;my $a = "good";my $b = "bad";my @my_array = ("hello", "world", "123", 4.5);my %some_hash = ("foo", 35, "bar", 12.4, 2.5, "hello","wilma", 1.72e30, "betty", "bye\n");print
Time of Update: 2015-07-13
標籤: perl 讀寫xml:主要是寫總是忘記怎麼搞。。。 一 讀xml 1)xml執行個體 <?xml version="1.0" encoding="UTF-8"?> <employees> <employee age = "30"> <name>linux</name> <country>US</
Time of Update: 2015-06-23
標籤: 某天閑逛時看見一副動圖: 真的是非常貪吃,各種拐彎各種吃,感覺十分有趣。 用Perl來實現自動吃滿,蓄謀已久,之前的字元貪吃蛇、深度優先演算法、A*演算法,都是為此篇做鋪墊。 那麼,怎樣讓蛇不吃到自己呢? 1、讓蛇按照我們設計好的路線行進,在一個N*M(N、M均為偶數,奇數不討論)的遊戲空間,設計好路線如下: 當花兒謝了,果子熟透,花牌
Time of Update: 2018-12-04
對於某些字串,需要輸入為特定的格式,通過sprintf可以很方便的完成,不需要專門進行其他處理。perl中的sprintf的用法如下:sprintf FORMAT, LIST 比如:$result = sprintf("%08d",$number);讓$number有8個前置字元為零。 $rounded = sprintf("%.3f",$number);讓小數點後有3位元字。 sprintf允許的如下常用的轉換: %% 百分比符號%c
Time of Update: 2018-10-20
標籤:The upload ase package subscript loaded 說明 x86_64 === 如何處理這行錯誤訊息?Please install the gcc make
Time of Update: 2018-12-03
一、Regex特殊變數:1、$n :包含上次模式比對的第n個子串2、$& :前一次成功模式比對的字串3、$` :前次匹配成功的子串之前的內容4、$’
Time of Update: 2018-12-05
《Perl語言入門》自學筆記--第三章 1主要是一些數組和列表的介紹和技巧,從中可以充分感受到perl的方便和強大:)數組方面:1. 數組是從0開始計數的。2. 求最後一個元素的索引值:$#rocks3. 簡單的求最後一個數的值:rocks[-1] 區間操作符來表示列表直接量:(1..5): 表示1,2,3,4,5(1.7..5.7): 表示1,2,3,4,5 小數被去除(5..1): 空列表,只能網上計數 qw快速鍵方式來表示列表直接量:qw/fred barney betty wilma
Time of Update: 2018-12-03
用PERL SOCKET使用PERL SOCKET API首先需要載入SOCKET模組。 use Socket; ====================================================================== socket(檔案控制代碼,AF_INET,資料類型,協議類型); #建立通訊端 檔案控制代碼隨便找個詞就可以了。 AF_INET為域類型,也可以寫為PF_INET。 資料類型,通常用有兩種:SOCK_STREAM、SOCK_DGRAM。
Time of Update: 2018-12-08
1.
Time of Update: 2018-12-07
1.命令use strict意味著所有變數必須用my來聲明,裸單詞必須用引號括起來。2.檢測安裝的模組:perldoc perllocal手動模組安裝: Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
代碼: http://xxxxx/cgi/perl-cgi.cgi?name=itech&url=itech.cnblogs.com&p1=test1#!/usr/bin/perl -wT#should use strict and warnninguse warnings;use strict;use CGI;#to debug erroruse CGI::Carp qw(warningsToBrowser fatalsToBrowser);#or debug from com