锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲丁香色婷婷综合欲色啪,亚洲av色香蕉一区二区三区 ,国产亚洲精品自在久久 http://m.tkk7.com/ivanwan/category/9492.html鑷敱鐨勫姏閲忥紝鑷敱鐨勭敓媧匯?/description>zh-cnWed, 28 Feb 2007 03:40:24 GMTWed, 28 Feb 2007 03:40:24 GMT60perl甯告暟瀹氫箟鐨勭濂囦箣澶?/title><link>http://m.tkk7.com/ivanwan/archive/2006/04/20/42222.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Thu, 20 Apr 2006 12:56:00 GMT</pubDate><guid>http://m.tkk7.com/ivanwan/archive/2006/04/20/42222.html</guid><wfw:comment>http://m.tkk7.com/ivanwan/comments/42222.html</wfw:comment><comments>http://m.tkk7.com/ivanwan/archive/2006/04/20/42222.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/ivanwan/comments/commentRss/42222.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/ivanwan/services/trackbacks/42222.html</trackback:ping><description><![CDATA[嫻偣鏁幫細(xì)<br />聽聽聽7.25e45聽聽聽#鍙互鐩存帴鐢ㄧ瀛﹁鏁版硶瀹氫箟<br />聽聽聽-65e24聽聽聽<br />聽聽聽-12e-12<br />聽聽聽-1.2E-23<br /><br />鍗佽繘鍒舵暣鏁幫細(xì)<br />聽聽聽61298040283768聽聽聽#榪欓噷鏁存暟鍒板簳鏈夊灝戜綅鐪嬩笉澶竻<br />聽聽聽61_298_040_283_768聽聽聽#榪欐牱灝辨竻妤氫簡錛?br /><br />闈炲崄榪涘埗鏁存暟錛?br />聽聽聽0377聽聽聽#鍏繘鍒舵暟<br />聽聽聽0xff聽聽聽#鍗佸叚榪涘埗鏁?br />聽聽聽0b1111111聽聽聽#浜岃繘鍒舵暟<br />聽聽聽娉細(xì)鏈変袱涓繘鍒惰漿鎹㈠嚱鏁幫細(xì)oct()鍜宧ex().<br />聽聽聽聽聽聽oct(144);聽聽聽#榪欓噷鎶婁竴涓叓榪涘埗鏁拌漿鎹負(fù)10榪涘埗鏁?br />聽聽聽聽聽聽<font style="BACKGROUND-COLOR: #808080">100</font><br />聽聽聽聽聽聽hex(64);聽聽聽#榪欓噷鎶婁竴涓崄鍏繘鍒舵暟杞崲涓?0榪涘埗鏁?br />聽聽聽聽聽聽<font style="BACKGROUND-COLOR: #808080">100<br /></font><br />鏁板瓧鎿嶄綔絎︼細(xì)<br />聽聽聽perl浼?xì)鑷姩璇嗗埆璁〗帡缁撴灉鏄暣鏁皹q樻槸嫻偣鏁般?br />聽聽聽渚嬶細(xì)10.2聽聽聽/聽聽聽0.3聽聽聽#鏁存暟34<br />聽聽聽聽聽聽聽聽聽聽聽聽10聽聽聽/聽聽聽3聽聽聽#嫻偣鏁?.3333333.....<br />聽聽聽<br />聽聽聽2 ** 3聽聽聽#榪欓噷鐨勯樁涔樺緢鏈夌敤鐨勶紒<br />聽聽聽<font style="BACKGROUND-COLOR: #a9a9a9">8<br /></font>聽聽聽娉細(xì)澶嶆暟鍙互鏌ユ壘CPAN Math::Complex妯″潡銆?br /><br />鏂囨湰<br />聽聽聽鍗曞紩鍙?br />聽聽聽聽聽聽娉細(xì)鍗曞紩鍙風(fēng)殑瀛楃涓蹭笉鑳戒嬌鐢ㄨ漿涔夊拰鍙橀噺銆?br />聽聽聽聽聽聽渚嬶細(xì)'hello\n'<br />聽聽聽聽聽聽聽聽聽聽聽聽<font style="BACKGROUND-COLOR: #808080">hello\n<br /></font>聽聽聽<br />聽聽聽鍙屽紩鍙蜂嬌鐢ㄧ殑杞箟絎?br />聽聽聽聽聽聽褰㈠紡聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽杞箟聽<br />聽聽聽聽聽聽\n聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽newline<br />聽聽聽聽聽聽\r聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鍥炶濺<br />聽聽聽聽聽聽\t聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽tab<br />聽聽聽聽聽聽\f聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鎹㈢焊<br />聽聽聽聽聽聽\b聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽閫鏍奸敭<br />聽聽聽聽聽聽\a聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽bell<br />聽聽聽聽聽聽\e聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽Escape寤?br />聽聽聽聽聽聽\007聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鍏繘鍒舵暟<br />聽聽聽聽聽聽\x7F聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鍗佸叚榪涘埗鏁?br />聽聽聽聽聽聽\cC聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鎺у埗瀛楃<br />聽聽聽聽聽聽\\聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽\<br />聽聽聽聽聽聽\"聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽"<br />聽聽聽聽聽聽\l聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽涓嬩竴涓瓧絎﹁漿鎹負(fù)灝忓啓<br />聽聽聽聽聽聽\L聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鍒癨E緇撴潫鐨勬墍鏈夌殑瀛楃杞崲涓哄皬鍐?br />聽聽聽聽聽聽\u聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽涓嬩竴涓瓧絎﹁漿鎹負(fù)澶у啓<br />聽聽聽聽聽聽\U聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鍒癨E緇撴潫鐨勬墍鏈夌殑瀛楃杞崲涓哄ぇ鍐?br />聽聽聽聽聽聽\Q聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽鍒癨E緇撴潫鐨勬墍鏈夌殑瀛楃涓笉鏄嫳鏂囧崟璇嶇殑鍔犺漿涔夌銆?br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽渚嬶細(xì)print "a \Qfd d %\E";<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽<font style="BACKGROUND-COLOR: #808080">a fd\ d\ \%</font><br />聽聽聽聽聽聽\E聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽\L,\U,\Q鐨勭粨鏉熺銆?img src ="http://m.tkk7.com/ivanwan/aggbug/42222.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/ivanwan/" target="_blank">ivaneeo</a> 2006-04-20 20:56 <a href="http://m.tkk7.com/ivanwan/archive/2006/04/20/42222.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>perl鏄竴涓郴緇熷伐鍏瘋皟鐢ㄧ殑欖旀湳甯?/title><link>http://m.tkk7.com/ivanwan/archive/2006/04/20/42206.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Thu, 20 Apr 2006 10:15:00 GMT</pubDate><guid>http://m.tkk7.com/ivanwan/archive/2006/04/20/42206.html</guid><wfw:comment>http://m.tkk7.com/ivanwan/comments/42206.html</wfw:comment><comments>http://m.tkk7.com/ivanwan/archive/2006/04/20/42206.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/ivanwan/comments/commentRss/42206.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/ivanwan/services/trackbacks/42206.html</trackback:ping><description><![CDATA[涓孌祊erl浠g爜錛?br />聽聽聽#!/usr/bin/perl -w<br />聽聽聽@lines = `perldoc -u -f atan2`;<br />涓婇潰鐨勪唬鐮佸彲浠ヨ皟鐢╬erl鐨刾erldoc宸ュ叿騫朵笖榪斿洖鎵鏈夌殑緋葷粺淇℃伅銆傜湡鏄お紲炰簡錛?img src ="http://m.tkk7.com/ivanwan/aggbug/42206.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/ivanwan/" target="_blank">ivaneeo</a> 2006-04-20 18:15 <a href="http://m.tkk7.com/ivanwan/archive/2006/04/20/42206.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>perl鑾峰彇緋葷粺鏈夊叧璇█鐨勪俊鎭?/title><link>http://m.tkk7.com/ivanwan/archive/2006/04/18/41741.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Tue, 18 Apr 2006 12:39:00 GMT</pubDate><guid>http://m.tkk7.com/ivanwan/archive/2006/04/18/41741.html</guid><wfw:comment>http://m.tkk7.com/ivanwan/comments/41741.html</wfw:comment><comments>http://m.tkk7.com/ivanwan/archive/2006/04/18/41741.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/ivanwan/comments/commentRss/41741.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/ivanwan/services/trackbacks/41741.html</trackback:ping><description><![CDATA[ <p>use POSIX qw/locale_h/錛?br /><br /><br /><br />##聽聽聽聽聽聽聽鑾峰彇鏈夊叧閽卞竵錛屾椂闂達紝絎﹀彿鐨勪俊鎭?br />$locale_values = localeconv();</p> <p>for (sort keys %$locale_values) {<br />聽聽聽 printf "%-20s = %s\n", $_, $locale_values->{$_};<br />}<br /><br />##聽聽聽聽聽聽鑾峰彇璇█鐨勬墍鏈変俊鎭?br /><br />## 鏈塋C_ALL, LANGUAGE, LC_CTYPE, LC_COLLATE,<br />## LC_MONETARY, LC_NUMBERIC, LC_TIME,<br />## LANG榪欎釜瑕佹崟鎹夐敊璇?鍥犱負(fù)鏈夌殑緋葷粺娌℃湁璁?<br />$old_locale = setlocale(LC_ALL);<br />print $old_locale;</p> <img src ="http://m.tkk7.com/ivanwan/aggbug/41741.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/ivanwan/" target="_blank">ivaneeo</a> 2006-04-18 20:39 <a href="http://m.tkk7.com/ivanwan/archive/2006/04/18/41741.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>perlIO瀵逛腑鏂囩殑鏀寔http://m.tkk7.com/ivanwan/archive/2006/04/18/41739.htmlivaneeoivaneeoTue, 18 Apr 2006 12:34:00 GMThttp://m.tkk7.com/ivanwan/archive/2006/04/18/41739.htmlhttp://m.tkk7.com/ivanwan/comments/41739.htmlhttp://m.tkk7.com/ivanwan/archive/2006/04/18/41739.html#Feedback0http://m.tkk7.com/ivanwan/comments/commentRss/41739.htmlhttp://m.tkk7.com/ivanwan/services/trackbacks/41739.html鍏跺疄perl瀵瑰浗闄呭寲闈炲父鐨勬敮鎸侊紝渚嬪鍦╳indows涓嬭鍏ヤ竴涓猤bk(cp936)鐨勬枃鏈?鐒跺悗瑕佽漿鍖栦負(fù)utf8鐨勬枃鏈緭鍑猴紝浠g爜濡備笅錛?br />
use Encode;

