zhuang@linux:~/blog/$ ls

Blog

Long-form posts that are edited enough to share with other people.

  1. Famous Computer Science Quotes

    Feed your mind with great quotes from the best computer nerds of all time. The following quotes are some of my favorite quotes that I …

  2. Touch Typing Training

    I find my type speed is too slow to code elegantly, and i want to reach the level of typing at the speed of thought through practice. …

  3. Learn Some Regular Expression

    Regular expressions use a small set of special characters to describe text patterns. This article covers the wildcard and the operators used …

  4. Learn Some Character Encoding

    At its core, the digital world is built on zeros and ones. Learning how characters are encoded helps us understand how meaning emerges from …

  5. Common Network Protocols Format

    Network protocols define how data is formatted and exchanged. This article summarizes the message or packet formats of HTTP, SMTP, UDP, and …

  6. Process Memory Layout

    The term process memory layout usually refers to the layout of a process’s virtual address space, not the direct layout of physical …