Extra white space on my page

I recently created a new site, collecting some useful cheatsheets. But on the page regarding to topic of Markdown, a funny thing happened without giving me any clue of why. There was some empty space

About eval in Shell

The textbook says in bash scripting, eval plays a role that the expression comes after will be evaluated twice before the final execution. By saying evaluation, it means the variables begining with $

TCP 3-way Handshake

TCP (Transmission Control Protocol) and UDP (User Datagram Protocol) both work in the transportation layer. TCP is a connection-oriented protocol, while UDP is considered as a connectionless protocol

Expression vs. Statement

There are a lot of explanations online for distinguishing those two concepts. As in the answers of this question says, Expressions only contain identifiers, literals and operators, where operators i

Create a 2-dimensional Array in JavaScript

When I tried to create a two-dimensional array today, I surprisingly discovered that there is no built-in function which can help us to create two-dimensional array in JavaScript. I searched online an

Build personal blog with Hexo Part 2

Part 2: Deploy to GitHubConfigure GitHub In the upper-right corner of any page, click +, and then click New repository. Enter name for your blog project, which must be following this pattern: <us

Build personal blog with Hexo Part 1

Part 1: Install HexoPrefaceBuilding personal blogs has never been easier. There are a lot of good choices, free of charge, like blogspot, Sina blog, wordpress.com, etc. But I want something clean, se

Recursion and Stack memory

When I was thinking about the problem Validate Binary Search Tree, my code runs like this: 12345678910111213141516171819public boolean isValidBST(TreeNode root) { TreeNode previous = null;