use Encode::CN;聽聽聽聽聽聽#鏈鍚庡寘鍚繖涓寘錛屼互涓哄浠ュ悗緙栬瘧鏈夊ソ澶勩?br />
use PerlIO;聽聽聽聽聽聽# 鍚屼笂




open(FILE, "<:encoding(gbk)", "gbk.txt");聽聽聽聽聽聽# 榪欓噷鑷姩瑙g爜鎴恥tf8
@lines = <FILE>;
聽close(FILE);

聽聽聽

open(F, ">:utf8", "utf.txt");聽聽聽聽聽聽# 鑷姩緙栫爜鎴恥tf8.
print F @lines;
close(F);


榪欐牱鍙互鐪佸緱鍐嶆墦寮浠ュ悗鍦ㄧ紪鐮併?/p>

ivaneeo 2006-04-18 20:34 鍙戣〃璇勮
]]>
perl2exe鎴愬姛緙栬瘧wxperlhttp://m.tkk7.com/ivanwan/archive/2006/04/18/41736.htmlivaneeoivaneeoTue, 18 Apr 2006 12:27:00 GMThttp://m.tkk7.com/ivanwan/archive/2006/04/18/41736.htmlhttp://m.tkk7.com/ivanwan/comments/41736.htmlhttp://m.tkk7.com/ivanwan/archive/2006/04/18/41736.html#Feedback0http://m.tkk7.com/ivanwan/comments/commentRss/41736.htmlhttp://m.tkk7.com/ivanwan/services/trackbacks/41736.html涓孌電畝鍗曠殑浣跨敤wxperl鐨刾erl浠g爜錛?br />


#!/usr/bin/perl
#############################################################################
## Name:聽聽聽聽聽聽聽 samples/hello/hello.pl
## Purpose:聽聽聽聽 Hello wxPerl sample
## Author:聽聽聽聽聽 Mattia Barbon
## Modified by:
## Created:聽聽聽聽 02/11/2000
## RCS-ID:聽聽聽聽聽 $Id: hello.pl,v 1.3 2004/10/19 20:28:14 mbarbon Exp $
## Copyright:聽聽 (c) 2000 Mattia Barbon
## Licence:聽聽聽聽 This program is free software; you can redistribute it and/or
##聽聽聽聽聽聽聽聽聽聽聽聽聽 modify it under the same terms as Perl itself
#############################################################################

##聽聽聽聽聽聽榪欓噷鍙戣鍙湁浣跨敤Wx,Encode,Encode::CN,File::Glob榪欏洓涓ā鍧楁墠鑳介氳繃perl2exe緙栬瘧銆?br />
##聽聽聽聽聽聽浣嗘槸榪樻湁鎶妛xbase26u_gcc_custom.dll錛寃xmsw26u_adv_gcc_custom.dll錛寃xmsw26u_core_gcc_custom.dll

##聽聽聽聽聽聽鎷峰埌鐩綍涓嬫墠鑳借繍琛屻?br />
use strict;
use Wx;
use Encode;
use Encode::CN;
#use PerlIO;
#use POSIX;;
#use Getopt::Std;
use File::Glob;


# every program must have a Wx::App-derive class
package MyApp;

use vars qw(@ISA);

@ISA = qw(Wx::App);

# this is called automatically on object creation
sub OnInit {
聽 my( $this ) = shift;

聽 # create a new frame
聽 my( $frame ) = MyFrame->new();

聽 # set as top frame
聽 $this->SetTopWindow( $frame );
聽 # show it
聽 $frame->Show( 1 );
}

package MyFrame;

use vars qw(@ISA);

@ISA = qw(Wx::Frame);

use Wx::Event qw(EVT_PAINT);
# this imports some constants
use Wx qw(wxDECORATIVE wxNORMAL wxBOLD);
use Wx qw(wxDefaultPosition);
use Wx qw(wxWHITE);

sub new {
聽 # new frame with no parent, id -1, title 'Hello, world!'
聽 # default position and size 350, 100
聽 my( $this ) = shift->SUPER::new( undef, -1, 'Hello, world!',
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 wxDefaultPosition , [350, 100] );

聽 # create a new font object and store it
聽 $this->{FONT} = Wx::Font->new( 40, wxDECORATIVE, wxNORMAL, wxBOLD, 0 );
聽 # set background colour
聽 $this->SetBackgroundColour( wxWHITE );

聽 $this->SetIcon( Wx::GetWxPerlIcon() );

聽 # declare that all paint events will be handled with the OnPaint method
聽 EVT_PAINT( $this, \&OnPaint );

聽 return $this;
}

sub OnPaint {
聽 my( $this, $event ) = @_;
聽 # create a device context (DC) used for drawing
聽 my( $dc ) = Wx::PaintDC->new( $this );

聽 # select the font
聽 $dc->SetFont( $this->font );
聽 # darw a friendly message
聽 $dc->DrawText( 'Hello, world!', 10, 10 );
}

sub font {
聽 $_[0]->{FONT};
}

package main;

# create an instance of the Wx::App-derived class
my( $app ) = MyApp->new();
# start processing events
$app->MainLoop();

# Local variables: #
# mode: cperl #
# End: #


鎴戠幇鍦ㄨ繕涓嶇煡鏄負(fù)浠涔堛傚鏋滄湁鍝綅楂樻墜鐭ラ亾錛屽憡璇夊皬寮熶竴澹般?br />
璋㈣阿錛?/p>

