Time of Update: 2018-07-26
藉助代碼點建立字元 $alef = chr(0x05D0); $alpha = chr(hex('03B1')); $omega = chr(0x03C9); 可以通過ord()函數把字串轉換為代碼點: $code_point = ord('?'); 比較 數字 字串 相等 ==&
Time of Update: 2017-01-18
第一篇:複製代碼 代碼如下:操作符 含義-r 檔案或目錄可讀-w 檔案或目錄可寫-x 檔案或目錄執行-o
Time of Update: 2018-07-22
Part I Programming Perl 1 Perl Data Types 1.1 Funny Characters Type Character Example Is a name for: Scalar $ $cents An individual value (number or
Time of Update: 2018-07-24
[oracle@yyjk esb]$ cat a1.pluse DBI; use HTTP::Date qw(time2iso str2time time2iso time2isoz); use Net::SMTP;use Encode;my $dbName = 'ESBDB'; my $dbUser = 'esbdata';my $dbUserPass = 'esbdata'; my $dbh =
Time of Update: 2018-07-26
http://www.cnblogs.com/morebetter/archive/2007/05/10/741752.html 很多時候,我們希望對原有檔案的內容進行一定的修改,linux雖然有sed這個強大的文本編輯命令,但是他只能產生新檔案或列印到screen上(或許sed也具有修改原檔案的功能,小的才疏學淺,尚不知道,煩請大家告訴我),但在perl裡卻有這麼一個命令$^I例子:#!/usr/bin/perluse strict; $^I=""
Time of Update: 2018-04-13
標籤:長度 字串 tin 常用 詳解 取出 var display perl Perl的數組操作有四大常用函數:push:從數組的末尾加入元素。pop :從數組的末尾取出元素shift
Time of Update: 2016-11-03
標籤:encode code 序列 學習 中文 字串 字元 哲學 perl 測試檔案的時候發現輸出中文有亂碼,所以學習了一下perl的Encode原理。現做一下總結:perl的基礎知識:在Per
Time of Update: 2014-12-16
標籤:使用 sp 檔案 資料 div log bs 代碼 nbsp Perl和Tcl是ic設計中最常用的兩種指令碼語言,在我學習perl之前完全的不知道他們到底是幹什麼的。在這裡先總結一下Per
Time of Update: 2018-12-04
perl內建變數2008-01-04 16:55以下為個人所知的Perl內建變數,如有缺,請發帖添加:$- 當前頁可列印的行數,屬於Perl格式系統的一部分 $! 根據上下文內容返回錯誤號碼或者錯誤串 $” 清單分隔符號 $# 列印數字時預設的數字輸出格式 $$ Perl解譯器的進程ID $% 當前輸出通道的當前頁號 $& 與上個格式匹配的字串 $( 當前進程的組ID $) 當前進程的有效組ID $* 設定1表示處理多行格式.現在多以/s和/m修飾符取代之. $, 當前輸出欄位分隔符號
Time of Update: 2018-12-05
函數名pack調用文法formatstr = pack(packformat, list);解說把一個列表或數組以在實際機器存貯格式或C等程式設計語言使用的格式轉化(封裝)到一個簡單變數中。參數packformat包含一個或多個格式字元,列表中每個元素對應一個,各格式字元間可用空格或tab隔開,因為pack忽略空格。 除了格式a、A和@外,重複使用一種格式多次可在其後加個整數,如: $twoints = pack ("i2", 103, 241);
Time of Update: 2018-12-05
用法: select FILEHANDLE返回當前選擇的檔案控制代碼,可以把當前的檔案控制代碼設定為預設的輸出,此時1.沒有指定控制代碼的“write”和“print”的預設輸出為設定為FILEHANDLE 2.和輸出相關的變數會使用設定的輸出通道。 例如:open(FILE,">/abc/file");$|=1;$f=select FILE;print "abc";select $f;print "abc"; 可以print的內容輸出到檔案中。
Time of Update: 2018-12-05
一 用 CPAN 安裝1. 我用的系統是debian,預設只安裝了perl-base,也就是可以使用perl,但沒有cpan這個工具,故現在系統裡安裝perl這個工具。aptitude install perl附加把perl-modules也安裝上了,此時就可使用cpan工具來安裝perl模組了。 或者,更原始的辦法,從www.cpan.org下載CPAN模組的.tar.gz包來手動安裝,CPAN模組式ANDK這個哥們寫的。wget
Time of Update: 2018-12-05
一種程式設計語言而言,在設計這種語言的時候,一般是不會產生安全隱患的,事實上,這種隱患是由程式員引入的。幾乎每一種程式設計語言都有一定這樣的漏洞,這種漏洞將會在某種程度上導致不安全軟體的產生,但是一個如軟體整體的安全性仍然大部分依賴於這個軟體製造者的知識面、理解能力和他的安全意識。Perl也有它安全上令人擔憂的部分,然而大多數程式員完全沒有意識到這些方面。
Time of Update: 2018-12-05
讀入多個記錄 如果你調用,返迴文件中剩餘的記錄。如果你處於檔案尾,則返回空表: @records = ; if (@records) { print "There were ", scalar(@records), " records read.n"; } 在下面的一步中,進行賦值和測試兩項工作: if (@records = ) { print "There were ", scalar(@records), " records read.n"; } chomp() 也可適用對數組操作: @
Time of Update: 2018-12-05
1、perl使用 use Spreadsheet::ParseExcel;和 use Spreadsheet::WriteExcel; 不能同時讀寫同一個excel檔案。 用 Win32::OLE ---- 專用於Windows 貌似可以,不過linux下不行。2、perl處理excel用到的公式和格式:
Time of Update: 2018-12-04
perl指令碼:#!/usr/bin/perluse Net::SMTP;use MIME::Base64;################# 自動簽到指令碼 #################$host = '10.182.131.153'; #SMTP伺服器位址############################# $host: smtp伺服器# $auth: 郵件賬戶# $password: 郵件賬戶密碼# $to: 要發送的目標# $mail_body: 郵件內容##########
Time of Update: 2018-12-05
原文網址:http://hi.baidu.com/rdzwx/blog/item/6b52c9c4bdf70c179d163d81.html perl 半形 全形 轉換2010-05-18 10:33# 全形字元第一位元組 = 163(0xA3), 第二位元組為對應半形字元 + 128# 全形中文第一位元組 > 163my $str = ‘019AaBbYyZz\",.?<>{}[]*&^%#@!~()+-|:;';print "$str\n";$str =~
Time of Update: 2018-12-08
複製代碼 代碼如下:#!/bin/perlprint "please input some lines,then press Ctrl+Z. \n"; chomp(@s=<STDIN>); print "1234567890"x 3 ."\n";#做為輸出結果的一個尺規 foreach $s(@s) { printf "%20s\n",$s;#輸出的格式為靠右對齊,所佔空間為20個字元 } 輸出結果:F:\>perl\a.pl please input some
Time of Update: 2018-12-06
windows XP安裝配置Perl下載:Apache 1.3.29 :ActivePerl :http://activestate.com/store/download.aspx?prdGUID=81fbce82-6bd5-49bc-a915-08d58c2648ca進入View archive of older releases 下載ActivePerl-5.6.1.624-TRIAL2-MSWin32-x86-multi-thread.msimod_perl
Time of Update: 2018-12-06
Perl中有一些預定義的檔案控制代碼。如標準輸入STDIN、標準輸出STDOUT、和標準錯誤STDERR。標準錯誤STDERR是一個額外的輸出路徑。怎樣理解這句話呢?先來看個例子。% perl -e 'print "Hello, World!\nabc"; print STDERR "Hi\n";'輸出:Hello, World!Hiabc而不是:Hello, World!abcHi這是因為perl