Index

Search | Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

# Index: D

daemon servers
  16.22. Program: sigrand
  17.15. Making a Daemon Server
data structures
  binary trees : 11.15. Program: Binary Trees
  copying : 11.12. Copying Data Structures
  printing : 11.11. Printing Data Structures
  storing to disk : 11.13. Storing Data Structures to Disk
  transparently persistent : 11.14. Transparently Persistent Data Structures
__DATA__ tokens : 7.6. Storing Files Inside Your Program Text
data types
  circular data structures : 13.13. Coping with Circular Data Structures
  classes as structs : 13.5. Using Classes as Structs
data, relationships between
  (see also variables)
  5.15. Representing Relationships Between Data
Data::Dumper module : 11.11. Printing Data Structures
database access : 14.0. Introduction
  converting between DBM files : 14.3. Converting Between DBM Files
  emptying DBM files : 14.2. Emptying a DBM File
  ggh program : 14.11. Program: ggh - Grep Netscape Global History
  locking DBM files : 14.5. Locking DBM Files
  making DBM files : 14.1. Making and Using a DBM File
  merging DBM files : 14.4. Merging DBM Files
  persistent data : 14.9. Persistent Data
  sorting large DBM files : 14.6. Sorting Large DBM Files
  SQL queries
    14.10. Executing an SQL Command Using DBI and DBD
    19.7. Formatting Lists and Tables with HTML Shortcuts
  storing complex data in DBM files : 14.8. Storing Complex Data in a DBM File
  text files as database arrays : 14.7. Treating a Text File as a Database Array
database queries : 19.7. Formatting Lists and Tables with HTML Shortcuts
datagram sockets
  17.0. Introduction
  17.4. Setting Up a UDP Client
date and time : 3.0. Introduction
  arithmetic with : 3.4. Adding to or Subtracting from a Date
  converting to/from Epoch seconds : 3.2. Converting DMYHMS to Epoch Seconds
  Date::DateCalc module
    3.0. Introduction
    3.4. Adding to or Subtracting from a Date
    3.5. Difference of Two Dates
    3.6. Day in a Week/Month/Year or Week Number
  Date::Manip module
    3.0. Introduction
    3.7. Parsing Dates and Times from Strings
    3.8. Printing a Date
    3.11. Program: hopdelta
  days, calculating : 3.6. Day in a Week/Month/Year or Week Number
  file access timestamps : 9.1. Getting and Setting Timestamps
  high-resolution timers : 3.9. High-Resolution Timers
  hopdelta program : 3.11. Program: hopdelta
  parsing information from strings : 3.7. Parsing Dates and Times from Strings
  printing : 3.8. Printing a Date
  sleeps : 3.10. Short Sleeps
  sorting mail by (example) : 10.17. Program: Sorting Your Mail
  Time::gmtime modules
    3.0. Introduction
    3.3. Converting Epoch Seconds to DMYHMS
  Time::HiRes module : 3.9. High-Resolution Timers
  Time::Local module
    3.0. Introduction
    3.2. Converting DMYHMS to Epoch Seconds
  Time::localtime : 3.0. Introduction
  Time::timelocal : 3.3. Converting Epoch Seconds to DMYHMS
  Time::tm module : 3.0. Introduction
  timing out operations : 16.21. Timing Out an Operation
  today's : 3.1. Finding Today's Date
  years : 3.0. Introduction
date_difference( ) : 3.5. Difference of Two Dates
date_time_difference( ) : 3.5. Difference of Two Dates
DateCalc( ) : 3.11. Program: hopdelta
dates_difference( )
  3.5. Difference of Two Dates
  3.6. Day in a Week/Month/Year or Week Number
datesort program (example) : 10.17. Program: Sorting Your Mail
day_of_week( ) : 3.6. Day in a Week/Month/Year or Week Number
days : (see date and time)
db2gdbm program (example) : 14.3. Converting Between DBM Files
DB_File module : 11.14. Transparently Persistent Data Structures
  sorting large DBM files : 14.6. Sorting Large DBM Files
  text files as database arrays : 14.7. Treating a Text File as a Database Array
DB_RECNO access method : 8.8. Reading a Particular Line in a File
DBD module : 14.10. Executing an SQL Command Using DBI and DBD
DBI module
  14.10. Executing an SQL Command Using DBI and DBD
  19.7. Formatting Lists and Tables with HTML Shortcuts
  20.9. Creating HTML Templates
dblockdemo program (example) : 14.5. Locking DBM Files
DBM files
  complex data in : 14.8. Storing Complex Data in a DBM File
  converting between : 14.3. Converting Between DBM Files
  emptying : 14.2. Emptying a DBM File
  GDBM files
    14.0. Introduction
    14.3. Converting Between DBM Files
  locking : 14.5. Locking DBM Files
  making and using : 14.1. Making and Using a DBM File
  merging : 14.4. Merging DBM Files
  NDBM files : 14.0. Introduction
  sorting : 14.6. Sorting Large DBM Files