ivaneeo 2006-04-18 20:27 鍙戣〃璇勮
]]>
浣跨敤 Getopt::Std 鐨勫懡浠よ寮鍏?/title><link>http://m.tkk7.com/ivanwan/archive/2006/04/18/41593.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Tue, 18 Apr 2006 02:34:00 GMT</pubDate><guid>http://m.tkk7.com/ivanwan/archive/2006/04/18/41593.html</guid><wfw:comment>http://m.tkk7.com/ivanwan/comments/41593.html</wfw:comment><comments>http://m.tkk7.com/ivanwan/archive/2006/04/18/41593.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/ivanwan/comments/commentRss/41593.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/ivanwan/services/trackbacks/41593.html</trackback:ping><description><![CDATA[ <img alt="" src="http://www.ibm.com/i/c.gif" height="1" width="10" /> <table class="no-print" align="right" border="0" cellpadding="0" cellspacing="0" width="160"> <tbody> <tr> <td width="10"> <img alt="" src="http://www.ibm.com/i/c.gif" height="1" width="10" /> </td> <td> <table border="0" cellpadding="0" cellspacing="0" width="150"> <tbody> <tr> <td class="v14-header-1-small">鏂囨。閫夐」</td> </tr> </tbody> </table> <table class="v14-gray-table-border" border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <td class="no-padding" width="150"> <img alt="" src="http://www.ibm.com/i/c.gif" height="1" width="8" /> <input value="璁捐紼嬪簭鐨勭敤鎴風(fēng)晫闈㈠彲鑳藉緢鍥伴毦鑰屼笖鑰楁椂銆俆eodor Zlatanov 璁ㄨ浜嗗浣曚嬌鐢?Parse::RecDescent 妯″潡鏉ョ敤綆鍗曠殑鑻辮鍒涘緩鐢ㄦ埛鐣岄潰鏂囨硶銆備粬榪樺睍紺轟簡鍚戠▼搴忔坊鍔犲姛鑳芥垨浠庣▼搴忛櫎鍘誨姛鑳芥椂錛屾洿鏀規(guī)枃娉曟槸濡備綍鐨勬柟渚褲傚彟澶栬繕涓庢爣鍑嗙殑 CLI 瑙f瀽鍣ㄥ拰 GUI 榪涜浜嗘瘮杈冿紝璁ㄨ浜嗚繖縐嶆柟娉曠殑浼樼己鐐廣? name="body" type="hidden" /> <input name="subject" value="鍔熻兘涓板瘜鐨?Perl: 緙栧啓璇磋嫳璇殑 Perl 紼嬪簭" type="hidden" /> <input name="lang" value="cn" type="hidden" /> <table border="0" cellpadding="0" cellspacing="0" width="143"> <form action="https://www-128.ibm.com/developerworks/secure/email-it.jsp" name="email"> </form> <script language="JavaScript" type="text/javascript"> <!-- document.write('<tr valign="top"><td width="8"><img src="http://www.ibm.com/i/c.gif" width="8" height="1" alt=""/></td><td width="16"><img src="http://www.ibm.com/i/v14/icons/em.gif" height="16" width="16" vspace="3" alt="灝嗘欏典綔涓虹數(shù)瀛愰偖浠跺彂閫? /></td><td width="122"><p><a class="smallplainlink" href="javascript:document.email.submit();"><b>灝嗘欏典綔涓虹數(shù)瀛愰偖浠跺彂閫?/b></a></p></td></tr>'); //--> </script> <tbody> <tr valign="top"> <td width="8"> <img src="http://www.ibm.com/i/c.gif" alt="" height="1" width="8" /> </td> <td width="16"> <img src="http://www.ibm.com/i/v14/icons/em.gif" alt="灝嗘欏典綔涓虹數(shù)瀛愰偖浠跺彂閫? height="16" vspace="3" width="16" /> </td> <td width="122"> <p> <a class="smallplainlink" href="javascript:document.email.submit();"> <b>灝嗘欏典綔涓虹數(shù)瀛愰偖浠跺彂閫?/b> </a> </p> </td> </tr> <noscript> <tr valign="top"> <td width="8"> <img alt="" height="1" width="8" src="http://www.ibm.com/i/c.gif" /> </td> <td width="16"> <img alt="" width="16" height="16" src="http://www.ibm.com/i/c.gif" /> </td> <td class="small" width="122"> <p> <span id="htv7fph" class="ast">鏈樉紺洪渶瑕?JavaScript 鐨勬枃妗i夐」</span> </p> </td> </tr> </noscript> </tbody> </table> </td> </tr> </tbody> </table> <!--START RESERVED FOR FUTURE USE INCLUDE FILES--> <!-- 03/20/06 updated by gretchen --> <br /> <table border="0" cellpadding="0" cellspacing="0" width="150"> <tbody> <tr> <td class="v14-header-2-small">鏈鏂版帹鑽?/td> </tr> </tbody> </table> <table class="v14-gray-table-border" border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <td class="no-padding" width="150"> <table border="0" cellpadding="0" cellspacing="0" width="143"> <tbody> <tr valign="top"> <td width="8"> <img src="http://www.ibm.com/i/c.gif" alt="" height="1" width="8" /> </td> <td> <img src="http://www.ibm.com/i/v14/icons/fw_bold.gif" alt="" border="0" height="16" vspace="3" width="16" /> </td> <td width="125"> <p> <a class="smallplainlink">Java 搴旂敤寮鍙戞簮鍔ㄥ姏 錛?涓嬭澆鍏嶈垂杞歡錛屽揩閫熷惎鍔ㄥ紑鍙?/a> </p> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <!--END RESERVED FOR FUTURE USE INCLUDE FILES--> <br /> </td> </tr> </tbody> </table> <a name="N1005F"> <span id="l3vnbxh" class="atitle">鐢ㄤ紶緇熺殑 Unix 鏂瑰紡鍒涘緩鐨勭畝鍗曠敤鎴風(fēng)晫闈?/span> </a> <p>Unix 鐢ㄦ埛闈炲父鐔熸?zhèn)夊熮Z簬鏂囨湰鐨?UI 妯″瀷銆傝鎯蟲湁涓涓?Perl 紼嬪簭錛岃鎴戜滑鍏堢湅涓涓嬭繖涓ā鍨嬬敤浜庤紼嬪簭鐨勭畝鍗曞疄鐜般傛爣鍑嗙殑 Getopt::Std 妯″潡綆鍖栦簡鍛戒護琛屽弬鏁扮殑瑙f瀽銆傝繖涓▼搴忎粎浠呬負(fù)浜嗚鏄?Getopt::Std 妯″潡錛堟病鏈夊疄闄呯敤閫旓級銆? 璇峰弬闃呮湰鏂囧悗闈㈢殑鍙傝冭祫鏂欍?/p> <a name="listing1"> <b>浣跨敤 Getopt::Std 鐨勫懡浠よ寮鍏?/b> </a> <pre> <code class="section"> <br />#!/usr/bin/perl -w<br /><br />use strict; # always use strict, it's a good habit<br />use Getopt::Std; # see "perldoc Getopt::Std"<br /><br />my %options;<br />getopts('f:hl', \%options); # read the options with getopts<br /><br /># uncomment the following two lines to see what the options hash contains<br />#use Data::Dumper;<br />#print Dumper \%options;<br /><br />$options{h} && usage(); # the -h switch<br /><br /># use the -f switch, if it's given, or use a default configuration filename<br />my $config_file = $options{f} || 'first.conf';<br /><br />print "Configuration file is $config_file\n";<br /><br /># check for the -l switch<br />if ($options{l})<br />{<br /> system('/bin/ls -l');<br />}<br /> else<br />{<br /> system('/bin/ls');<br />}<br /><br /># print out the help and exit<br />sub usage<br />{<br /> print <<EOHIPPUS;<br />first.pl [-l] [-h] [-f FILENAME]<br /><br />Lists the files in the current directory, using either /bin/ls or<br />/bin/ls -l. The -f switch selects a different configuration file.<br />The -h switch prints this help.<br />EOHIPPUS<br />exit;<br />} <br /></code> </pre> <img src ="http://m.tkk7.com/ivanwan/aggbug/41593.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/ivanwan/" target="_blank">ivaneeo</a> 2006-04-18 10:34 <a href="http://m.tkk7.com/ivanwan/archive/2006/04/18/41593.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>perl鐨勫涓枃鐨勬敮鎸?/title><link>http://m.tkk7.com/ivanwan/archive/2006/04/15/41280.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Sat, 15 Apr 2006 14:50:00 GMT</pubDate><guid>http://m.tkk7.com/ivanwan/archive/2006/04/15/41280.html</guid><wfw:comment>http://m.tkk7.com/ivanwan/comments/41280.html</wfw:comment><comments>http://m.tkk7.com/ivanwan/archive/2006/04/15/41280.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/ivanwan/comments/commentRss/41280.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/ivanwan/services/trackbacks/41280.html</trackback:ping><description><![CDATA[澶у緇忓父浣跨敤姝e垯琛ㄨ揪寮忕殑瀛楃闆嗕粠瀛楃涓蹭腑鎶藉彇鎴栨帓闄や腑鏂囧瓧絎︼紝浣嗘槸榪欐牱鍋?br />寰堣垂浜嬶紝鏁堟灉涔熷茍涓嶆槸寰堢悊鎯熾傚疄闄呬笂Perl浠?.6寮濮嬪凡緇忓紑濮嬪湪鍐呴儴浣跨敤utf8緙栫爜<br />鏉ヨ〃紺哄瓧絎︼紝涔熷氨鏄瀵逛腑鏂囦互鍙婂叾浠栬璦瀛楃鐨勫鐞嗗簲璇ユ槸瀹屽叏娌℃湁闂鐨勩傚叧閿?br />鍦ㄤ簬鐩墠浣跨敤鐨勭紪杈戝櫒浠ュ強鏂囦歡鏍煎紡騫朵笉閮借兘寰堝ソ鍦版敮鎸乽tf8錛屽灞堜簡Perl鐨勫己澶ц兘鍔涖?br />瀹為檯涓婃垜浠彧闇瑕佸埄鐢ㄥソEncode榪欎釜妯″潡渚胯兘鍏呭垎鍙戞尌Perl鐨剈tf8瀛楃鐨勪紭鍔夸簡銆?br /><br />聽聽聽聽涓嬮潰灝變互涓枃鏂囨湰鐨勫鐞嗕負(fù)渚嬭繘琛岃鏄庯紙娉ㄦ剰錛氱紪杈戜笅闈㈣繖孌電▼搴忎笉鑳界敤浣跨敤utf8<br />緙栫爜鐨勭紪杈戝櫒錛夛紝姣斿鏈変竴涓瓧絎︿覆"嫻嬭瘯鏂囨湰"錛屾垜浠兂瑕佹妸榪欎釜涓枃瀛楃涓叉媶鎴愬崟涓?br />瀛楃錛屽彲浠ヨ繖鏍峰啓錛?br />use聽Encode;<br />use聽Encode::CN;聽#鍙啓鍙笉鍐?br />$dat="嫻嬭瘯鏂囨湰";<br />$str=decode("gb2312",$dat);<br />@chars=split聽//,$str;<br />foreach聽$char聽(@chars)聽{<br />聽聽聽聽聽聽聽聽print聽encode("gb2312",$char),"\n";<br />}<br />緇撴灉澶у璇曚竴璇曞氨鐭ラ亾浜嗭紝搴旇鏄護浜烘弧鎰忕殑銆?br /><br />聽聽聽聽榪欓噷涓昏鐢ㄥ埌浜咵ncode妯″潡鐨刣ecode銆乪ncode鍑芥暟銆傝浜嗚В榪欎袱涓嚱鏁扮殑浣滅敤鎴戜滑<br />闇瑕佹竻妤氬嚑涓蹇碉細(xì)<br />1銆丳erl瀛楃涓叉槸浣跨敤utf8緙栫爜鐨勶紝瀹冪敱Unicode瀛楃緇勬垚鑰屼笉鏄崟涓瓧鑺傦紝姣忎釜utf8緙?br />鐮佺殑Unicode瀛楃鍗?~4涓瓧鑺傦紙鍙橀暱錛夈?br />2銆佽繘鍏ユ垨紱誨紑Perl澶勭悊鐜錛堟瘮濡傝緭鍑哄埌灞忓箷銆佽鍏ュ拰淇濆瓨鏂囦歡絳夌瓑錛夋椂涓嶆槸鐩存帴浣跨敤<br />Perl瀛楃涓詫紝鑰岄渶瑕佹妸Perl瀛楃涓茶漿鎹㈡垚瀛楄妭嫻侊紝杞崲榪囩▼涓嬌鐢ㄤ綍縐嶇紪鐮佹柟寮忓畬鍏ㄥ彇鍐?br />浜庝綘錛堟垨鑰呯敱Perl浠e姵錛夈備竴鏃erl瀛楃涓插悜瀛楄妭嫻佺殑緙栫爜瀹屾垚錛屽瓧絎︾殑姒傚康灝變笉瀛樺湪浜?br />錛屽彉鎴愪簡綰補鐨勫瓧鑺傜粍鍚堬紝濡備綍瑙i噴榪欎簺緇勫悎鍒欐槸浣犺嚜宸辯殑宸ヤ綔銆?br /><br />聽聽聽聽鎴戜滑鍙互鐪嬪嚭濡傛灉鎯寵Perl鎸夌収鎴戜滑鐨勫瓧絎︽蹇墊潵瀵瑰緟鏂囨湰錛屾枃鏈暟鎹氨闇瑕佷竴鐩寸敤<br />Perl瀛楃涓茬殑褰㈠紡瀛樻斁銆備絾鏄垜浠鉤鏃跺啓鍑虹殑姣忎釜瀛楃涓鑸兘琚綔涓虹函ASCII瀛楃淇濆瓨錛?br />鍖呮嫭鍦ㄧ▼搴忎腑鏄庢枃鍐欏嚭鐨勫瓧絎︿覆錛夛紝涔熷氨鏄瓧鑺傛祦鐨勫艦寮忥紝榪欓噷灝遍渶瑕乪ncode鍜宒ecode鍑?br />鏁扮殑甯姪浜嗐?br /><br />聽聽聽聽encode鍑芥暟欏懼悕鎬濅箟鏄敤鏉ョ紪鐮丳erl瀛楃涓茬殑銆傚畠?yōu)畣Perl瀛楃涓蹭腑鐨勫瓧絎︾敤鎸囧畾鐨勭紪<br />鐮佹牸寮忕紪鐮侊紝鏈緇堣漿鍖栦負(fù)瀛楄妭嫻佺殑褰㈠紡錛屽洜姝ゅ拰Perl澶勭悊鐜涔嬪鐨勪簨鐗╂墦浜ら亾緇忓父闇瑕?br />瀹冦傚叾鏍煎紡寰堢畝鍗曪細(xì)<br />聽聽聽聽聽聽聽聽$octets聽=聽encode(ENCODING,聽$string聽[,聽CHECK])<br />榪欓噷$string鏄疨erl瀛楃涓詫紝ENCODING鏄粰瀹氱殑緙栫爜鏂瑰紡錛?octets鍒欐槸緙栫爜涔嬪悗鐨勫瓧鑺傛祦<br />錛孋HECK琛ㄧず杞崲鏃跺浣曞鐞嗙暩鍙樺瓧絎︼紙涔熷氨鏄疨erl璁や笉鍑烘潵鐨勫瓧絎︼級銆備竴鑸笉闇瑕佷嬌鐢?br />CHECK錛岃Perl鎸夐粯璁よ鍒欏鐞嗗嵆鍙?br />聽聽聽聽緙栫爜鏂瑰紡瑙嗚璦鐜鐨勪笉鍚屾湁寰堝ぇ鍙樺寲錛岄粯璁ゅ彲浠ヨ瘑鍒玼tf8銆乤scii銆乤scii-ctrl銆?br />iso-8859-1絳夛紝涓枃鐜錛圕N錛夊鍔犱簡euc-cn錛坓b2312涓庝箣絳変環(huán)錛夈乧p936錛坓bk涓庝箣絳変環(huán)<br />錛夈乭z絳夛紝榪樻湁鏃ユ枃鐜錛圝P錛夈侀煩鏂囷紙KR錛夌瓑絳夛紝鍦ㄦ涓嶄竴涓灝芥暟銆?br /><br />聽聽聽聽decode鍑芥暟鍒欐槸鐢ㄦ潵瑙g爜瀛楄妭嫻佺殑銆傚畠鎸夌収浣犵粰鍑虹殑緙栫爜鏍煎紡瑙i噴緇欏畾鐨勫瓧鑺傛祦錛屽皢<br />鍏惰漿鍖栦負(fù)浣跨敤utf8緙栫爜鐨凱erl瀛楃涓詫紝涓鑸潵璇翠粠緇堢鎴栬呮枃浠跺彇寰楃殑鏂囨湰鏁版嵁閮藉簲璇ョ敤<br />decode杞崲涓篜erl瀛楃涓茬殑褰㈠紡銆傚畠鐨勬牸寮忎負(fù)錛?br />聽聽聽聽聽聽聽聽$string聽=聽decode(ENCODING,聽$octets聽[,聽CHECK])<br />$string銆丒NCODING銆?octets鍜孋HECK鐨勫惈涔夊悓涓娿?br /><br />聽聽聽聽鐜板湪灝卞緢瀹規(guī)槗鐞嗚В涓婇潰鍐欑殑閭f紼嬪簭浜嗐傚洜涓哄瓧絎︿覆鏄敤鏄庢枃鍐欏嚭鐨勶紝瀛樻斁鐨勬椂鍊欏凡<br />緇忔槸瀛楄妭嫻佸艦寮忥紝涓уけ浜嗘湰鏉ョ殑鎰忎箟錛屾墍浠ラ鍏堝氨瑕佺敤decode鍑芥暟灝嗗叾杞崲涓篜erl瀛楃涓?br />錛岀敱浜庢眽瀛椾竴鑸兘鐢╣b2312鏍煎紡緙栫爜錛岃繖閲宒ecode涔熻浣跨敤gb2312緙栫爜鏍煎紡銆傝漿鎹㈠畬鎴愬悗<br />Perl瀵瑰緟瀛楃鐨勮涓哄氨鍜屾垜浠竴鏍蜂簡錛屽鉤鏃跺瀛楃涓茶繘琛屾搷浣滅殑鍑芥暟鍩烘湰涓婇兘鑳芥紜瀛?br />絎﹁繘琛屽鐞嗭紝闄や簡閭d簺鏈潵灝辨妸瀛楃涓插綋鎴愪竴鍫嗗瓧鑺傜殑鍑芥暟錛堝vec銆乸ack銆乽npack絳夛級銆?br />浜庢槸split灝辮兘鎶婂瓧絎︿覆鍒囨垚鍗曚釜瀛楃浜嗐傛渶鍚庣敱浜庡湪杈撳嚭鐨勬椂鍊欎笉鑳界洿鎺ヤ嬌鐢╱tf8緙栫爜<br />鐨勫瓧絎︿覆錛岃繕闇瑕佸皢鍒囧壊鍚庣殑瀛楃鐢╡ncode鍑芥暟緙栫爜涓篻b2312鏍煎紡鐨勫瓧鑺傛祦錛屽啀鐢╬rint<br />杈撳嚭銆?br /><br />聽聽聽聽Encode妯″潡鐨勫垵姝ュ簲鐢ㄥぇ姒傚氨鏄繖鏍鳳紝璇︾粏鎯呭喌榪樻槸瑕佸弬闃呮ā鍧楃殑鏂囨。銆傚疄闄呬笂濡傛灉<br />鎴戜滑浣跨敤UltraEditor絳夌瓑鏀寔緙栬緫utf8緙栫爜鏂囦歡鐨勭紪杈戝櫒鍐欑▼搴忥紝鍩烘湰涓婄敤涓嶇潃Encode<br />妯″潡錛屽湪紼嬪簭寮澶村姞涓婁竴鍙se聽utf8灝辮銆傝繖鏃禤erl榛樿鍖呮嫭紼嬪簭鏈韓鍦ㄥ唴鐨勬墍鏈夌殑瀛楃<br />閮芥槸Unicode瀛楃錛屽彲浠ラ殢渚夸嬌鐢║nicode鑼冨洿鍐呯殑瀛楃錛岀敋鑷沖彲浠ョ敤闈炶嫳鏂囧瓧絎︿綔涓烘爣璇?br />絎︼紝鍙槸杈撳嚭鐨勬椂鍊欏彲鑳借繕闇瑕佺敤Encode妯″潡銆傛瘮濡傜敤UE鐨剈tf8緙栫爜妯″紡緙栬緫榪欎釜紼嬪簭錛?br />聽聽聽聽聽聽聽聽use聽utf8;<br />聽聽聽聽聽聽聽聽$鍗曚環(huán)=10;<br />聽聽聽聽聽聽聽聽$鏁伴噺=100;<br />聽聽聽聽聽聽聽聽$鎬婚=$鍗曚環(huán)*$鏁伴噺;<br />聽聽聽聽聽聽聽聽print聽"$鎬婚\n";<br />鍙互鍦≒erl聽5.6浠ュ悗鐨勭増鏈腑姝e父榪愯騫剁粰鍑虹粨鏋滐紝鏄笉鏄緢鐖斤紵:)聽榪欑妯″紡鏈澶х殑浼樼偣<br />灝辨槸鍦ㄥ瓧絎︿覆涓彲浠ユ販鍚堝縐嶈璦鐨勬枃瀛楋紝灝辯畻涓棩闊╄嫳鍔犱笂闃挎媺浼瓧絎﹂兘鍦ㄤ竴涓瓧絎︿覆<br />涓嚭鐜頒篃娌¢棶棰橈紱涓嶅儚浣跨敤Encode妯″潡閭f牱蹇呴』鍥哄畾涓縐嶇紪鐮佹柟寮忥紝涓棩闊╄嫳瀛楃鍚屾椂鍑?br />鐜拌繕濂藉姙錛屽洜涓篻bk鍖呭惈浜嗘墍鏈夎繖浜涘瓧絎︼紝鍙槸鍐嶅姞涓婁竴浜涢潪浜氭床璇█瀛楃灝變笉涓瀹氳兘澶?br />鐞嗕簡銆傛墍浠ヤ互鍚庣敤Unicode緙栫爜搴旇鏄ぇ鍔挎墍瓚嬨?br /><br />甯屾湜鍐欑殑榪欎簺鑳藉澶у鏈夋墍甯姪銆?br /><img src ="http://m.tkk7.com/ivanwan/aggbug/41280.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/ivanwan/" target="_blank">ivaneeo</a> 2006-04-15 22:50 <a href="http://m.tkk7.com/ivanwan/archive/2006/04/15/41280.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浠ラ傚綋鐨勬柟寮忚繍琛宒ie鍑芥暟http://m.tkk7.com/ivanwan/archive/2006/04/14/41075.htmlivaneeoivaneeoFri, 14 Apr 2006 05:15:00 GMThttp://m.tkk7.com/ivanwan/archive/2006/04/14/41075.htmlhttp://m.tkk7.com/ivanwan/comments/41075.htmlhttp://m.tkk7.com/ivanwan/archive/2006/04/14/41075.html#Feedback0http://m.tkk7.com/ivanwan/comments/commentRss/41075.htmlhttp://m.tkk7.com/ivanwan/services/trackbacks/41075.html鍑洪敊娑堟伅銆傛濡備綘鍦ㄥ墠闈㈠凡緇忕湅鍒扮殑閭f牱錛屽彧瑕佽皟鐢╠ i e鍑芥暟錛屽氨鑳藉杈撳嚭綾諱技涓嬮潰鐨勬秷鎭細(xì)
聽聽聽died at scriptname line xxx

