⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 perl561delta.1

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 1
📖 第 1 页 / 共 5 页
字号:
.\" Automatically generated by Pod::Man 2.16 (Pod::Simple 3.05).\".\" Standard preamble:.\" ========================================================================.de Sh \" Subsection heading.br.if t .Sp.ne 5.PP\fB\\$1\fR.PP...de Sp \" Vertical space (when we can't use .PP).if t .sp .5v.if n .sp...de Vb \" Begin verbatim text.ft CW.nf.ne \\$1...de Ve \" End verbatim text.ft R.fi...\" Set up some character translations and predefined strings.  \*(-- will.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left.\" double quote, and \*(R" will give a right double quote.  \*(C+ will.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,.\" nothing in troff, for use with C<>..tr \(*W-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'.ie n \{\.    ds -- \(*W-.    ds PI pi.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch.    ds L" "".    ds R" "".    ds C` "".    ds C' ""'br\}.el\{\.    ds -- \|\(em\|.    ds PI \(*p.    ds L" ``.    ds R" '''br\}.\".\" Escape single quotes in literal strings from groff's Unicode transform..ie \n(.g .ds Aq \(aq.el       .ds Aq '.\".\" If the F register is turned on, we'll generate index entries on stderr for.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index.\" entries marked with X<> in POD.  Of course, you'll have to process the.\" output yourself in some meaningful fashion..ie \nF \{\.    de IX.    tm Index:\\$1\t\\n%\t"\\$2"...    nr % 0.    rr F.\}.el \{\.    de IX...\}.\".\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2)..\" Fear.  Run.  Save yourself.  No user-serviceable parts..    \" fudge factors for nroff and troff.if n \{\.    ds #H 0.    ds #V .8m.    ds #F .3m.    ds #[ \f1.    ds #] \fP.\}.if t \{\.    ds #H ((1u-(\\\\n(.fu%2u))*.13m).    ds #V .6m.    ds #F 0.    ds #[ \&.    ds #] \&.\}.    \" simple accents for nroff and troff.if n \{\.    ds ' \&.    ds ` \&.    ds ^ \&.    ds , \&.    ds ~ ~.    ds /.\}.if t \{\.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u".    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'.\}.    \" troff and (daisy-wheel) nroff accents.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'.ds 8 \h'\*(#H'\(*b\h'-\*(#H'.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#].ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#].ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#].ds ae a\h'-(\w'a'u*4/10)'e.ds Ae A\h'-(\w'A'u*4/10)'E.    \" corrections for vroff.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'.    \" for low resolution devices (crt and lpr).if \n(.H>23 .if \n(.V>19 \\{\.    ds : e.    ds 8 ss.    ds o a.    ds d- d\h'-1'\(ga.    ds D- D\h'-1'\(hy.    ds th \o'bp'.    ds Th \o'LP'.    ds ae ae.    ds Ae AE.\}.rm #[ #] #H #V #F C.\" ========================================================================.\".IX Title "PERL561DELTA 1".TH PERL561DELTA 1 "2007-12-18" "perl v5.10.0" "Perl Programmers Reference Guide".\" For nroff, turn off justification.  Always turn off hyphenation; it makes.\" way too many mistakes in technical documents..if n .ad l.nh.SH "NAME"perl561delta \- what's new for perl v5.6.x.SH "DESCRIPTION".IX Header "DESCRIPTION"This document describes differences between the 5.005 release and the 5.6.1release..SH "Summary of changes between 5.6.0 and 5.6.1".IX Header "Summary of changes between 5.6.0 and 5.6.1"This section contains a summary of the changes between the 5.6.0 releaseand the 5.6.1 release.  More details about the changes mentioned heremay be found in the \fIChanges\fR files that accompany the Perl sourcedistribution.  See perlhack for pointers to online resources where youcan inspect the individual patches described by these changes..Sh "Security Issues".IX Subsection "Security Issues"suidperl will not run /bin/mail anymore, because some platforms havea /bin/mail that is vulnerable to buffer overflow attacks..PPNote that suidperl is neither built nor installed by default inany recent version of perl.  Use of suidperl is highly discouraged.If you think you need it, try alternatives such as sudo first.See http://www.courtesan.com/sudo/ ..Sh "Core bug fixes".IX Subsection "Core bug fixes"This is not an exhaustive list.  It is intended to cover only thesignificant user-visible changes..ie n .IP """UNIVERSAL::isa()""" 4.el .IP "\f(CWUNIVERSAL::isa()\fR" 4.IX Item "UNIVERSAL::isa()"A bug in the caching mechanism used by \f(CW\*(C`UNIVERSAL::isa()\*(C'\fR that affectedbase.pm has been fixed.  The bug has existed since the 5.005 releases,but wasn't tickled by base.pm in those releases..IP "Memory leaks" 4.IX Item "Memory leaks"Various cases of memory leaks and attempts to access uninitialized memoryhave been cured.  See \*(L"Known Problems\*(R" below for further issues..IP "Numeric conversions" 4.IX Item "Numeric conversions"Numeric conversions did not recognize changes in the string valueproperly in certain circumstances..SpIn other situations, large unsigned numbers (those above 2**31) couldsometimes lose their unsignedness, causing bogus results in arithmeticoperations..SpInteger modulus on large unsigned integers sometimes returnedincorrect values..SpPerl 5.6.0 generated \*(L"not a number\*(R" warnings on certain conversions whereprevious versions didn't..SpThese problems have all been rectified..SpInfinity is now recognized as a number..IP "qw(a\e\eb)" 4.IX Item "qw(ab)"In Perl 5.6.0, qw(a\e\eb) produced a string with two backslashes insteadof one, in a departure from the behavior in previous versions.  Theolder behavior has been reinstated..IP "\fIcaller()\fR" 4.IX Item "caller()"\&\fIcaller()\fR could cause core dumps in certain situations.  Carp was sometimesaffected by this problem..IP "Bugs in regular expressions" 4.IX Item "Bugs in regular expressions"Pattern matches on overloaded values are now handled correctly..SpPerl 5.6.0 parsed m/\ex{ab}/ incorrectly, leading to spurious warnings.This has been corrected..SpThe \s-1RE\s0 engine found in Perl 5.6.0 accidentally pessimised certain kindsof simple pattern matches.  These are now handled better..SpRegular expression debug output (whether through \f(CW\*(C`use re \*(Aqdebug\*(Aq\*(C'\fRor via \f(CW\*(C`\-Dr\*(C'\fR) now looks better..SpMulti-line matches like \f(CW\*(C`"a\enxb\en" =~ /(?!\eA)x/m\*(C'\fR were flawed.  Thebug has been fixed..SpUse of $& could trigger a core dump under some situations.  Thisis now avoided..SpMatch variables \f(CW$1\fR et al., weren't being unset when a pattern matchwas backtracking, and the anomaly showed up inside \f(CW\*(C`/...(?{ ... }).../\*(C'\fRetc.  These variables are now tracked correctly..Sp\&\fIpos()\fR did not return the correct value within s///ge in earlierversions.  This is now handled correctly..ie n .IP """slurp"" mode" 4.el .IP "``slurp'' mode" 4.IX Item "slurp mode"\&\fIreadline()\fR on files opened in \*(L"slurp\*(R" mode could return an extra "" atthe end in certain situations.  This has been corrected..IP "Autovivification of symbolic references to special variables" 4.IX Item "Autovivification of symbolic references to special variables"Autovivification of symbolic references of special variables describedin perlvar (as in \f(CW\*(C`${$num}\*(C'\fR) was accidentally disabled.  This worksagain now..IP "Lexical warnings" 4.IX Item "Lexical warnings"Lexical warnings now propagate correctly into \f(CW\*(C`eval "..."\*(C'\fR..Sp\&\f(CW\*(C`use warnings qw(FATAL all)\*(C'\fR did not work as intended.  This has beencorrected..SpLexical warnings could leak into other scopes in some situations.This is now fixed..Sp\&\fIwarnings::enabled()\fR now reports the state of $^W correctly if the callerisn't using lexical warnings..IP "Spurious warnings and errors" 4.IX Item "Spurious warnings and errors"Perl 5.6.0 could emit spurious warnings about redefinition of \fIdl_error()\fRwhen statically building extensions into perl.  This has been corrected..Sp\&\*(L"our\*(R" variables could result in bogus \*(L"Variable will not stay shared\*(R"warnings.  This is now fixed..Sp\&\*(L"our\*(R" variables of the same name declared in two sibling blocksresulted in bogus warnings about \*(L"redeclaration\*(R" of the variables.The problem has been corrected..IP "\fIglob()\fR" 4.IX Item "glob()"Compatibility of the builtin \fIglob()\fR with old csh-based glob has beenimproved with the addition of \s-1GLOB_ALPHASORT\s0 option.  See \f(CW\*(C`File::Glob\*(C'\fR..Sp\&\fIFile::Glob::glob()\fR has been renamed to \fIFile::Glob::bsd_glob()\fRbecause the name clashes with the builtin \fIglob()\fR.  The oldername is still available for compatibility, but is deprecated..SpSpurious syntax errors generated in certain situations, when \fIglob()\fRcaused File::Glob to be loaded for the first time, have been fixed..IP "Tainting" 4.IX Item "Tainting"Some cases of inconsistent taint propagation (such as within hashvalues) have been fixed..SpThe tainting behavior of \fIsprintf()\fR has been rationalized.  It doesnot taint the result of floating point formats anymore, making thebehavior consistent with that of string interpolation..IP "\fIsort()\fR" 4.IX Item "sort()"Arguments to \fIsort()\fR weren't being provided the right \fIwantarray()\fR context.The comparison block is now run in scalar context, and the arguments tobe sorted are always provided list context..Sp\&\fIsort()\fR is also fully reentrant, in the sense that the sort functioncan itself call \fIsort()\fR.  This did not work reliably in previous releases..IP "#line directives" 4.IX Item "#line directives"#line directives now work correctly when they appear at the verybeginning of \f(CW\*(C`eval "..."\*(C'\fR..IP "Subroutine prototypes" 4.IX Item "Subroutine prototypes"The (\e&) prototype now works properly..IP "\fImap()\fR" 4.IX Item "map()"\&\fImap()\fR could get pathologically slow when the result list it generatesis larger than the source list.  The performance has been improved forcommon scenarios.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -