The Ultimate Collection of Emacs Resources →
Multithreading in CPP0x →
Multithreading in C++0x Part 1: Starting Threads Multithreading in C++0x Part 2: Starting Threads with Function Objects and Arguments Multithreading in C++0x Part 3: Starting Threads with Member Functions and Reference Arguments Multithreading in C++0x Part 4: Protecting Shared Data Multithreading in C++0x Part 5: Flexible locking with std::unique_lock<> Multithreading in C++0x part 6:...
Linux Directory Structure (File System Structure)... →
Have you wondered why certain programs are located under /bin, or /sbin, or /usr/bin, or /usr/sbin? For example, less command is located under /usr/bin directory. Why not /bin, or /sbin, or /usr/sbin? What is the different between all these directories? In this article, let us review the Linux filesystem structures and understand the meaning of individual high-level directories.
Dictionary of Algorithms and Data Structures →
This is a dictionary of algorithms, algorithmic techniques, data structures, archetypal problems, and related definitions. Algorithms include common functions, such as Ackermann’s function. Problems include traveling salesman and Byzantine generals. Some entries have links to implementations and more information. Index pages list entries by area and by type. The two-level index has a total...
Temporary files →
With judicious use of tricks like pipes, redirects, and process substitution in modern shells, it’s very often possible to avoid using temporary files, doing everything inline and keeping them quite neat. However when manipulating a lot of data into various formats you do find yourself occasionally needing a temporary file, just to hold data temporarily.