d i e鍑芥暟涔熷彲浠ュ甫鏈変竴緋誨垪鐨勫弬鏁幫紝榪欎簺鍙傛暟灝嗗彇浠i粯璁ゆ秷鎭岃杈撳嚭銆傚鏋滄秷鎭殑鍚庨潰
娌℃湁鎹㈣絎︼紝閭d箞娑堟伅鐨勭粨灝懼氨闄勬湁at scriptname line xxx瀛楁牱錛?br />聽聽聽die "Cannot open";聽聽聽#prints "Cannot open at scriptname scriptname line xxx"

P e r l涓湁涓涓壒孌婄殑鍙橀噺$ !錛屽畠鎬繪槸璁劇疆涓虹郴緇熼渶瑕佺殑鏈鍚庝竴涓搷浣滐紙姣斿紓佺洏杈撳叆鎴栬緭
鍑猴級鐨勫嚭閿欐秷鎭傚綋$ !鐢ㄤ簬鏁板瓧涓婁笅鏂囨椂錛屽畠榪斿洖涓涓敊璇彿錛岃繖涓彿鍙兘瀵逛換浣曚漢閮芥病鏈?br />浠涔堢敤澶勩傚湪瀛楃涓蹭笂涓嬫枃涓紝 $ !榪斿洖鏉ヨ嚜浣犵殑鎿嶄綔緋葷粺鐨勭浉搴旂殑鍑洪敊娑堟伅錛?br />聽聽聽open(MYFILE, "myfile") || die "Cannot open myfile: $!\n";

