Note for the course GAMES 101 - Modern Computer graphics. This course will gives a comprohensive introduction to four foundamental areas of modern computer graphics: 1. rasterization, 2. geometry, 3. ray tracing, 4. animation and simulation.

The course is orignally given in Chinese. But the course notes are available in English.

Read more »

The balance tree is one of the most widely used data structure. In this article, an intuitive introduction of the balance tree is given in hoping to help you understand the idea behind it.

Read more »

The find command is one of the most powerful tools in the Linux system. It searches for files and directories based on their permissions, type, ownership, size, and more. It can also be combined with other tools such as grep or sed

Read more »

In this article, the setup of the SSH server on my vps is presented. The setup is aimed for high security and this setup should be valid for other types of server as well.

Read more »

In this article, data structures that are used to solve the range minimum query problem is presented.

Read more »

Basic Go synax is introduced in this article.

Read more »
0%