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

📄 perlmodlib.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 "PERLMODLIB 1".TH PERLMODLIB 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"perlmodlib \- constructing new Perl modules and finding existing ones.SH "THE PERL MODULE LIBRARY".IX Header "THE PERL MODULE LIBRARY"Many modules are included in the Perl distribution.  These are describedbelow, and all end in \fI.pm\fR.  You may discover compiled libraryfiles (usually ending in \fI.so\fR) or small pieces of modules to beautoloaded (ending in \fI.al\fR); these were automatically generatedby the installation process.  You may also discover files in thelibrary directory that end in either \fI.pl\fR or \fI.ph\fR.  These areold libraries supplied so that old programs that use them stillrun.  The \fI.pl\fR files will all eventually be converted into standardmodules, and the \fI.ph\fR files made by \fBh2ph\fR will probably end upas extension modules made by \fBh2xs\fR.  (Some \fI.ph\fR values mayalready be available through the \s-1POSIX\s0, Errno, or Fcntl modules.)The \fBpl2pm\fR file in the distribution may help in your conversion,but it's just a mechanical process and therefore far from bulletproof..Sh "Pragmatic Modules".IX Subsection "Pragmatic Modules"They work somewhat like compiler directives (pragmata) in that theytend to affect the compilation of your program, and thus will usuallywork well only when used within a \f(CW\*(C`use\*(C'\fR, or \f(CW\*(C`no\*(C'\fR.  Most of theseare lexically scoped, so an inner \s-1BLOCK\s0 may countermand themby saying:.PP.Vb 3\&    no integer;\&    no strict \*(Aqrefs\*(Aq;\&    no warnings;.Ve.PPwhich lasts until the end of that \s-1BLOCK\s0..PPSome pragmas are lexically scoped\*(--typically those that affect the\&\f(CW$^H\fR hints variable.  Others affect the current package instead,like \f(CW\*(C`use vars\*(C'\fR and \f(CW\*(C`use subs\*(C'\fR, which allow you to predeclare avariables or subroutines within a particular \fIfile\fR rather thanjust a block.  Such declarations are effective for the entire filefor which they were declared.  You cannot rescind them with \f(CW\*(C`novars\*(C'\fR or \f(CW\*(C`no subs\*(C'\fR..PPThe following pragmas are defined (and have their own documentation)..IP "attributes" 12.IX Item "attributes"Get/set subroutine or variable attributes.IP "attrs" 12.IX Item "attrs"Set/get attributes of a subroutine (deprecated).IP "autouse" 12.IX Item "autouse"Postpone load of modules until a function is used.IP "base" 12.IX Item "base"Establish an \s-1ISA\s0 relationship with base classes at compile time.IP "bigint" 12.IX Item "bigint"Transparent BigInteger support for Perl.IP "bignum" 12.IX Item "bignum"Transparent BigNumber support for Perl.IP "bigrat" 12.IX Item "bigrat"Transparent BigNumber/BigRational support for Perl.IP "blib" 12.IX Item "blib"Use MakeMaker's uninstalled version of a package.IP "bytes" 12.IX Item "bytes"Force byte semantics rather than character semantics.IP "charnames" 12.IX Item "charnames"Define character names for \f(CW\*(C`\eN{named}\*(C'\fR string literal escapes.IP "constant" 12.IX Item "constant"Declare constants.IP "diagnostics" 12.IX Item "diagnostics"Produce verbose warning diagnostics.IP "encoding" 12.IX Item "encoding"Allows you to write your script in non-ascii or non\-utf8.IP "encoding::warnings" 12.IX Item "encoding::warnings"Warn on implicit encoding conversions.IP "feature" 12.IX Item "feature"Enable new syntactic features.IP "fields" 12.IX Item "fields"Compile-time class fields.IP "filetest" 12.IX Item "filetest"Control the filetest permission operators.IP "if" 12.IX Item "if"\&\f(CW\*(C`use\*(C'\fR a Perl module if a condition holds.IP "integer" 12.IX Item "integer"Use integer arithmetic instead of floating point.IP "less" 12.IX Item "less"Request less of something.IP "lib" 12.IX Item "lib"Manipulate \f(CW@INC\fR at compile time.IP "locale" 12.IX Item "locale"Use and avoid \s-1POSIX\s0 locales for built-in operations.IP "mro" 12.IX Item "mro"Method Resolution Order.IP "open" 12.IX Item "open"Set default PerlIO layers for input and output.IP "ops" 12.IX Item "ops"Restrict unsafe operations when compiling.IP "overload" 12.IX Item "overload"Package for overloading Perl operations.IP "re" 12.IX Item "re"Alter regular expression behaviour.IP "sigtrap" 12.IX Item "sigtrap"Enable simple signal handling.IP "sort" 12.IX Item "sort"Control \fIsort()\fR behaviour.IP "strict" 12.IX Item "strict"Restrict unsafe constructs.IP "subs" 12.IX Item "subs"Predeclare sub names.IP "threads" 12.IX Item "threads"Perl interpreter-based threads.IP "threads::shared" 12.IX Item "threads::shared"Perl extension for sharing data structures between threads.IP "utf8" 12.IX Item "utf8"Enable/disable \s-1UTF\-8\s0 (or UTF-EBCDIC) in source code.IP "vars" 12.IX Item "vars"Predeclare global variable names (obsolete).IP "version" 12.IX Item "version"Perl extension for Version Objects.IP "vmsish" 12.IX Item "vmsish"Control VMS-specific language features.IP "warnings" 12.IX Item "warnings"Control optional warnings.IP "warnings::register" 12.IX Item "warnings::register"Warnings import function.Sh "Standard Modules".IX Subsection "Standard Modules"Standard, bundled modules are all expected to behave in a well-definedmanner with respect to namespace pollution because they use theExporter module.  See their own documentation for details..PPIt's possible that not all modules listed below are installed on yoursystem. For example, the GDBM_File module will not be installed if youdon't have the gdbm library..IP "AnyDBM_File" 12.IX Item "AnyDBM_File"Provide framework for multiple DBMs.IP "Archive::Extract" 12.IX Item "Archive::Extract"A generic archive extracting mechanism.IP "Archive::Tar" 12.IX Item "Archive::Tar"Module for manipulations of tar archives.IP "Archive::Tar::File" 12.IX Item "Archive::Tar::File"A subclass for in-memory extracted file from Archive::Tar.IP "Attribute::Handlers" 12.IX Item "Attribute::Handlers"Simpler definition of attribute handlers.IP "AutoLoader" 12.IX Item "AutoLoader"Load subroutines only on demand.IP "AutoSplit" 12.IX Item "AutoSplit"Split a package for autoloading.IP "B" 12.IX Item "B"The Perl Compiler.IP "B::Concise" 12.IX Item "B::Concise"Walk Perl syntax tree, printing concise info about ops.IP "B::Debug" 12.IX Item "B::Debug"Walk Perl syntax tree, printing debug info about ops.IP "B::Deparse" 12.IX Item "B::Deparse"Perl compiler backend to produce perl code.IP "B::Lint" 12.IX Item "B::Lint"Perl lint.IP "B::Showlex" 12.IX Item "B::Showlex"Show lexical variables used in functions or files.IP "B::Terse" 12.IX Item "B::Terse"Walk Perl syntax tree, printing terse info about ops.IP "B::Xref" 12.IX Item "B::Xref"Generates cross reference reports for Perl programs.IP "Benchmark" 12.IX Item "Benchmark"Benchmark running times of Perl code.IP "\s-1CGI\s0" 12.IX Item "CGI"Simple Common Gateway Interface Class.IP "CGI::Apache" 12.IX Item "CGI::Apache"Backward compatibility module for \s-1CGI\s0.pm.IP "CGI::Carp" 12.IX Item "CGI::Carp"\&\s-1CGI\s0 routines for writing to the \s-1HTTPD\s0 (or other) error log.IP "CGI::Cookie" 12.IX Item "CGI::Cookie"Interface to Netscape Cookies.IP "CGI::Fast" 12.IX Item "CGI::Fast"\&\s-1CGI\s0 Interface for Fast \s-1CGI\s0.IP "CGI::Pretty" 12.IX Item "CGI::Pretty"Module to produce nicely formatted \s-1HTML\s0 code.IP "CGI::Push" 12.IX Item "CGI::Push"Simple Interface to Server Push.IP "CGI::Switch" 12.IX Item "CGI::Switch"Backward compatibility module for defunct CGI::Switch.IP "CGI::Util" 12.IX Item "CGI::Util"Internal utilities used by \s-1CGI\s0 module.IP "\s-1CORE\s0" 12.IX Item "CORE"Pseudo-namespace for Perl's core routines.IP "\s-1CPAN\s0" 12.IX Item "CPAN"Query, download and build perl modules from \s-1CPAN\s0 sites.IP "\s-1CPAN::API::HOWTO\s0" 12.IX Item "CPAN::API::HOWTO"A recipe book for programming with \s-1CPAN\s0.pm.IP "CPAN::FirstTime" 12.IX Item "CPAN::FirstTime"Utility for CPAN::Config file Initialization.IP "CPAN::Kwalify" 12.IX Item "CPAN::Kwalify"Interface between \s-1CPAN\s0.pm and Kwalify.pm.IP "CPAN::Nox" 12.IX Item "CPAN::Nox"Wrapper around \s-1CPAN\s0.pm without using any \s-1XS\s0 module.IP "CPAN::Version" 12.IX Item "CPAN::Version"Utility functions to compare \s-1CPAN\s0 versions.IP "\s-1CPANPLUS\s0" 12.IX Item "CPANPLUS"

⌨️ 快捷键说明

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