涓嶈浣跨敤$ !鐨勫兼潵媯鏌ョ郴緇熷嚱鏁扮殑榪愯鏄け璐ヨ繕鏄垚鍔熴傚彧鏈夊綋緋葷粺鎵?br />琛屼竴欏規(guī)搷浣滐紙姣斿鏂囦歡杈撳叆鎴栬緭鍑猴級涔嬪悗錛?$ !鎵嶆湁鎰忎箟錛屽茍涓斿彧鏈夊湪璇ユ搷浣?br />榪愯澶辮觸鍚庯紝 $ !鎵嶈璁劇疆銆傚湪鍏朵粬鏃墮棿涓紝 $ !鐨勫煎嚑涔庡彲浠ユ槸浠諱綍涓滆タ錛屽茍
涓旀槸姣棤鎰忎箟鐨勩?/font>


涓嶈繃鏈夋椂騫朵笉鎯充嬌紼嬪簭鍋滄榪愯錛屽彧鏄兂瑕佸彂鍑轟竴涓鍛娿傝嫢瑕佸垱寤鴻繖鏍風(fēng)殑璀﹀憡錛?P e r l鏈?br />涓涓獁 a r n鍑芥暟鍙緵浣跨敤銆倃 a r n鐨勮繍琛屾柟寮忎笌d i e瀹屽叏涓鏍鳳紝浣犲彲浠ヤ粠涓嬮潰榪欎釜浠g爜涓湅鍑烘潵錛屼笉榪囧樊鍒槸瀹冪殑紼嬪簭灝嗕繚鎸佽繍琛岀姸鎬侊細(xì)
聽聽聽if(! open(MYFILE, "output)) {
聽聽聽聽聽聽warn "cannot read output: $!";
聽聽聽} else {
聽聽聽聽聽聽;聽聽聽# Reading output...
聽聽聽}


ivaneeo 2006-04-14 13:15 鍙戣〃璇勮
]]>
涓涓竴涓瓧絎﹀鐞嗗瓧絎︿覆http://m.tkk7.com/ivanwan/archive/2006/04/09/40065.htmlivaneeoivaneeoSun, 09 Apr 2006 03:16:00 GMThttp://m.tkk7.com/ivanwan/archive/2006/04/09/40065.htmlhttp://m.tkk7.com/ivanwan/comments/40065.htmlhttp://m.tkk7.com/ivanwan/archive/2006/04/09/40065.html#Feedback0http://m.tkk7.com/ivanwan/comments/commentRss/40065.htmlhttp://m.tkk7.com/ivanwan/services/trackbacks/40065.html
聽聽聽%seen = ( );
聽聽聽$string = "an apple a day";
聽聽聽foreach $char (split //, $string) {
聽聽聽聽聽聽聽$seen{$char}++;
聽聽聽}

2./(.)/g 浣嗘槸(.)姘歌繙涓嶄細(xì)鏄痭ewline
聽聽聽%seen = ( );
聽聽聽$string = "an apple a day";
聽聽聽while ($string =~ /(.)/g) {
聽聽聽聽聽聽聽$seen{$1}++;
聽聽聽}

