perltoc.pod

来自「MSYS在windows下模拟了一个类unix的终端」· POD 代码 · 共 3,377 行 · 第 1/5 页

POD
3,377
字号
=item How do I handle binary data correctly?=item How do I determine whether a scalar is a number/whole/integer/float?=item How do I keep persistent data across program calls?=item How do I print out or copy a recursive data structure?=item How do I define methods for every class/object?=item How do I verify a credit card checksum?=item How do I pack arrays of doubles or floats for XS code?=back=item AUTHOR AND COPYRIGHT=back=head2 perlfaq5 - Files and Formats ($Revision: 1.38 $, $Date: 1999/05/2316:08:30 $)=over 4=item DESCRIPTION=over 4=item How do I flush/unbuffer an output filehandle?  Why must I do this?=item How do I change one line in a file/delete a line in a file/insert aline in the middle of a file/append to the beginning of a file?=item How do I count the number of lines in a file?=item How do I make a temporary file name?=item How can I manipulate fixed-record-length files?=item How can I make a filehandle local to a subroutine?  How do I passfilehandles between subroutines?  How do I make an array of filehandles?=item How can I use a filehandle indirectly?=item How can I set up a footer format to be used with write()?=item How can I write() into a string?=item How can I output my numbers with commas added?=item How can I translate tildes (~) in a filename?=item How come when I open a file read-write it wipes it out?=item Why do I sometimes get an "Argument list too long" when I use <*>?=item Is there a leak/bug in glob()?=item How can I open a file with a leading ">" or trailing blanks?=item How can I reliably rename a file?=item How can I lock a file?=item Why can't I just open(FH, ">file.lock")?=item I still don't get locking.  I just want to increment the number inthe file.  How can I do this?=item How do I randomly update a binary file?=item How do I get a file's timestamp in perl?=item How do I set a file's timestamp in perl?=item How do I print to more than one file at once?=item How can I read in an entire file all at once?=item How can I read in a file by paragraphs?=item How can I read a single character from a file?  From the keyboard?=item How can I tell whether there's a character waiting on a filehandle?=item How do I do a C<tail -f> in perl?=item How do I dup() a filehandle in Perl?=item How do I close a file descriptor by number?=item Why can't I use "C:\temp\foo" in DOS paths?  What doesn't`C:\temp\foo.exe` work?=item Why doesn't glob("*.*") get all the files?=item Why does Perl let me delete read-only files?  Why does C<-i> clobberprotected files?  Isn't this a bug in Perl?=item How do I select a random line from a file?=item Why do I get weird spaces when I print an array of lines?=back=item AUTHOR AND COPYRIGHT=back=head2 perlfaq6 - Regexes ($Revision: 1.27 $, $Date: 1999/05/23 16:08:30 $)=over 4=item DESCRIPTION=over 4=item How can I hope to use regular expressions without creating illegibleand unmaintainable code?Comments Outside the Regex, Comments Inside the Regex, Different Delimiters=item I'm having trouble matching over more than one line.  What's wrong?=item How can I pull out lines between two patterns that are themselves ondifferent lines?=item I put a regular expression into $/ but it didn't work. What's wrong?=item How do I substitute case insensitively on the LHS while preservingcase on the RHS?=item How can I make C<\w> match national character sets?=item How can I match a locale-smart version of C</[a-zA-Z]/>?=item How can I quote a variable to use in a regex?=item What is C</o> really for?=item How do I use a regular expression to strip C style comments from afile?=item Can I use Perl regular expressions to match balanced text?=item What does it mean that regexes are greedy?  How can I get around it?=item How do I process each word on each line?=item How can I print out a word-frequency or line-frequency summary?=item How can I do approximate matching?=item How do I efficiently match many regular expressions at once?=item Why don't word-boundary searches with C<\b> work for me?=item Why does using $&, $`, or $' slow my program down?=item What good is C<\G> in a regular expression?=item Are Perl regexes DFAs or NFAs?  Are they POSIX compliant?=item What's wrong with using grep or map in a void context?=item How can I match strings with multibyte characters?=item How do I match a pattern that is supplied by the user?=back=item AUTHOR AND COPYRIGHT=back=head2 perlfaq7 - Perl Language Issues ($Revision: 1.28 $, $Date:1999/05/23 20:36:18 $)=over 4=item DESCRIPTION=over 4=item Can I get a BNF/yacc/RE for the Perl language?=item What are all these $@%&* punctuation signs, and how do I know when touse them?=item Do I always/never have to quote my strings or use semicolons andcommas?=item How do I skip some return values?=item How do I temporarily block warnings?=item What's an extension?=item Why do Perl operators have different precedence than C operators?=item How do I declare/create a structure?=item How do I create a module?=item How do I create a class?=item How can I tell if a variable is tainted?=item What's a closure?=item What is variable suicide and how can I prevent it?=item How can I pass/return a {Function, FileHandle, Array, Hash, Method,Regex}?Passing Variables and Functions, Passing Filehandles, Passing Regexes,Passing Methods=item How do I create a static variable?=item What's the difference between dynamic and lexical (static) scoping? Between local() and my()?=item How can I access a dynamic variable while a similarly named lexicalis in scope?=item What's the difference between deep and shallow binding?=item Why doesn't "my($foo) = <FILE>;" work right?=item How do I redefine a builtin function, operator, or method?=item What's the difference between calling a function as &foo and foo()?=item How do I create a switch or case statement?=item How can I catch accesses to undefined variables/functions/methods?=item Why can't a method included in this same file be found?=item How can I find out my current package?=item How can I comment out a large block of perl code?=item How do I clear a package?=item How can I use a variable as a variable name?=back=item AUTHOR AND COPYRIGHT=back=head2 perlfaq8 - System Interaction ($Revision: 1.39 $, $Date: 1999/05/2318:37:57 $)=over 4=item DESCRIPTION=over 4=item How do I find out which operating system I'm running under?=item How come exec() doesn't return?=item How do I do fancy stuff with the keyboard/screen/mouse?Keyboard, Screen, Mouse=item How do I print something out in color?=item How do I read just one key without waiting for a return key?=item How do I check whether input is ready on the keyboard?=item How do I clear the screen?=item How do I get the screen size?=item How do I ask the user for a password?=item How do I read and write the serial port?lockfiles, open mode, end of line, flushing output, non-blocking input=item How do I decode encrypted password files?=item How do I start a process in the background?STDIN, STDOUT, and STDERR are shared, Signals, Zombies=item How do I trap control characters/signals?=item How do I modify the shadow password file on a Unix system?=item How do I set the time and date?=item How can I sleep() or alarm() for under a second?=item How can I measure time under a second?=item How can I do an atexit() or setjmp()/longjmp()? (Exception handling)=item Why doesn't my sockets program work under System V (Solaris)?  Whatdoes the error message "Protocol not supported" mean?=item How can I call my system's unique C functions from Perl?=item Where do I get the include files to do ioctl() or syscall()?=item Why do setuid perl scripts complain about kernel problems?=item How can I open a pipe both to and from a command?=item Why can't I get the output of a command with system()?=item How can I capture STDERR from an external command?=item Why doesn't open() return an error when a pipe open fails?=item What's wrong with using backticks in a void context?=item How can I call backticks without shell processing?=item Why can't my script read from STDIN after I gave it EOF (^D on Unix,^Z on MS-DOS)?=item How can I convert my shell script to perl?=item Can I use perl to run a telnet or ftp session?=item How can I write expect in Perl?=item Is there a way to hide perl's command line from programs such as"ps"?=item I {changed directory, modified my environment} in a perl script.	Howcome the change disappeared when I exited the script?  How do I get mychanges to be visible?Unix=item How do I close a process's filehandle without waiting for it tocomplete?=item How do I fork a daemon process?=item How do I find out if I'm running interactively or not?=item How do I timeout a slow event?=item How do I set CPU limits?=item How do I avoid zombies on a Unix system?=item How do I use an SQL database?=item How do I make a system() exit on control-C?=item How do I open a file without blocking?=item How do I install a module from CPAN?=item What's the difference between require and use?=item How do I keep my own module/library directory?=item How do I add the directory my program lives in to the module/librarysearch path?=item How do I add a directory to my include path at runtime?=item What is socket.ph and where do I get it?=back=item AUTHOR AND COPYRIGHT=back=head2 perlfaq9 - Networking ($Revision: 1.26 $, $Date: 1999/05/23 16:08:30$)=over 4=item DESCRIPTION=over 4=item My CGI script runs from the command line but not the browser.  (500Server Error)=item How can I get better error messages from a CGI program?=item How do I remove HTML from a string?=item How do I extract URLs?=item How do I download a file from the user's machine?  How do I open afile on another machine?=item How do I make a pop-up menu in HTML?=item How do I fetch an HTML file?=item How do I automate an HTML form submission?=item How do I decode or create those %-encodings on the web?=item How do I redirect to another page?=item How do I put a password on my web pages?=item How do I edit my .htpasswd and .htgroup files with Perl?=item How do I make sure users can't enter values into a form that cause myCGI script to do bad things?=item How do I parse a mail header?=item How do I decode a CGI form?=item How do I check a valid mail address?=item How do I decode a MIME/BASE64 string?=item How do I return the user's mail address?=item How do I send mail?=item How do I use MIME to make an attachment to a mail message?=item How do I read mail?=item How do I find out my hostname/domainname/IP address?=item How do I fetch a news article or the active newsgroups?=item How do I fetch/put an FTP file?=item How can I do RPC in Perl?=back=item AUTHOR AND COPYRIGHT=back=head2 perlcompile - Introduction to the Perl Compiler-Translator =over 4=item DESCRIPTION=over 4=item LayoutB::Bytecode, B::C, B::CC, B::Lint, B::Deparse, B::Xref=back=item Using The Back Ends=over 4=item The Cross Referencing Back Endi, &, s, r=item The Decompiling Back End=item The Lint Back End=item The Simple C Back End=item The Bytecode Back End=item The Optimized C Back EndB, O, B::Asmdata, B::Assembler, B::Bblock, B::Bytecode, B::C, B::CC,B::Debug, B::Deparse, B::Disassembler, B::Lint, B::Showlex, B::Stackobj,B::Stash, B::Terse, B::Xref=back=item KNOWN PROBLEMS=item AUTHOR=back=head2 perlembed - how to embed perl in your C program=over 4=item DESCRIPTION=over 4=item PREAMBLEB<Use C from Perl?>, B<Use a Unix program from Perl?>, B<Use Perl fromPerl?>, B<Use C from C?>, B<Use Perl from C?>=item ROADMAP=item Compiling your C program=item Adding a Perl interpreter to your C program=item Calling a Perl subroutine from your C program=item Evaluating a Perl statement from your C program=item Performing Perl pattern matches and substitutions from your C program=item Fiddling with the Perl stack from your C program=item Maintaining a persistent interpreter=item Maintaining multiple interpreter instances=item Using Perl modules, which themselves use C libraries, from your Cprogram=back=item Embedding Perl under Win32=item MORAL=item AUTHOR=item COPYRIGHT=back=head2 perldebguts - Guts of Perl debugging =over 4=item DESCRIPTION=item Debugger Internals=over 4=item Writing Your Own Debugger=back=item Frame Listing Output Examples=item Debugging regular expressions=over 4=item Compile-time outputC<anchored> I<STRING> C<at> I<POS>, C<floating> I<STRING> C<at>I<POS1..POS2>, C<matching floating/anchored>, C<minlen>, C<stclass>I<TYPE>, C<noscan>, C<isall>, C<GPOS>, C<plus>, C<implicit>, C<with eval>,C<anchored(TYPE)>=item Types of nodes=item Run-time output=back=item Debugging Perl memory usage=over 4=item Using C<$ENV{PERL_DEBUG_MSTATS}>C<buckets SMALLEST(APPROX)..GREATEST(APPROX)>, Free/Used, C<Total sbrk():SBRKed/SBRKs:CONTINUOUS>, C<pad: 0>, C<heads: 2192>, C<chain: 0>, C<tail:6144>=item Example of using B<-DL> switchC<717>, C<002>, C<054>, C<602>, C<702>, C<704>=item B<-DL> detailsC<!!!>, C<!!>, C<!>=item Limitations of B<-DL> statistics=back=item SEE ALSO=back=head2 perlxstut, perlXStut - Tutorial for writing XSUBs=over 4=item DESCRIPTION=item SPECIAL NOTES=over 4=item make=item Version caveat=item Dynamic Loading versus Static Loading=back=item TUTORIAL=over 4=item EXAMPLE 1=item EXAMPLE 2=item What has gone on?=item Writing good test scripts=item EXAMPLE 3=item What's new here?=item Input and Output Parameters=item The XSUBPP Program=item The TYPEMAP file=item Warning about Output Arguments=item EXAMPLE 4=item What has happened here?=item Anatomy of .xs file=item Getting the fat out of XSUBs=item More about XSUB arguments=item The Argument Stack=item Extending your Extension=item Documenting your Extension=item Installing your Extension=item EXAMPLE 5=item New Things in this Example=item EXAMPLE 6=item New Things in this Example=item EXAMPLE 7 (Coming Soon)=item EXAMPLE 8 (Coming Soon)=item EXAMPLE 

⌨️ 快捷键说明

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