使用 Rust 编写操作系统:Barebones 这是 Philipp Oppermann 的操作系统系列博客的第一大章节,主讲如何搭建起一个基本的操作系统框架。 2025-07-03 学习 > 笔记 > 操作系统 > Philipp Oppermann #笔记 #技术 #操作系统
使用 Rust 编写操作系统:引言 最近在互联网上冲浪的时候找到了这个博客(其实是朋友发的),感觉很有意思于是决定做一下。 2025-07-01 学习 > 笔记 > 操作系统 > Philipp Oppermann #笔记 #技术 #操作系统
编译器笔记:rope 在实现 paradoxical 的时候注意到很多语言服务器或者编辑器都会使用一个叫作 rope 的东西来保存对文件的操作结果,因此简单记录下这个神奇的东西。 2025-05-22 编译器/解析器 > 笔记 #笔记 #技术 #学习
编译器笔记:CST AST(Abstract Syntax Tree) 倒是想做编译器的人、不想做编译器的人都会知道一点,但是 CST(Concrete Syntax Tree) 倒是很少提到,睡不着就简单记录一下吧 2025-05-19 编译器/解析器 > 笔记 #笔记 #技术 #学习
Paradoxical 札记 最近把 neorg 作为笔记和规划系统有点上头,但苦于没一个好用的 Language Server,自己又对编译器前端方面略有了解于是决定写下这篇大概会持续更新的札记 2025-05-12 编译器/解析器 > 笔记 #技术 #捣鼓 #设计
简单的 CFG 语法分析方法 有些时候吧人就是贱,想写点吃力不讨好的东西。今天就写点上下文无关文法(Context-Free Grammar, CFG)的两个算法吧。 2025-04-28 编译器/解析器 > 笔记 #笔记
简单地使用 Caddy 实现 CORS 配置 其实可以在后端实现 CORS 配置,但是在后端实现 CORS 不算是很方便管理。既然已经使用了 Caddy,那为什么不利用强大的 Caddy 实现 CORS 配置? 2025-04-27 捣鼓 > 杂文 #运维
让 OpenCV 可以被静态链接 在 Alpine 的环境里,需要尽可能让程序被静态链接,否则程序还需要安装巨大的 glibc 和其他动态库,不符合 Alpine 的原则,也不太方便被部署。但 OpenCV 并不是那么容易被静态链接,应该怎么办? 2025-02-11 #技术 #捣鼓