3.unpack("C*")涔熷彲浠ラ愪釜澶勭悊瀛楃:(榪欎釜渚嬪瓙鏄瘡鍔犲瓧絎︿覆閲屾瘡涓瓧絎scii鐮佺殑绱姞鍊?
聽聽聽$sum = 0;
聽聽聽foreach $byteval (unpack("C*", $string)) {
聽聽聽聽聽聽聽$sum += $byteval;
聽聽聽}
聽聽聽print "sum is $sum\n";
聽聽聽# prints "1248" if $string was "an apple a day"

$sum = unpack("%32C*", $string); #榪欎釜鏂規(guī)硶姣斾笂闈㈡洿蹇?榪欎釜榪斿洖32浣嶇殑checksum鍊?

4 .<>鏄粯璁ょ殑杈撳叆嫻?鍏跺疄灝辨槸ARGV.
聽聽聽聽聽榪欎釜妯℃嫙sysv鐨刢hecksum紼嬪簭:
聽聽聽#!/usr/bin/perl
聽聽聽# sum - compute 16-bit checksum of all input files
聽聽聽$checksum = 0;
聽聽聽while (<>) { $checksum += unpack("%16C*", $_) }
聽聽聽$checksum %= (2 ** 16) - 1;
聽聽聽print "$checksum\n";
聽聽聽

聽聽聽Here's an example of its use:

聽聽聽% perl sum /etc/termcap
聽聽聽1510


聽聽聽If you have the GNU version of sum, you'll need to call it with the 鈥攕ysv option to get the same answer on the same file.

聽聽聽% sum --sysv /etc/termcap
聽聽聽1510 851 /etc/termcap

涓涓緇嗙殑渚嬪瓙錛?br />


#!/usr/bin/perl # slowcat - emulate a s l o w line printer # usage: slowcat [-DELAY] [files ...] $DELAY = ($ARGV[0] =~ /^-([.\d]+)/) ? (shift, $1) : 1; #榪欓噷[.]鍙栨秷浜?鐨勭壒孌婃с備嬌鍏朵負(fù)涓鑸剰涔夈俿hift縐婚櫎浜咢ARGV絎竴涓彉閲忓拰闀垮害鍑忎竴銆? $| = 1; #涓嶄負(fù)0灝卞己琛屾竻絀鴻緭鍑烘垨鎵撳嵃銆? while (<>) { #<>涓篅ARGV鎸囧畾鐨勬枃浠跺彞鏌? for (split(//)) { print; select(undef,undef,undef, 0.005 * $DELAY); #select鍑芥暟璁劇疆灞忓箷杈撳嚭銆傝繖閲屾槸璁劇疆寤惰繜銆? } }














ivaneeo 2006-04-09 11:16 鍙戣〃璇勮
]]>
perl涓涓枃緙栫爜鐨勬敮鎸?/title><link>http://m.tkk7.com/ivanwan/archive/2006/04/06/39635.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Thu, 06 Apr 2006 09:19:00 GMT</pubDate><guid>http://m.tkk7.com/ivanwan/archive/2006/04/06/39635.html</guid><wfw:comment>http://m.tkk7.com/ivanwan/comments/39635.html</wfw:comment><comments>http://m.tkk7.com/ivanwan/archive/2006/04/06/39635.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/ivanwan/comments/commentRss/39635.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/ivanwan/services/trackbacks/39635.html</trackback:ping><description><![CDATA[ <p> <a name="__index__"> </a> </p> <!-- INDEX BEGIN --> <!-- <ul> <li><a href="#name">NAME</a></li> <li><a href="#description">DESCRIPTION</a></li> <ul> <li><a href="#_閾愰垍婕╃棨閶夊檾錕?>棰濆鐨勪腑鏂囩紪鐮?/a></li> <li><a href="#_願卂___婕保_">榪涗竴姝ョ殑淇℃伅</a></li> <li><a href="#鐏琠__perl__鐗痏_婕ゎ妷_">鎻愪緵 Perl 璧勬簮鐨勭綉鍧</a></li> <li><a href="#棣歸⒒_perl__婕ゎ妷_">瀛︿範(fàn) Perl 鐨勭綉鍧</a></li> <li><a href="#perl_闃撶韙筥__錕?>Perl 浣跨敤鑰呴泦浼?/a></li> <li><a href="#unicode_闀焈願願塤">Unicode 鐩稿叧緗戝潃</a></li> </ul> <li><a href="#see_also">SEE ALSO</a></li> <li><a href="#authors">AUTHORS</a></li> </ul> --> <!-- INDEX END --> <p> </p> <h1> <a name="name">NAME</a> </h1> <p>perlcn - 綆浣撲腑鏂?Perl 鎸囧崡</p> <p> </p> <hr /> <h1> <a name="description">DESCRIPTION</a> </h1> <p>嬈㈣繋鏉ュ埌 Perl 鐨勫ぉ鍦?</p> <p>浠?5.8.0 鐗堝紑濮? Perl 鍏峰浜嗗畬鍠勭殑 Unicode (緇熶竴鐮? 鏀彺, 涔熻繛甯︽敮鎻翠簡璁稿鎷変竵璇郴浠ュ鐨勭紪鐮佹柟寮? CJK (涓棩闊? 渚挎槸鍏朵腑鐨勪竴閮ㄤ喚. Unicode 鏄浗闄呮х殑鏍囧噯, 璇曞浘娑電洊涓栫晫涓婃墍鏈夌殑瀛楃: 瑗挎柟涓栫晫, 涓滄柟涓栫晫, 浠ュ強涓よ呴棿鐨勪竴鍒?(甯岃厞鏂? 鍙欏埄浜氭枃, 浜氭媺浼枃, 甯屼集鏉ユ枃, 鍗板害鏂? 鍗板湴瀹夋枃, 絳夌瓑). 瀹冧篃瀹圭撼浜嗗縐嶄綔涓氱郴緇熶笌騫沖彴 (濡?PC 鍙婇害閲戝).</p> <p>Perl 鏈韓浠?Unicode 榪涜鎿嶄綔. 榪欒〃紺?Perl 鍐呴儴鐨勫瓧絎︿覆鏁版嵁鍙敤 Unicode 琛ㄧず; Perl 鐨勫嚱寮忎笌綆楃 (渚嬪姝h琛ㄧず寮忔瘮瀵? 涔熻兘瀵?Unicode 榪涜鎿嶄綔. 鍦ㄨ緭鍏ュ強杈撳嚭鏃? 涓轟簡澶勭悊浠?Unicode 涔嬪墠鐨勭紪鐮佹柟寮忓瓨鏀劇殑鏁版嵁, Perl 鎻愪緵浜?Encode 榪欎釜妯″潡, 鍙互璁╀綘杞繪槗鍦拌鍙栧強鍐欏叆鏃ф湁鐨勭紪鐮佹暟鎹?</p> <p>Encode 寤朵幾妯″潡鏀彺涓嬪垪綆浣撲腑鏂囩殑緙栫爜鏂瑰紡 ('gb2312' 琛ㄧず 'euc-cn'):</p> <pre> euc-cn Unix 寤朵幾瀛楃闆? 涔熷氨鏄織縐扮殑鍥芥爣鐮?br /> gb2312-raw 鏈粡澶勭悊鐨?(浣庢瘮鐗? GB2312 瀛楃琛?br /> gb12345 鏈粡澶勭悊鐨勪腑鍥界敤綣佷綋涓枃緙栫爜<br /> iso-ir-165 GB2312 + GB6345 + GB8565 + 鏂板瀛楃<br /> cp936 瀛楃爜欏?936, 涔熷彲浠ョ敤 'GBK' (鎵╁厖鍥芥爣鐮? 鎸囨槑<br /> hz 7 姣旂壒閫稿嚭寮?GB2312 緙栫爜</pre> <p>涓句緥鏉ヨ, 灝?EUC-CN 緙栫爜鐨勬。妗堣漿鎴?Unicode, 紲楅渶閿叆涓嬪垪鎸囦護:</p> <pre> perl -Mencoding=euc-cn,STDOUT,utf8 -pe1 < file.euc-cn > file.utf8</pre> <p>Perl 涔熷唴闄勪簡 ``piconv'', 涓鏀畬鍏ㄤ互 Perl 鍐欐垚鐨勫瓧絎﹁漿鎹㈠伐鍏風(fēng)▼搴? 鐢ㄦ硶濡備笅:</p> <pre> piconv -f euc-cn -t utf8 < file.euc-cn > file.utf8<br /> piconv -f utf8 -t euc-cn < file.utf8 > file.euc-cn</pre> <p>鍙﹀, 鍒╃敤 encoding 妯″潡, 浣犲彲浠ヨ交鏄撳啓鍑轟互瀛楃涓哄崟浣嶇殑紼嬪簭鐮? 濡備笅鎵紺?</p> <pre> #!/usr/bin/env perl<br /> # 鍚姩 euc-cn 瀛椾覆瑙f瀽; 鏍囧噯杈撳嚭鍏ュ強鏍囧噯閿欒閮借涓?euc-cn 緙栫爜<br /> use encoding 'euc-cn', STDIN => 'euc-cn', STDOUT => 'euc-cn';<br /> print length("楠嗛┘"); # 2 (鍙屽紩鍙瘋〃紺哄瓧絎?<br /> print length('楠嗛┘'); # 4 (鍗曞紩鍙瘋〃紺哄瓧鑺?<br /> print index("璋嗚皢鏁欒", "铔斿敜"); # -1 (涓嶅寘鍚瀛愬瓧絎︿覆)<br /> print index('璋嗚皢鏁欒', '铔斿敜'); # 1 (浠庣浜屼釜瀛楄妭寮濮?</pre> <p>鍦ㄦ渶鍚庝竴鍒椾緥瀛愰噷, ``璋?' 鐨勭浜屼釜瀛楄妭涓?``璋?' 鐨勭涓涓瓧鑺傜粨鍚堟垚 EUC-CN 鐮佺殑 ``铔?'; ``璋?' 鐨勭浜屼釜瀛楄妭鍒欎笌 ``鏁?' 鐨勭涓涓瓧鑺傜粨鍚堟垚 ``鍞?'. 榪欒В鍐充簡浠ュ墠 EUC-CN 鐮佹瘮瀵瑰鐞嗕笂甯歌鐨勯棶棰?</p> <p> </p> <h2> <a name="_閾愰垍婕╃棨閶夊檾錕?>棰濆鐨勪腑鏂囩紪鐮?/a> </h2> <p>濡傛灉闇瑕佹洿澶氱殑涓枃緙栫爜, 鍙互浠?CPAN (<a >http://www.cpan.org/</a>) 涓嬭澆 Encode::HanExtra 妯″潡. 瀹冪洰鍓嶆彁渚涗笅鍒楃紪鐮佹柟寮?</p> <pre> gb18030 鎵╁厖榪囩殑鍥芥爣鐮? 鍖呭惈綣佷綋涓枃</pre> <p>鍙﹀, Encode::HanConvert 妯″潡鍒欐彁渚涗簡綆綣佽漿鎹㈢敤鐨勪袱縐嶇紪鐮?</p> <pre> big5-simp Big5 綣佷綋涓枃涓?Unicode 綆浣撲腑鏂囦簰杞?br /> gbk-trad GBK 綆浣撲腑鏂囦笌 Unicode 綣佷綋涓枃浜掕漿</pre> <p>鑻ユ兂鍦?GBK 涓?Big5 涔嬮棿浜掕漿, 璇峰弬鑰冭妯″潡鍐呴檮鐨?b2g.pl 涓?g2b.pl 涓ゆ敮紼嬪簭, 鎴栧湪紼嬪簭鍐呬嬌鐢ㄤ笅鍒楀啓娉?</p> <pre> use Encode::HanConvert;<br /> $euc_cn = big5_to_gb($big5); # 浠?Big5 杞負(fù) GBK<br /> $big5 = gb_to_big5($euc_cn); # 浠?GBK 杞負(fù) Big5</pre> <p> </p> <h2> <a name="_願卂___婕保_">榪涗竴姝ョ殑淇℃伅</a> </h2> <p>璇峰弬鑰?Perl 鍐呴檮鐨勫ぇ閲忚鏄庢枃浠?(涓嶅垢鍏ㄦ槸鐢ㄨ嫳鏂囧啓鐨?, 鏉ュ涔?fàn)鏇村鍏充? Perl 鐨勭煡璇? 浠ュ強 Unicode 鐨勪嬌鐢ㄦ柟寮? 涓嶈繃, 澶栭儴鐨勮祫婧愮浉褰撲赴瀵?</p> <p> </p> <h2> <a name="鐏琠__perl__鐗痏_婕ゎ妷_">鎻愪緵 Perl 璧勬簮鐨勭綉鍧</a> </h2> <dl> <dt> <strong> <a name="item_http_3a_2f_2fwww_2eperl_2ecom_2f"> </a> <a >http://www.perl.com/</a> </strong> <br /> </dt> <dd> Perl 鐨勯欏?(鐢辨鑾辯ぜ鍏徃緇存姢) </dd> <dt> <strong> <a name="item_http_3a_2f_2fwww_2ecpan_2eorg_2f"> </a> <a >http://www.cpan.org/</a> </strong> <br /> </dt> <dd> Perl 緇煎悎鍏歌棌緗?(Comprehensive Perl Archive Network) </dd> <dt> <strong> <a name="item_http_3a_2f_2flists_2eperl_2eorg_2f"> </a> <a >http://lists.perl.org/</a> </strong> <br /> </dt> <dd> Perl 閭掕鍧涗竴瑙? </dd> </dl> <p> </p> <h2> <a name="棣歸⒒_perl__婕ゎ妷_">瀛︿範(fàn) Perl 鐨勭綉鍧</a> </h2> <dl> <dt> <strong> <a name="item_http_3a_2f_2fwww_2eoreilly_2ecom_2ecn_2fhtml_2fper"> </a> <a >http://www.oreilly.com.cn/html/perl.html</a> </strong> <br /> </dt> <dd> 綆浣撲腑鏂囩増鐨勬鑾辯ぜ Perl 涔﹁棄 </dd> </dl> <p> </p> <h2> <a name="perl_闃撶韙筥__錕?>Perl 浣跨敤鑰呴泦浼?/a> </h2> <dl> <dt> <strong> <a name="item_http_3a_2f_2fwww_2epm_2eorg_2fgroups_2fasia_2eshtm"> </a> <a >http://www.pm.org/groups/asia.shtml#China</a> </strong> <br /> </dt> <dd> 涓浗 Perl 鎺ㄥ箍緇勪竴瑙? </dd> </dl> <p> </p> <h2> <a name="unicode_闀焈願願塤">Unicode 鐩稿叧緗戝潃</a> </h2> <dl> <dt> <strong> <a name="item_http_3a_2f_2fwww_2eunicode_2eorg_2f"> </a> <a >http://www.unicode.org/</a> </strong> <br /> </dt> <dd> Unicode 瀛︽湳瀛︿細(xì) (Unicode 鏍囧噯鐨勫埗瀹氳? </dd> <dt> <strong> <a name="item_http_3a_2f_2fwww_2ecl_2ecam_2eac_2euk_2f_257emgk25"> </a> <a >http://www.cl.cam.ac.uk/%7Emgk25/unicode.html</a> </strong> <br /> </dt> <dd> Unix/Linux 涓婄殑 UTF-8 鍙?Unicode 絳斿闂? </dd> </dl> <p> </p> <hr /> <h1> <a name="see_also">SEE ALSO</a> </h1> <p> <a >the Encode manpage</a>, <a >the Encode::CN manpage</a>, <a >the encoding manpage</a>, <a >the perluniintro manpage</a>, <a >the perlunicode manpage</a></p> <p> </p> <hr /> <h1> <a name="authors">AUTHORS</a> </h1> <p>Jarkko Hietaniemi <<a href="mailto:jhi@iki.fi">jhi@iki.fi</a>></p> <p>Autrijus Tang (鍞愬畻姹? <<a href="mailto:autrijus@autrijus.org">autrijus@autrijus.org</a>></p> <img src ="http://m.tkk7.com/ivanwan/aggbug/39635.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/ivanwan/" target="_blank">ivaneeo</a> 2006-04-06 17:19 <a href="http://m.tkk7.com/ivanwan/archive/2006/04/06/39635.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>瀛楃涓庢暣鏁頒箣闂寸浉浜掕漿鎹?/title><link>http://m.tkk7.com/ivanwan/archive/2006/04/06/39615.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Thu, 06 Apr 2006 08:27:00 GMT</pubDate><guid>http://m.tkk7.com/ivanwan/archive/2006/04/06/39615.html</guid><wfw:comment>http://m.tkk7.com/ivanwan/comments/39615.html</wfw:comment><comments>http://m.tkk7.com/ivanwan/archive/2006/04/06/39615.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/ivanwan/comments/commentRss/39615.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/ivanwan/services/trackbacks/39615.html</trackback:ping><description><![CDATA[1.ord鍑芥暟<br />聽聽聽 $num = ord($char); #鎶婂瓧絎﹁漿鎹負(fù)鏁存暟<br />2.chr鍑芥暟<br />聽聽聽 $char = chr($num); #鎶婃暣鏁拌漿鎹負(fù)瀛楃<br />3.printf鍑芥暟<br />聽聽聽 printf("Number %d is character %c\n", 101, 101); #鏍煎紡鍖栬緭鍑轟竴涓暣鏁板拰瀛楃.<br />聽聽聽 printf "%vd\n", "fac\x{0327}ade"; <br />聽聽聽 聽聽聽 <b><span id="dz7nj3h" class="docEmphasis">102.97.99.807.97.100.101</span></b><br />聽聽聽 printf "%vx\n", "fac\x{0327}ade"; <br />聽聽聽 聽聽聽 <b><span id="frbxrtt" class="docEmphasis">66.61.63.327.61.64.65</span></b><br />聽聽聽 <b><span id="fhffxjr" class="docEmphasis"><br /></span></b>聽聽 <br /><br />4.unpack鍑芥暟(C*鎶婁竴涓瓧絎︿覆杞崲涓篵yte鏁扮粍)(U*鏄寚瀹氱殑unicode)<br />聽聽聽 @ascii_character_numbers = unpack("C*", "sample"); <br />聽聽聽 print "@ascii_character_numbers\n"; <br />聽聽聽 聽聽聽 <b><span id="nrztn3x" class="docEmphasis">115 97 109 112 108 101<br /></span></b><br />5.pack鍑芥暟(C*鎶婁竴涓猙yte鏁扮粍杞崲涓轟竴涓瓧絎︿覆)<br />聽聽聽 $word = pack("C*", @ascii_character_numbers); <br />聽聽聽 $word = pack("C*", 115, 97, 109, 112, 108, 101); # same print "$word\n"; <b><span id="7vnpzld" class="docEmphasis"><br />聽聽聽 聽聽聽 sample<br /></span></b><img src ="http://m.tkk7.com/ivanwan/aggbug/39615.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/ivanwan/" target="_blank">ivaneeo</a> 2006-04-06 16:27 <a href="http://m.tkk7.com/ivanwan/archive/2006/04/06/39615.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>寤虹珛涓涓粯璁ゅ?/title><link>http://m.tkk7.com/ivanwan/archive/2006/04/06/39586.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Thu, 06 Apr 2006 06:55:00 GMT</pubDate><guid>http://m.tkk7.com/ivanwan/archive/2006/04/06/39586.html</guid><wfw:comment>http://m.tkk7.com/ivanwan/comments/39586.html</wfw:comment><comments>http://m.tkk7.com/ivanwan/archive/2006/04/06/39586.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/ivanwan/comments/commentRss/39586.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/ivanwan/services/trackbacks/39586.html</trackback:ping><description><![CDATA[1.浣跨敤||鏉ュ緩绔嬮粯璁ゅ?br />聽聽聽 $foo = $bar || "DEFAULT VALUE"; #濡傛灉$bar娌℃湁鍊肩殑璇濆氨浣跨敤"DEFAULT VALUE"浣滀負(fù)$foo鐨勫?<br /><br /><pre> $dir = shift(@ARGV) || "/tmp"; #濡傛灉娌℃湁鍙傛暟,,灝辮繑鍥?/tmp".<br /> $dir = defined($ARGV[0]) ? shift(@ARGV) : "/tmp"; <br /><br />2.shift鍑芥暟:<br /> 縐誨嚭絎竴涓暟緇勫厓绱?騫惰繑鍥?<br /></pre><br />3.defined鍑芥暟:<br />聽聽聽 鍒ゆ柇涓涓彉閲忋佹暟緇勬垨鏁扮粍鐨勪竴涓厓绱犳槸鍚﹀凡緇忚璧嬪箋俥xpr涓哄彉閲忓悕銆佹暟緇勫悕鎴栦竴涓暟緇勫厓绱犮傚鏋滃凡瀹氫箟錛岃繑鍥炵湡錛屽惁鍒欒繑鍥炲亣銆?br /><br />4. if鍜寀nless<br />聽聽聽 娉?if鍜寀nless鎰忔濈浉鍙?<br />聽$a = $b if $a; 聽聽聽 #濡傛灉$a涓虹湡$a璧嬪間負(fù)$b<br />聽$a = $b unless $a聽 #濡傛灉$a涓哄亣$a璧嬪間負(fù)$b<img src ="http://m.tkk7.com/ivanwan/aggbug/39586.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/ivanwan/" target="_blank">ivaneeo</a> 2006-04-06 14:55 <a href="http://m.tkk7.com/ivanwan/archive/2006/04/06/39586.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>perl涓殑瀛楃涓插嚱鏁?/title><link>http://m.tkk7.com/ivanwan/archive/2006/04/04/39180.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Tue, 04 Apr 2006 08:02:00 GMT</pubDate><guid>http://m.tkk7.com/ivanwan/archive/2006/04/04/39180.html</guid><wfw:comment>http://m.tkk7.com/ivanwan/comments/39180.html</wfw:comment><comments>http://m.tkk7.com/ivanwan/archive/2006/04/04/39180.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/ivanwan/comments/commentRss/39180.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/ivanwan/services/trackbacks/39180.html</trackback:ping><description><![CDATA[1.<span id="ArticleContent1_ArticleContent1_lblContent">涓鏃︽垜浠鍑轟簡涓涓褰曪紝閫氬父鎵撶畻鍘繪帀璁板綍鍒嗛殧絎︼紝(緙虹渷鍊間負(fù)鎹㈣絎﹀瓧絎?錛?<br /><br /></span>聽聽聽 chomp($n = <STDIN>);<br /><br />娉?<span id="ArticleContent1_ArticleContent1_lblContent">Perl 4.0鐗堟湰浠呮湁chop()鎿嶄綔錛屽幓鎺変覆鐨勬渶鍚庝竴涓瓧絎? 涓嶇璇ュ瓧絎︽槸浠涔堛俢homp() 娌℃湁榪欎箞澶х殑鐮村潖鎬э紝濡傛灉鏈夎鍒嗛殧絎﹀瓨鍦紝瀹冧粎鍘繪帀琛屽垎闅旂銆傚鏋滀綘鎵撶畻鍘繪帀琛屽垎闅旂錛屽氨鐢╟homp() 鏉ヤ唬鏇縞hop()銆?br /><br />2.</span><tt>q//</tt>鍜?tt>qq//鍓嶉潰涓涓槸鍔犲崟寮曞彿,鍚庨潰涓涓槸鍔犲弻寮曞彿.</tt><tt>鍖歸厤褰㈠紡鏄?/regex/</tt> 鑰岀洿鎺ヨ繍琛屽懡浠ゆ槸(<tt>$x</tt><tt>=</tt><tt>`cmd`</tt>).<br /><pre> $string = q[Jon 'Maddog' Orwant]; # literal single quotes<br /> $string = q{Jon 'Maddog' Orwant}; # literal single quotes<br /> $string = q(Jon 'Maddog' Orwant); # literal single quotes<br /> $string = q<Jon 'Maddog' Orwant>; # literal single quotes<br /><br />3.鐗規(guī)畩瀛楃鍖呮嫭 "<tt>\n</tt>" (鏂拌), "<tt>\033</tt>" (鍏繘鍒舵暟鐨勫瓧絎?3), "<tt>\cJ</tt>" (Ctrl-J), "<tt>\x1B</tt>" (鍗佸叚榪涘埗鐨勫瓧絎?br /> 0x1B).<br /><br />4.鐩存帴杈撳叆澶氳: <br /> $a = <<"EOF"; #鎸囨槑浜咵OF涓虹粨鏉熺<br /> This is a multiline here document<br /> terminated by EOF on a line by itself<br /> EOF<br />5.prinf鍑芥暟<br /> $char = chr(0x394);<br /> $code = ord($char);<br /> printf "char %s is code %d, %#04x\n", $char, $code, $code; # %#04x琛ㄧず鍗犲洓浣嶅崄鍏繘鍒舵暟灝戠殑璇濈敤0琛ラ綈<br /><br /><b><span id="vdvphf1" class="docEmphasis">char</span></b><font face="symbol">D</font><b><span id="fvxzjjl" class="docEmphasis">is code 916, 0x394<br /></span></b></pre><br />6.substr鍑芥暟<br />substr鍑芥暟褰㈠紡濡備笅:<br />聽聽聽 $value = substr($string, $offset, $count); <br />聽聽聽 $value = substr($string, $offset); 聽聽聽 <br />聽聽聽 substr($string, $offset, $count) = $newstring; <br />聽聽聽 substr($string, $offset, $count, $newstring); # 鍜屽墠闈竴鏍?br />聽聽聽 substr($string, $offset) = $newtail;<br /><br />聽聽聽 $string = "This is what you have";<br />聽聽聽 # you can test substrings with =~ <br />聽聽聽 if (substr($string, -10) =~ /pattern/) { <br />聽聽聽 聽聽聽 print "Pattern matches in last 10 characters\n"; <br />聽聽聽 } <br />聽聽聽 # substitute "at" for "is", restricted to first five characters <br />聽聽聽 substr($string, 0, 5) =~ s/is/at/g;<br /><br />聽聽聽 # exchange the first and last letters in a string $a = "make a hat"; 聽聽聽 聽聽聽 <br />聽聽聽 (substr($a,0,1), substr($a,-1)) = (substr($a,-1), substr($a,0,1)); <br />聽聽聽 print $a; <br />聽聽聽 <b><span id="393lx3b" class="docEmphasis">聽聽聽 take a ham<br /></span></b><br />7.unpack鍑芥暟<br />聽聽聽 # extract column with unpack <br />聽聽聽 $a = "To be or not to be"; $b = unpack("x6 A6", $a);聽 # skip 6, grab 6 print $b; <b><span id="d9zrh3b" class="docEmphasis"><br />聽聽聽 聽聽聽 or not</span></b><img src ="http://m.tkk7.com/ivanwan/aggbug/39180.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/ivanwan/" target="_blank">ivaneeo</a> 2006-04-04 16:02 <a href="http://m.tkk7.com/ivanwan/archive/2006/04/04/39180.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>perl涓殑鐪熷拰鍋?/title><link>http://m.tkk7.com/ivanwan/archive/2006/04/04/39179.html</link><dc:creator>ivaneeo</dc:creator><author>ivaneeo</author><pubDate>Tue, 04 Apr 2006 07:58:00 GMT</pubDate><guid>http://m.tkk7.com/ivanwan/archive/2006/04/04/39179.html</guid><wfw:comment>http://m.tkk7.com/ivanwan/comments/39179.html</wfw:comment><comments>http://m.tkk7.com/ivanwan/archive/2006/04/04/39179.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/ivanwan/comments/commentRss/39179.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/ivanwan/services/trackbacks/39179.html</trackback:ping><description><![CDATA[perl涓殑undef,false鍜?鏄睘浜庡亣鐨勪竴鏂?鍏朵粬鐨勫睘浜庣湡.<img src ="http://m.tkk7.com/ivanwan/aggbug/39179.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/ivanwan/" target="_blank">ivaneeo</a> 2006-04-04 15:58 <a href="http://m.tkk7.com/ivanwan/archive/2006/04/04/39179.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://8xjr.com" target="_blank">国产日产成人免费视频在线观看</a>| <a href="http://jimeng-99.com" target="_blank">每天更新的免费av片在线观看 </a>| <a href="http://khushkhush.com" target="_blank">1000部啪啪未满十八勿入免费</a>| <a href="http://www55xx.com" target="_blank">国产日韩亚洲大尺度高清</a>| <a href="http://33a55.com" target="_blank">一区二区视频免费观看</a>| <a href="http://bjbf99.com" target="_blank">亚洲日韩人妻第一页</a>| <a href="http://changfafangzhi.com" target="_blank">日本在线观看免费高清</a>| <a href="http://1y3c.com" target="_blank">中文字幕亚洲不卡在线亚瑟</a>| <a href="http://5ggy.com" target="_blank">一个人免费观看www视频</a>| <a href="http://kaixininvestment.com" target="_blank">亚洲日本va午夜中文字幕久久</a>| <a href="http://cao9999.com" target="_blank">四虎影视永久在线精品免费</a>| <a href="http://szyxfhm.com" target="_blank">亚洲毛片不卡av在线播放一区</a>| <a href="http://ygpx6.com" target="_blank">一边摸一边桶一边脱免费视频 </a>| <a href="http://7272004.com" target="_blank">免费看黄的成人APP</a>| <a href="http://bobostrong31.com" target="_blank">国产亚洲精品a在线无码</a>| <a href="http://yygcui.com" target="_blank">国产无遮挡无码视频免费软件 </a>| <a href="http://shiliuvip.com" target="_blank">日本免费人成网ww555在线</a>| <a href="http://www-533999.com" target="_blank">亚洲av日韩av高潮潮喷无码</a>| <a href="http://jyzs888.com" target="_blank">99久久精品免费精品国产</a>| <a href="http://tltcn.com" target="_blank">亚洲欧洲精品久久</a>| <a href="http://0101av.com" target="_blank">丁香花在线观看免费观看</a>| <a href="http://pchbgs.com" target="_blank">色窝窝亚洲av网</a>| <a href="http://ylptt.com" target="_blank">亚洲精品无码不卡在线播HE</a>| <a href="http://xiaojiejieav.com" target="_blank">美女内射无套日韩免费播放 </a>| <a href="http://yy6636.com" target="_blank">午夜免费1000部</a>| <a href="http://hwjyrck.com" target="_blank">亚洲人成欧美中文字幕</a>| <a href="http://a666999.com" target="_blank">亚洲AV成人精品日韩一区18p</a>| <a href="http://yuezhaoming.com" target="_blank">中国videos性高清免费</a>| <a href="http://ztxfkj.com" target="_blank">自怕偷自怕亚洲精品</a>| <a href="http://dgyinhezy.com" target="_blank">成人免费a级毛片无码网站入口 </a>| <a href="http://dgyinhezy.com" target="_blank">国产免费一级高清淫曰本片</a>| <a href="http://ncmyw.com" target="_blank">久久亚洲AV无码精品色午夜麻</a>| <a href="http://wulegu.com" target="_blank">无码国产精品一区二区免费式直播</a>| <a href="http://kanboy.com" target="_blank">亚洲色欲色欲www在线播放 </a>| <a href="http://lfhuanxin.com" target="_blank">亚洲精品中文字幕无码AV</a>| <a href="http://kingco-glaze.com" target="_blank">嫩草视频在线免费观看</a>| <a href="http://goeqq.com" target="_blank">男女一进一出抽搐免费视频 </a>| <a href="http://czhos.com" target="_blank">一区视频免费观看</a>| <a href="http://mm9d.com" target="_blank">亚洲午夜久久久久久尤物</a>| <a href="http://joob4s.com" target="_blank">免费在线不卡视频</a>| <a href="http://yuezhaoming.com" target="_blank">久久久久国产精品免费看</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>