perlmodlib.pod
来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· POD 代码 · 共 2,927 行 · 第 1/5 页
POD
2,927 行
=for maintainersGenerated by perlmodlib.PL -- DO NOT EDIT!=head1 NAMEperlmodlib - constructing new Perl modules and finding existing ones=head1 THE PERL MODULE LIBRARYMany modules are included in the Perl distribution. These are describedbelow, and all end in F<.pm>. You may discover compiled libraryfiles (usually ending in F<.so>) or small pieces of modules to beautoloaded (ending in F<.al>); these were automatically generatedby the installation process. You may also discover files in thelibrary directory that end in either F<.pl> or F<.ph>. These areold libraries supplied so that old programs that use them stillrun. The F<.pl> files will all eventually be converted into standardmodules, and the F<.ph> files made by B<h2ph> will probably end upas extension modules made by B<h2xs>. (Some F<.ph> values mayalready be available through the POSIX, Errno, or Fcntl modules.)The B<pl2pm> file in the distribution may help in your conversion,but it's just a mechanical process and therefore far from bulletproof.=head2 Pragmatic ModulesThey 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 C<use>, or C<no>. Most of theseare lexically scoped, so an inner BLOCK may countermand themby saying: no integer; no strict 'refs'; no warnings;which lasts until the end of that BLOCK.Some pragmas are lexically scoped--typically those that affect theC<$^H> hints variable. Others affect the current package instead,like C<use vars> and C<use subs>, which allow you to predeclare avariables or subroutines within a particular I<file> rather thanjust a block. Such declarations are effective for the entire filefor which they were declared. You cannot rescind them with C<novars> or C<no subs>.The following pragmas are defined (and have their own documentation).=over 12=item attributesGet/set subroutine or variable attributes=item attrsSet/get attributes of a subroutine (deprecated)=item autousePostpone load of modules until a function is used=item baseEstablish an ISA relationship with base classes at compile time=item bigintTransparent BigInteger support for Perl=item bignumTransparent BigNumber support for Perl=item bigratTransparent BigNumber/BigRational support for Perl=item blibUse MakeMaker's uninstalled version of a package=item bytesForce byte semantics rather than character semantics=item charnamesDefine character names for C<\N{named}> string literal escapes=item constantDeclare constants=item diagnosticsProduce verbose warning diagnostics=item encodingAllows you to write your script in non-ascii or non-utf8=item encoding::warningsWarn on implicit encoding conversions=item featureEnable new syntactic features=item fieldsCompile-time class fields=item filetestControl the filetest permission operators=item ifC<use> a Perl module if a condition holds=item integerUse integer arithmetic instead of floating point=item lessRequest less of something=item libManipulate @INC at compile time=item localeUse and avoid POSIX locales for built-in operations=item mroMethod Resolution Order=item openSet default PerlIO layers for input and output=item opsRestrict unsafe operations when compiling=item overloadPackage for overloading Perl operations=item reAlter regular expression behaviour=item sigtrapEnable simple signal handling=item sortControl sort() behaviour=item strictRestrict unsafe constructs=item subsPredeclare sub names=item threadsPerl interpreter-based threads=item threads::sharedPerl extension for sharing data structures between threads=item utf8Enable/disable UTF-8 (or UTF-EBCDIC) in source code=item varsPredeclare global variable names (obsolete)=item versionPerl extension for Version Objects=item vmsishControl VMS-specific language features=item warningsControl optional warnings=item warnings::registerWarnings import function=back=head2 Standard ModulesStandard, 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.It'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.=over 12=item AnyDBM_FileProvide framework for multiple DBMs=item Archive::ExtractA generic archive extracting mechanism=item Archive::TarModule for manipulations of tar archives=item Archive::Tar::FileA subclass for in-memory extracted file from Archive::Tar=item Attribute::HandlersSimpler definition of attribute handlers=item AutoLoaderLoad subroutines only on demand=item AutoSplitSplit a package for autoloading=item BThe Perl Compiler=item B::ConciseWalk Perl syntax tree, printing concise info about ops=item B::DebugWalk Perl syntax tree, printing debug info about ops=item B::DeparsePerl compiler backend to produce perl code=item B::LintPerl lint=item B::ShowlexShow lexical variables used in functions or files=item B::TerseWalk Perl syntax tree, printing terse info about ops=item B::XrefGenerates cross reference reports for Perl programs=item BenchmarkBenchmark running times of Perl code=item CGISimple Common Gateway Interface Class=item CGI::ApacheBackward compatibility module for CGI.pm=item CGI::CarpCGI routines for writing to the HTTPD (or other) error log=item CGI::CookieInterface to Netscape Cookies=item CGI::FastCGI Interface for Fast CGI=item CGI::PrettyModule to produce nicely formatted HTML code=item CGI::PushSimple Interface to Server Push=item CGI::SwitchBackward compatibility module for defunct CGI::Switch=item CGI::UtilInternal utilities used by CGI module=item COREPseudo-namespace for Perl's core routines=item CPANQuery, download and build perl modules from CPAN sites=item CPAN::API::HOWTOA recipe book for programming with CPAN.pm=item CPAN::FirstTimeUtility for CPAN::Config file Initialization=item CPAN::KwalifyInterface between CPAN.pm and Kwalify.pm=item CPAN::NoxWrapper around CPAN.pm without using any XS module=item CPAN::VersionUtility functions to compare CPAN versions=item CPANPLUSAPI & CLI access to the CPAN mirrors=item CPANPLUS::Dist::BaseBase class for custom distribution classes=item CPANPLUS::Dist::SampleSample code to create your own Dist::* plugin=item CPANPLUS::Shell::ClassicCPAN.pm emulation for CPANPLUS=item CPANPLUS::Shell::Default::Plugins::HOWTODocumentation on how to write your own plugins=item CarpWarn of errors (from perspective of caller)=item Carp::HeavyHeavy machinery, no user serviceable parts inside=item Class::ISAReport the search path for a class's ISA tree=item Class::StructDeclare struct-like datatypes as Perl classes=item Compress::Raw::ZlibLow-Level Interface to zlib compression library=item Compress::ZlibInterface to zlib compression library=item ConfigAccess Perl configuration information=item CwdGet pathname of current working directory=item DBProgrammatic interface to the Perl debugging API=item DBM_FilterFilter DBM keys/values =item DBM_Filter::compressFilter for DBM_Filter=item DBM_Filter::encodeFilter for DBM_Filter=item DBM_Filter::int32Filter for DBM_Filter=item DBM_Filter::nullFilter for DBM_Filter=item DBM_Filter::utf8Filter for DBM_Filter=item DB_FilePerl5 access to Berkeley DB version 1.x=item Data::DumperStringified perl data structures, suitable for both printing and C<eval>=item Devel::DProfA Perl code profiler=item Devel::InnerPackageFind all the inner packages of a package=item Devel::PeekA data debugging tool for the XS programmer=item Devel::SelfStubberGenerate stubs for a SelfLoading module=item DigestModules that calculate message digests=item Digest::MD5Perl interface to the MD5 Algorithm=item Digest::SHAPerl extension for SHA-1/224/256/384/512=item Digest::baseDigest base class=item Digest::fileCalculate digests of files=item DirHandleSupply object methods for directory handles=item DumpvalueProvides screen dump of Perl data.=item DynaLoaderDynamically load C libraries into Perl code=item EncodeCharacter encodings=item Encode::AliasAlias definitions to encodings=item Encode::ByteSingle Byte Encodings=item Encode::CJKConstantsInternally used by Encode::??::ISO_2022_*=item Encode::CNChina-based Chinese Encodings=item Encode::CN::HZInternally used by Encode::CN=item Encode::ConfigInternally used by Encode=item Encode::EBCDICEBCDIC Encodings=item Encode::EncoderObject Oriented Encoder=item Encode::EncodingEncode Implementation Base Class=item Encode::GSM0338ESTI GSM 03.38 Encoding=item Encode::GuessGuesses encoding from data=item Encode::JPJapanese Encodings=item Encode::JP::H2ZInternally used by Encode::JP::2022_JP*=item Encode::JP::JIS7Internally used by Encode::JP=item Encode::KRKorean Encodings=item Encode::KR::2022_KRInternally used by Encode::KR=item Encode::MIME::HeaderMIME 'B' and 'Q' header encoding=item Encode::MIME::NameInternally used by Encode=item Encode::PerlIOA detailed document on Encode and PerlIO=item Encode::SupportedEncodings supported by Encode=item Encode::SymbolSymbol Encodings=item Encode::TWTaiwan-based Chinese Encodings=item Encode::UnicodeVarious Unicode Transformation Formats=item Encode::Unicode::UTF7UTF-7 encoding=item EnglishUse nice English (or awk) names for ugly punctuation variables
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?