Blog List
This article will introduce you how to build a Github issue conclusion bot using FastGPT and send webhooks to the Feishu bot
Although FastGPT is built with Next.js, but the backend codes were modified highly. It causes that we can not use universal api generator. This article will use babel to analyisis the AST of code, extract the type difinition and then generate API docs following OpenAPI norms.
I found some style problems of my homesite project on the Edge Browser.
Write a hot reload preview tool for mdx by using watch, commanderjs, and inquirer..
What is Hydration? This article will start from the prerender problem in the homesite project, to understand the Hydration
This is a blog about Niri, a scrollable-tiling Wayland compositor.
This article shows how to query Chinese in code.
This Blog introduces how to use FastGPT to build an English essay correction robot via a workflow.
When using aerial.nvim, I found that some symbols were not recognized. Custom symbols are needed. This article will briefly introduce how to use Tree-sitter Query to provide custom symbols for aerial
As for editing blog without compiling locally and deploying conveniently, I use Gitea to build up a personal git server and CI/CD. In this way, I can focus on the content of the blog.
Setup audio driver on Pixelbook running any linux distribute
The main technical points of the homepage project are introduced in detail, including the use of Next.js, the use of MDX, the use of Tailwind and so on
I had my first interview for Dingtalk on 2024-05-27, this is a summary of the interview
I bought an n1 box last year. This article records how to install docker on the n1 box, then install openwrt in docker, and finally configure the bypass route in openwrt.
This is a preparation for the final project of the 《Compilation Principles》. This article will discuss the features of Golang.
This is a reflection of my short stay in Germany before leaving.
The concurrency implementation of the program, the commonly mentioned three: threads, processes, and coroutines. This article summarizes the differences between them and the actual application in python and golang.
To complete the course design of Cpp, a good build tool is needed. After I encountered Google's Bazel, I decided to learn it.