DBM libraries : 14.0. Introduction
dbmclose( ) : 14.1. Making and Using a DBM File
dbmopen( )
  14.0. Introduction
  14.1. Making and Using a DBM File
dbusers program (example) : 14.10. Executing an SQL Command Using DBI and DBD
dclone( ) : 11.12. Copying Data Structures
debugging
  CGI script errors : 19.0. Introduction
    500 Server Error : 19.3. Fixing a 500 Server Error
  HTTP exchanges : 19.9. Debugging the Raw HTTP Exchange
decimal numbers, converting
  binary numbers : 2.4. Converting Between Binary and Decimal
  octal and hexadecimal numbers : 2.16. Converting Between Octal and Hexadecimal
deep copies : 11.12. Copying Data Structures
default string values : 1.2. Establishing a Default Value
defined operator : 1.2. Establishing a Default Value
definedness
  1.0. Introduction
  1.2. Establishing a Default Value
deg2rad( ) (example) : 2.11. Doing Trigonometry in Degrees, not Radians
degrees vs. radians : 2.11. Doing Trigonometry in Degrees, not Radians
delaying module loading : 12.3. Delaying use Until Run Time
delete( ) : 5.3. Deleting from a Hash
  multiple hash key values : 5.7. Hashes with Multiple Values Per Key
  Tie::IxHash module and : 5.6. Retrieving from a Hash in Insertion Order
deleting
  clearing the screen : 15.3. Clearing the Screen
  directories and their contents : 9.8. Removing a Directory and Its Contents
  DOS shell window : 15.17. Removing the DOS Shell Window with Windows Perl/Tk
  emptying DBM files : 14.2. Emptying a DBM File
  files : 9.2. Deleting a File
  hash elements : 5.3. Deleting from a Hash
  HTML tags from strings : 20.6. Extracting or Removing HTML Tags
  last line of files : 8.10. Removing the Last Line of a File
  selected subroutine return values : 10.8. Skipping Selected Return Values
  whitespace at string ends : 1.14. Trimming Blanks from the Ends of a String
dequote( ) : 1.11. Indenting Here Documents
dereferencing : (see references)
derived classes : 13.0. Introduction
destructors
  13.0. Introduction
  13.2. Destroying an Object
deterministic finite automata : 6.0. Introduction
DFA (deterministic finite automata) : 6.0. Introduction
dialog boxes with Tk toolkit : 15.15. Creating Dialog Boxes with Tk
DialogBox widget (Tk) : 15.15. Creating Dialog Boxes with Tk
diamond (< >) operator
  7.0. Introduction
  7.7. Writing a Filter
  8.0. Introduction
  17.0. Introduction
die function : 10.12. Handling Exceptions
__DIE__ signal : 16.15. Installing a Signal Handler
differences of lists : 4.7. Finding Elements in One Array but Not Another
directories : 9.0. Introduction
  copying or moving files : 9.3. Copying or Moving a File
  deleting : 9.8. Removing a Directory and Its Contents
  deleting files in : 9.2. Deleting a File
  of modules : 12.7. Keeping Your Own Module Directory
  multiple names for same file : 9.4. Recognizing Two Names for the Same File
  parsing filenames : 9.10. Splitting a Filename into Its Component Parts
  processing all files in
    9.5. Processing All Files in a Directory
    9.7. Processing All Files in a Directory Recursively
  recursively duplicating : 9.11. Program: symirror
  renaming files : 9.9. Renaming Files
  sorting contents of
    9.0. Introduction
    9.12. Program: lst
  timestamps : 9.1. Getting and Setting Timestamps
directory handles : 9.5. Processing All Files in a Directory
dirname( ) : 9.10. Splitting a Filename into Its Component Parts
disk usage, library : 14.0. Introduction
DMYHMS values : (see date and time)
DNS lookups : 18.1. Simple DNS Lookups
do( ) : 8.16. Reading Configuration Files
documentation conventions : Conventions Used in This Book
domains
  getting information on : 18.8. Using Whois to Retrieve Information from the InterNIC
  for sockets : 17.0. Introduction
Dominus, Mark-Jason : 4.19. Program: permute
DOS shell window, removing : 15.17. Removing the DOS Shell Window with Windows Perl/Tk
dots (.) in numbers : 2.17. Putting Commas in Numbers
double quotes : 1.0. Introduction
  qq( ) : 4.1. Specifying a List In Your Program
drivelock program (example) : 7.21. Program: netlock
du command, sorting output of : 5.16. Program: dutree
dummyhttpd program (example) : 19.9. Debugging the Raw HTTP Exchange
duplicate
  list elements, extracting : 4.6. Extracting Unique Elements from a List
  words, finding : 6.16. Detecting Duplicate Words
dutree program (example) : 5.16. Program: dutree
dutree_orig program (example) : 5.16. Program: dutree
dynamic scoping : 10.13. Saving Global Values

Search | Symbols | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Copyright © 1999 O'Reilly & Associates, Inc. All Rights Reserved.