Index: D
- daemon servers
- data structures
-
- binary trees : Program: Binary Trees
- copying : Copying Data Structures
- printing : Printing Data Structures
- storing to disk : Storing Data Structures to Disk
- transparently persistent : Transparently Persistent Data Structures
- __DATA__ tokens : Storing Files Inside Your Program Text
- data types
-
- circular data structures : Coping with Circular Data Structures
- classes as structs : Using Classes as Structs
- data, relationships between
-
- (see also variables)
- Representing Relationships Between Data
- Data::Dumper module : Printing Data Structures
- database access : Introduction
-
- converting between DBM files : Converting Between DBM Files
- emptying DBM files : Emptying a DBM File
- ggh program : Program: ggh - Grep Netscape Global History
- locking DBM files : Locking DBM Files
- making DBM files : Making and Using a DBM File
- merging DBM files : Merging DBM Files
- persistent data : Persistent Data
- sorting large DBM files : Sorting Large DBM Files
- SQL queries
- storing complex data in DBM files : Storing Complex Data in a DBM File
- text files as database arrays : Treating a Text File as a Database Array
- database queries : Formatting Lists and Tables with HTML Shortcuts
- datagram sockets
- date and time : Introduction
-
- arithmetic with : Adding to or Subtracting from a Date
- converting to/from Epoch seconds : Converting DMYHMS to Epoch Seconds
- Date::DateCalc module
- Date::Manip module
- days, calculating : Day in a Week/Month/Year or Week Number
- file access timestamps : Getting and Setting Timestamps
- high-resolution timers : High-Resolution Timers
- hopdelta program : Program: hopdelta
- parsing information from strings : Parsing Dates and Times from Strings
- printing : Printing a Date
- sleeps : Short Sleeps
- sorting mail by (example) : Program: Sorting Your Mail
- Time::gmtime modules
- Time::HiRes module : High-Resolution Timers
- Time::Local module
- Time::localtime : Introduction
- Time::timelocal : Converting Epoch Seconds to DMYHMS
- Time::tm module : Introduction
- timing out operations : Timing Out an Operation
- today's : Finding Today's Date
- years : Introduction
- date_difference( ) : Difference of Two Dates
- date_time_difference( ) : Difference of Two Dates
- DateCalc( ) : Program: hopdelta
- dates_difference( )
- datesort program (example) : Program: Sorting Your Mail
- day_of_week( ) : Day in a Week/Month/Year or Week Number
- days : (see date and time)
- db2gdbm program (example) : Converting Between DBM Files
- DB_File module : Transparently Persistent Data Structures
-
- sorting large DBM files : Sorting Large DBM Files
- text files as database arrays : Treating a Text File as a Database Array
- DB_RECNO access method : Reading a Particular Line in a File
- DBD module : Executing an SQL Command Using DBI and DBD
- DBI module
- dblockdemo program (example) : Locking DBM Files
- DBM files
-
- complex data in : Storing Complex Data in a DBM File
- converting between : Converting Between DBM Files
- emptying : Emptying a DBM File
- GDBM files
- locking : Locking DBM Files
- making and using : Making and Using a DBM File
- merging : Merging DBM Files
- NDBM files : Introduction
- sorting : Sorting Large DBM Files
- DBM libraries : Introduction
- dbmclose( ) : Making and Using a DBM File
- dbmopen( )
- dbusers program (example) : Executing an SQL Command Using DBI and DBD
- dclone( ) : Copying Data Structures
- debugging
-
- CGI script errors : Introduction
-
- 500 Server Error : Fixing a 500 Server Error
- HTTP exchanges : Debugging the Raw HTTP Exchange
- decimal numbers, converting
-
- binary numbers : Converting Between Binary and Decimal
- octal and hexadecimal numbers : Converting Between Octal and Hexadecimal
- deep copies : Copying Data Structures
- default string values : Establishing a Default Value
- defined operator : Establishing a Default Value
- definedness
- deg2rad( ) (example) : Doing Trigonometry in Degrees, not Radians
- degrees vs. radians : Doing Trigonometry in Degrees, not Radians
- delaying module loading : Delaying use Until Run Time
- delete( ) : Deleting from a Hash
-
- multiple hash key values : Hashes with Multiple Values Per Key
- Tie::IxHash module and : Retrieving from a Hash in Insertion Order
- deleting
-
- clearing the screen : Clearing the Screen
- directories and their contents : Removing a Directory and Its Contents
- DOS shell window : Removing the DOS Shell Window with Windows Perl/Tk
- emptying DBM files : Emptying a DBM File
- files : Deleting a File
- hash elements : Deleting from a Hash
- HTML tags from strings : Extracting or Removing HTML Tags
- last line of files : Removing the Last Line of a File
- selected subroutine return values : Skipping Selected Return Values
- whitespace at string ends : Trimming Blanks from the Ends of a String
- dequote( ) : Indenting Here Documents
- dereferencing : (see references)
- derived classes : Introduction
- destructors
- deterministic finite automata : Introduction
- DFA (deterministic finite automata) : Introduction
- dialog boxes with Tk toolkit : Creating Dialog Boxes with Tk
- DialogBox widget (Tk) : Creating Dialog Boxes with Tk
- diamond (< >) operator
- die function : Handling Exceptions
- __DIE__ signal : Installing a Signal Handler
- differences of lists : Finding Elements in One Array but Not Another
- directories : Introduction
-
- copying or moving files : Copying or Moving a File
- deleting : Removing a Directory and Its Contents
- deleting files in : Deleting a File
- of modules : Keeping Your Own Module Directory
- multiple names for same file : Recognizing Two Names for the Same File
- parsing filenames : Splitting a Filename into Its Component Parts
- processing all files in
- recursively duplicating : Program: symirror
- renaming files : Renaming Files
- sorting contents of
- timestamps : Getting and Setting Timestamps
- directory handles : Processing All Files in a Directory
- dirname( ) : Splitting a Filename into Its Component Parts
- disk usage, library : Introduction
- DMYHMS values : (see date and time)
- DNS lookups : Simple DNS Lookups
- do( ) : Reading Configuration Files
- documentation conventions : Conventions Used in this tutorial
- domains
-
- getting information on : Using Whois to Retrieve Information from the InterNIC
- for sockets : Introduction
- Dominus, Mark-Jason : Program: permute
- DOS shell window, removing : Removing the DOS Shell Window with Windows Perl/Tk
- dots (.) in numbers : Putting Commas in Numbers
- double quotes : Introduction
- drivelock program (example) : Program: netlock
- du command, sorting output of : Program: dutree
- dummyhttpd program (example) : Debugging the Raw HTTP Exchange
- duplicate
-
- list elements, extracting : Extracting Unique Elements from a List
- words, finding : Detecting Duplicate Words
- dutree program (example) : Program: dutree
- dutree_orig program (example) : Program: dutree
- dynamic scoping : Saving Global Values
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