Book Home

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.