zhuang@linux:~/blog/$ ls
Blog
Long-form posts that are edited enough to share with other people.
-
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 …
-
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. …
-
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 …
-
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 …
-
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 …
-
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 …