亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? usage.pm

?? 視頻監(jiān)控網(wǎng)絡(luò)部分的協(xié)議ddns,的模塊的實現(xiàn)代碼,請大家大膽指正.
?? PM
?? 第 1 頁 / 共 2 頁
字號:
############################################################################## Pod/Usage.pm -- print usage messages for the running script.## Copyright (C) 1996-2000 by Bradford Appleton. All rights reserved.# This file is part of "PodParser". PodParser is free software;# you can redistribute it and/or modify it under the same terms# as Perl itself.#############################################################################package Pod::Usage;use vars qw($VERSION);$VERSION = "1.35";  ## Current version of this packagerequire  5.005;    ## requires this Perl version or later=head1 NAMEPod::Usage, pod2usage() - print a usage message from embedded pod documentation=head1 SYNOPSIS  use Pod::Usage  my $message_text  = "This text precedes the usage message.";  my $exit_status   = 2;          ## The exit status to use  my $verbose_level = 0;          ## The verbose level to use  my $filehandle    = \*STDERR;   ## The filehandle to write to  pod2usage($message_text);  pod2usage($exit_status);  pod2usage( { -message => $message_text ,               -exitval => $exit_status  ,                 -verbose => $verbose_level,                 -output  => $filehandle } );  pod2usage(   -msg     => $message_text ,               -exitval => $exit_status  ,                 -verbose => $verbose_level,                 -output  => $filehandle   );  pod2usage(   -verbose => 2,               -noperldoc => 1  )=head1 ARGUMENTSB<pod2usage> should be given either a single argument, or a list ofarguments corresponding to an associative array (a "hash"). When a singleargument is given, it should correspond to exactly one of the following:=over 4=item *A string containing the text of a message to print I<before> printingthe usage message=item *A numeric value corresponding to the desired exit status=item *A reference to a hash=backIf more than one argument is given then the entire argument list isassumed to be a hash.  If a hash is supplied (either as a reference oras a list) it should contain one or more elements with the followingkeys:=over 4=item C<-message>=item C<-msg>The text of a message to print immediately prior to printing theprogram's usage message. =item C<-exitval>The desired exit status to pass to the B<exit()> function.This should be an integer, or else the string "NOEXIT" toindicate that control should simply be returned withoutterminating the invoking process.=item C<-verbose>The desired level of "verboseness" to use when printing the usagemessage. If the corresponding value is 0, then only the "SYNOPSIS"section of the pod documentation is printed. If the corresponding valueis 1, then the "SYNOPSIS" section, along with any section entitled"OPTIONS", "ARGUMENTS", or "OPTIONS AND ARGUMENTS" is printed.  If thecorresponding value is 2 or more then the entire manpage is printed.The special verbosity level 99 requires to also specify the -sectionsparameter; then these sections are extracted (see L<Pod::Select>)and printed.=item C<-sections>A string representing a selection list for sections to be printedwhen -verbose is set to 99, e.g. C<"NAME|SYNOPSIS|DESCRIPTION|VERSION">.=item C<-output>A reference to a filehandle, or the pathname of a file to which theusage message should be written. The default is C<\*STDERR> unless theexit value is less than 2 (in which case the default is C<\*STDOUT>).=item C<-input>A reference to a filehandle, or the pathname of a file from which theinvoking script's pod documentation should be read.  It defaults to thefile indicated by C<$0> (C<$PROGRAM_NAME> for users of F<English.pm>).=item C<-pathlist>A list of directory paths. If the input file does not exist, then itwill be searched for in the given directory list (in the order thedirectories appear in the list). It defaults to the list of directoriesimplied by C<$ENV{PATH}>. The list may be specified either by a referenceto an array, or by a string of directory paths which use the same pathseparator as C<$ENV{PATH}> on your system (e.g., C<:> for Unix, C<;> forMSWin32 and DOS).=item C<-noperldoc>By default, Pod::Usage will call L<perldoc> when -verbose >= 2 isspecified. This does not work well e.g. if the script was packedwith L<PAR>. The -noperldoc option suppresses the external call toL<perldoc> and uses the simple text formatter (L<Pod::Text>) to output the POD.=back=head1 DESCRIPTIONB<pod2usage> will print a usage message for the invoking script (usingits embedded pod documentation) and then exit the script with thedesired exit status. The usage message printed may have any one of threelevels of "verboseness": If the verbose level is 0, then only a synopsisis printed. If the verbose level is 1, then the synopsis is printedalong with a description (if present) of the command line options andarguments. If the verbose level is 2, then the entire manual page isprinted.Unless they are explicitly specified, the default values for the exitstatus, verbose level, and output stream to use are determined asfollows:=over 4=item *If neither the exit status nor the verbose level is specified, then thedefault is to use an exit status of 2 with a verbose level of 0.=item *If an exit status I<is> specified but the verbose level is I<not>, then theverbose level will default to 1 if the exit status is less than 2 andwill default to 0 otherwise.=item *If an exit status is I<not> specified but verbose level I<is> given, thenthe exit status will default to 2 if the verbose level is 0 and willdefault to 1 otherwise.=item *If the exit status used is less than 2, then output is printed onC<STDOUT>.  Otherwise output is printed on C<STDERR>.=backAlthough the above may seem a bit confusing at first, it generally does"the right thing" in most situations.  This determination of the defaultvalues to use is based upon the following typical Unix conventions:=over 4=item *An exit status of 0 implies "success". For example, B<diff(1)> exitswith a status of 0 if the two files have the same contents.=item *An exit status of 1 implies possibly abnormal, but non-defective, programtermination.  For example, B<grep(1)> exits with a status of 1 ifit did I<not> find a matching line for the given regular expression.=item *An exit status of 2 or more implies a fatal error. For example, B<ls(1)>exits with a status of 2 if you specify an illegal (unknown) option onthe command line.=item *Usage messages issued as a result of bad command-line syntax should goto C<STDERR>.  However, usage messages issued due to an explicit requestto print usage (like specifying B<-help> on the command line) should goto C<STDOUT>, just in case the user wants to pipe the output to a pager(such as B<more(1)>).=item *If program usage has been explicitly requested by the user, it is oftendesirable to exit with a status of 1 (as opposed to 0) after issuingthe user-requested usage message.  It is also desirable to give amore verbose description of program usage in this case.=backB<pod2usage> doesn't force the above conventions upon you, but it willuse them by default if you don't expressly tell it to do otherwise.  Theability of B<pod2usage()> to accept a single number or a string makes itconvenient to use as an innocent looking error message handling function:    use Pod::Usage;    use Getopt::Long;    ## Parse options    GetOptions("help", "man", "flag1")  ||  pod2usage(2);    pod2usage(1)  if ($opt_help);    pod2usage(-verbose => 2)  if ($opt_man);    ## Check for too many filenames    pod2usage("$0: Too many files given.\n")  if (@ARGV > 1);Some user's however may feel that the above "economy of expression" isnot particularly readable nor consistent and may instead choose to dosomething more like the following:    use Pod::Usage;    use Getopt::Long;    ## Parse options    GetOptions("help", "man", "flag1")  ||  pod2usage(-verbose => 0);    pod2usage(-verbose => 1)  if ($opt_help);    pod2usage(-verbose => 2)  if ($opt_man);    ## Check for too many filenames    pod2usage(-verbose => 2, -message => "$0: Too many files given.\n")        if (@ARGV > 1);As with all things in Perl, I<there's more than one way to do it>, andB<pod2usage()> adheres to this philosophy.  If you are interested inseeing a number of different ways to invoke B<pod2usage> (although by nomeans exhaustive), please refer to L<"EXAMPLES">.=head1 EXAMPLESEach of the following invocations of C<pod2usage()> will print just the"SYNOPSIS" section to C<STDERR> and will exit with a status of 2:    pod2usage();    pod2usage(2);    pod2usage(-verbose => 0);    pod2usage(-exitval => 2);    pod2usage({-exitval => 2, -output => \*STDERR});    pod2usage({-verbose => 0, -output  => \*STDERR});    pod2usage(-exitval => 2, -verbose => 0);    pod2usage(-exitval => 2, -verbose => 0, -output => \*STDERR);Each of the following invocations of C<pod2usage()> will print a messageof "Syntax error." (followed by a newline) to C<STDERR>, immediatelyfollowed by just the "SYNOPSIS" section (also printed to C<STDERR>) andwill exit with a status of 2:    pod2usage("Syntax error.");    pod2usage(-message => "Syntax error.", -verbose => 0);    pod2usage(-msg  => "Syntax error.", -exitval => 2);    pod2usage({-msg => "Syntax error.", -exitval => 2, -output => \*STDERR});    pod2usage({-msg => "Syntax error.", -verbose => 0, -output => \*STDERR});    pod2usage(-msg  => "Syntax error.", -exitval => 2, -verbose => 0);    pod2usage(-message => "Syntax error.",              -exitval => 2,              -verbose => 0,              -output  => \*STDERR);Each of the following invocations of C<pod2usage()> will print the"SYNOPSIS" section and any "OPTIONS" and/or "ARGUMENTS" sections toC<STDOUT> and will exit with a status of 1:    pod2usage(1);    pod2usage(-verbose => 1);    pod2usage(-exitval => 1);    pod2usage({-exitval => 1, -output => \*STDOUT});    pod2usage({-verbose => 1, -output => \*STDOUT});    pod2usage(-exitval => 1, -verbose => 1);    pod2usage(-exitval => 1, -verbose => 1, -output => \*STDOUT});Each of the following invocations of C<pod2usage()> will print theentire manual page to C<STDOUT> and will exit with a status of 1:    pod2usage(-verbose  => 2);    pod2usage({-verbose => 2, -output => \*STDOUT});    pod2usage(-exitval  => 1, -verbose => 2);    pod2usage({-exitval => 1, -verbose => 2, -output => \*STDOUT});=head2 Recommended UseMost scripts should print some type of usage message to C<STDERR> when acommand line syntax error is detected. They should also provide anoption (usually C<-H> or C<-help>) to print a (possibly more verbose)usage message to C<STDOUT>. Some scripts may even wish to go so far as toprovide a means of printing their complete documentation to C<STDOUT>(perhaps by allowing a C<-man> option). The following complete exampleuses B<Pod::Usage> in combination with B<Getopt::Long> to do all of these

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美四级电影在线观看| 欧美午夜精品一区二区蜜桃| 国产精品久久久久桃色tv| 欧美性色黄大片手机版| 国产一区二区三区在线观看免费| 亚洲一区二区在线免费看| 久久久久久久久岛国免费| 欧美午夜不卡在线观看免费| 成人午夜激情片| 久久精品二区亚洲w码| 一区二区三区欧美激情| 国产午夜精品久久久久久免费视| 欧美日韩国产乱码电影| 91年精品国产| 成人免费福利片| 精品一区二区免费在线观看| 亚洲图片自拍偷拍| 亚洲欧美日韩国产另类专区| 国产农村妇女精品| 精品三级av在线| 在线成人免费视频| 欧美性色综合网| 在线精品视频一区二区| 99久久精品国产毛片| 成人精品国产福利| 国产成人精品免费网站| 国产精品亚洲а∨天堂免在线| 蜜桃av一区二区在线观看| 午夜欧美一区二区三区在线播放 | 中文av一区二区| 欧美va亚洲va在线观看蝴蝶网| 欧美日韩五月天| 99r精品视频| 91玉足脚交白嫩脚丫在线播放| 成人性生交大片免费看视频在线| 国产精品一区二区黑丝| 国内国产精品久久| 狠狠色丁香婷婷综合| 美女视频网站久久| 美国三级日本三级久久99| 日韩综合小视频| 视频一区欧美日韩| 五月综合激情网| 青青国产91久久久久久| 日本中文字幕一区二区视频| 香蕉久久夜色精品国产使用方法 | 日韩电影在线看| 日韩成人免费在线| 免费日本视频一区| 精一区二区三区| 国产一区二区三区高清播放| 国产成人亚洲综合a∨婷婷 | 日韩一区二区免费电影| 日韩一级大片在线| 欧美精品一区二区久久婷婷| 国产日韩欧美综合在线| 国产精品久久精品日日| 亚洲欧美日韩一区二区| 亚洲3atv精品一区二区三区| 免费高清在线一区| 国产精品亚洲成人| 91免费在线播放| 欧美视频中文字幕| 欧美一区二区三区免费大片| 欧美一区二区三级| 久久蜜桃av一区精品变态类天堂| 国产精品家庭影院| 亚州成人在线电影| 国产伦精品一区二区三区在线观看 | 丁香婷婷综合激情五月色| 97久久人人超碰| 欧美日韩mp4| 久久久精品影视| 亚洲欧洲性图库| 午夜视频在线观看一区| 国产精品中文字幕日韩精品| 91麻豆产精品久久久久久| 91精品麻豆日日躁夜夜躁| 久久亚洲捆绑美女| 亚洲精品免费在线观看| 免费观看久久久4p| 99热99精品| 欧美一级理论性理论a| 欧美国产精品一区| 亚洲成av人片在线观看无码| 国产精品一区二区久激情瑜伽| 在线视频国产一区| 2021国产精品久久精品| 亚洲一区二区三区国产| 国产精品综合二区| 欧美少妇性性性| 国产网站一区二区| 五月婷婷另类国产| caoporn国产精品| 欧美一级生活片| 亚洲欧美视频一区| 国内精品自线一区二区三区视频| 色综合久久66| 国产色婷婷亚洲99精品小说| 无码av中文一区二区三区桃花岛| 国产成人精品三级| 日韩一区二区在线观看视频| 91免费观看视频在线| 国产999精品久久久久久绿帽| 欧美日韩五月天| 自拍偷拍亚洲综合| 国产真实乱对白精彩久久| 欧美日本在线观看| 亚洲精品乱码久久久久久日本蜜臀| 国产在线不卡一卡二卡三卡四卡| 欧美日韩国产小视频| 国产精品国产三级国产三级人妇 | 精品国产一区二区国模嫣然| 洋洋av久久久久久久一区| 国产.欧美.日韩| 日韩免费视频一区二区| 亚洲高清三级视频| 97久久精品人人做人人爽50路| 久久麻豆一区二区| 黄色精品一二区| 日韩午夜小视频| 午夜国产不卡在线观看视频| 91黄色免费版| 日韩一区在线看| 99亚偷拍自图区亚洲| 国产欧美一区二区精品婷婷| 国产在线视频不卡二| 欧美变态口味重另类| 久久草av在线| 欧美一级日韩不卡播放免费| 日本网站在线观看一区二区三区| 欧美性做爰猛烈叫床潮| 亚洲一级二级三级| 欧美性猛交xxxx黑人交| 亚洲精品乱码久久久久久黑人 | www国产精品av| 久久精品久久99精品久久| 717成人午夜免费福利电影| 五月天中文字幕一区二区| 欧美日韩国产精品成人| 日韩精品电影一区亚洲| 欧美精品vⅰdeose4hd| 视频一区视频二区中文字幕| 欧美一区二区在线不卡| 蜜桃视频在线一区| 日韩精品一区二区三区中文不卡| 免费日韩伦理电影| 精品国产网站在线观看| 国产一区在线视频| 国产精品嫩草影院com| 色综合久久天天综合网| 亚洲在线中文字幕| 欧美精品xxxxbbbb| 黄一区二区三区| 国产精品久久久久久户外露出| 91社区在线播放| 午夜欧美视频在线观看| 欧美一区二区三区小说| 国产一区二区福利视频| 国产精品素人视频| 色狠狠综合天天综合综合| 日韩国产欧美在线观看| 精品毛片乱码1区2区3区 | 91精品国产综合久久精品图片| 青椒成人免费视频| 国产日本欧洲亚洲| av一区二区三区四区| 亚洲大片免费看| 久久亚洲一级片| 日本韩国欧美一区| 欧美aaaaa成人免费观看视频| 国产欧美一区二区在线观看| 91香蕉国产在线观看软件| 午夜影院久久久| 欧美精品一区二区三| 91在线一区二区| 久久精品国产秦先生| 国产精品成人网| 欧美精品日韩精品| 国产精品99久久久久| 亚洲精品一区在线观看| 日韩在线播放一区二区| 久久蜜桃av一区二区天堂 | 精品免费视频一区二区| av电影在线观看不卡| 日本麻豆一区二区三区视频| 国产精品污网站| 日韩欧美亚洲国产精品字幕久久久 | 亚洲永久精品国产| 久久伊人中文字幕| 欧洲av一区二区嗯嗯嗯啊| 久久精品久久99精品久久| 亚洲视频一区在线| 2017欧美狠狠色| 欧美日韩亚洲综合在线| eeuss鲁片一区二区三区| 精品一区二区久久| 国产精品久久久久国产精品日日| 日韩视频免费直播| 在线观看日韩国产|