January 10, 2025
·
14 min read

从 12 月 10 号正式上线生产版本的 bilive 到现在,已经过去了一个月了。目前 bilive 的 star 数已经突破了 300,实际用户数应该在 20 ~ 30 之间。当然 star 的数据本身没有什么意义,我真正追求的是使用者,但是 star 数据能够反映出项目实际浏览量,与其他工具类项目相比,我对于 bilive 的定位更像是一个产品,如何让这个产品积累足够多的用户和反馈,是我目前主要面临的问题。
Read the full text -> A total of 2.80k words
January 8, 2025
·
6 min read

In today’s digital age, security is paramount. As we increasingly rely on technology for communication, commerce, and data storage, understanding the fundamentals of security becomes essential. This article provides an overview of key security concepts, including encryption, digest algorithms, and digital signatures. By exploring these topics, we aim to equip you with the knowledge to protect your digital assets and ensure the integrity and confidentiality of your information. Whether you’re a tech enthusiast or a professional in the field, this guide will offer valuable insights into the mechanisms that safeguard our digital world.
Read the full text -> A total of 1.31k words
January 7, 2025
·
2 min read

Last week, I have made a python cli tool. To make it more convenient to use, I want to publish it as a pip module, so I have made some research and mistakes, and finally succeeded.
Read the full text -> A total of 0.59k words
January 7, 2025
·
4 min read

This is a Git cheatsheet that distills my years of experience.
- Workspace: The directory of the repository. The working directory is independent of each branch.
- Staging Area (Index): A temporary area for data, similar to a cache before writing from the working directory to the repository. The staging area is independent of each branch.
- Repository: Stores all code versions that have been committed to the local repository.
- Version Structure: A tree structure where each node represents a code version.
Read the full text -> A total of 0.95k words
January 6, 2025
·
0 min read

As a developer, I have been using many packages in my projects. Sometimes I may even forget the existence of the packages. When I changed my devices or some one else asked me, it’s hard for me to remember everything to recommend. Thus I will try to list the things which I think are very helpful and useful to share with you. Maybe we can even make an “Annual Oscar Awards ceremony” for the things.
Note: This post will be updated regularly.
Read the full text -> A total of 0.20k words
January 4, 2025
·
10 min read

HTTP protocol is the foundation of the Internet, and HTTPS is the secure version of HTTP. HTTP is an application layer protocol based on TCP/IP protocol. It does not involve packet (packet) transmission, mainly specifying the communication format between the client and the server, and the default port is 80.
Read the full text -> A total of 2.14k words
January 4, 2025
·
3 min read

Recently, I have been working on DNS of my domain name. And then I need to set up the mail service of my domain name. When I tried many times, I always failed to receive the mail on my phone. Suddenly, I remembered that I didn’t set up IMAP service. So let’s review the mail service and protocol.
Read the full text -> A total of 0.66k words
January 3, 2025
·
0 min read

Most of time, we need to reply the commiter to adjust some code, sometimes it’s not efficient. Instead, we can directly add the commit to the PR.
Read the full text -> A total of 0.17k words
January 3, 2025
·
2 min read
Sometimes we make too many small commits during development, and it’s better to squash them into one clean commit before pushing. Here’s how to use git rebase -i to merge multiple commits.
Read the full text -> A total of 0.56k words
January 2, 2025
·
10 min read

We can learn the proxy process of clash through the configuration file.
Read the full text -> A total of 2.02k words