May 24, 2025
·
4 min read

Normally, there are many types of software licenses, each with different terms and conditions. Choosing the right license for your project can be a daunting task. In this article, we will discuss the different types of software licenses and how to choose the right one for your project. And in the end, I make a simple website https://license.timerring.com to help you choose exactly the license you need.
...
May 11, 2025
·
5 min read

According to the last article about
A Brief Introduction to DNS, you may have a basic understanding of DNS. In this article, I will show you how to resolve domain name to IP address or other information in practice.
...
April 21, 2025
·
8 min read
This is a lecture note of Hidden Markov Models.
...
April 20, 2025
·
27 min read
This is the notes for the lecture of Markov Chains.
...
April 20, 2025
·
8 min read
This is a summary of the lecture notes of Markov Processes.
...
April 9, 2025
·
2 min read
This is a viable build record. The multi platform builds are supported by docker buildx, which is related to binfmt_misc and QEMU.
...
March 28, 2025
·
1 min read
Git submodule is a feature of Git that allows you to include a Git repository as a subdirectory of another Git repository. It is often used to manage dependencies between projects.
...
March 24, 2025
·
3 min read

In our daily life, you may always see the live streaming on the internet, such as the live streaming of the video conference, the live streaming of the sports event, the live streaming of the online course, etc. And sometimes you even start your own live streaming, but we all get used to just clicking the button on the screen to start the live streaming, do you know what is happening behind the scene?
...
March 22, 2025
·
21 min read

This article presents a comprehensive implementation of a danmaku rendering algorithm from the ground up, along with a thorough analysis of the danmaku rendering algorithm. The source code is available on GitHub.
...
March 20, 2025
·
1 min read
This is a tutorial for stock prices in the context of random processes.
...