归档
10-19
Tutorial导出、工具链与 CI
#Typst #Xuan #工程化 #CI #导出
10-19
Tutorial用 Rust 写一个 WebAssembly 插件:按拼音排序术语表
#Typst #Xuan #WebAssembly #Rust #插件
10-19
Tutorial生态:Typst Universe 与第三方包
#Typst #Xuan #包管理 #CeTZ #Touying
10-19
Tutorial幻灯片与绘图
#Typst #Xuan #幻灯片 #绘图
10-19
Tutorial作业模板:模块、多文件与条件编译
#Typst #Xuan #模块 #作业
10-19
Tutorial数据驱动:用一份 YAML 生成中英文简历
#Typst #Xuan #数据 #简历
10-19
Tutorial参考文献:BibTeX、Hayagriva 与 GB/T 7714
#Typst #Xuan #参考文献 #BibTeX
10-19
Tutorial图、表、代码与交叉引用
#Typst #Xuan #图表 #交叉引用
10-19
Tutorial数学公式
#Typst #Xuan #数学 #公式
10-19
Tutorialcontext、计数器与状态:Typst 如何“多遍”编译
#Typst #Xuan #内省 #计数器
10-19
Tutorial页面与布局:盒子、网格与浮动
#Typst #Xuan #布局
10-19
Tutorial字体与中文排版
#Typst #Xuan #字体 #中文排版
10-19
Tutorialset 与 show:样式是规则,不是命令
#Typst #Xuan #样式 #模板
10-19
Tutorial函数与 content:一切都是函数调用
#Typst #Xuan #函数 #闭包
10-19
Tutorial代码模式:值、类型与控制流
#Typst #Xuan #脚本 #类型
10-19
Tutorial第一份文档:标记语法、编译与 watch
#Typst #Xuan #入门 #排版 #LaTeX
10-18
Note18.06 第 34 讲:期末复习
#线性代数 #NumPy #MIT 18.06 #期末复习 #四个基本子空间
10-18
Note18.06 第 33 讲:左逆、右逆与伪逆
#线性代数 #NumPy #MIT 18.06 #伪逆 #最小范数解
10-18
Note18.06 第 32 讲:第三次测验复习
#线性代数 #NumPy #MIT 18.06 #测验复习 #特征值
10-18
Note18.06 第 31 讲:基变换与图像压缩
#线性代数 #NumPy #MIT 18.06 #基变换 #图像压缩
10-18
Note18.06 第 30 讲:线性变换及其矩阵
#线性代数 #NumPy #MIT 18.06 #线性变换 #矩阵表示
10-18
Note18.06 第 29 讲:奇异值分解
#线性代数 #NumPy #MIT 18.06 #SVD #奇异值
10-18
Note18.06 第 28 讲:相似矩阵与 Jordan 标准形
#线性代数 #NumPy #MIT 18.06 #相似矩阵 #Jordan 标准形
10-18
Note18.06 第 27 讲:正定矩阵与极小值
#线性代数 #NumPy #MIT 18.06 #正定矩阵 #Cholesky 分解
10-18
Note18.06 第 26 讲:复矩阵与快速 Fourier 变换
#线性代数 #NumPy #MIT 18.06 #复矩阵 #FFT
10-18
Note18.06 第 25 讲:对称矩阵与正定性
#线性代数 #NumPy #MIT 18.06 #对称矩阵 #正定矩阵
10-18
Note18.06 第 24b 讲:第二次测验复习
#线性代数 #NumPy #MIT 18.06 #测验复习 #投影与特征值
10-18
Note18.06 第 24 讲:Markov 矩阵与 Fourier 级数
#线性代数 #NumPy #MIT 18.06 #Markov 矩阵 #Fourier 级数
10-18
Note18.06 第 23 讲:微分方程与 exp(At)
#线性代数 #NumPy #MIT 18.06 #微分方程 #矩阵指数
10-18
Note18.06 第 22 讲:对角化与矩阵的幂
#线性代数 #NumPy #MIT 18.06 #对角化 #矩阵的幂
10-18
Note18.06 第 21 讲:特征值与特征向量
#线性代数 #NumPy #MIT 18.06 #特征值 #特征向量
10-18
Note18.06 第 20 讲:Cramer 法则、逆矩阵与体积
#线性代数 #NumPy #MIT 18.06 #Cramer 法则 #行列式
10-18
Note18.06 第 19 讲:行列式公式与代数余子式
#线性代数 #NumPy #MIT 18.06 #行列式 #代数余子式
10-18
Note18.06 第 18 讲:行列式的性质
#线性代数 #NumPy #MIT 18.06 #行列式 #主元乘积
10-18
Note18.06 第 17 讲:正交矩阵与 Gram-Schmidt
#线性代数 #NumPy #MIT 18.06 #正交矩阵 #Gram-Schmidt
10-18
Note18.06 第 16 讲:投影矩阵与最小二乘
#线性代数 #NumPy #MIT 18.06 #最小二乘 #正规方程
10-18
Note18.06 第 15 讲:投影到子空间
#线性代数 #NumPy #MIT 18.06 #投影 #正规方程
10-18
Note18.06 第 14 讲:正交向量与正交子空间
#线性代数 #NumPy #MIT 18.06 #正交 #正交补
10-18
Note18.06 第 13 讲:第一次测验复习
#线性代数 #NumPy #MIT 18.06 #复习 #四个子空间
10-18
Note18.06 第 12 讲:图、网络与关联矩阵
#线性代数 #NumPy #MIT 18.06 #关联矩阵 #图与网络
10-18
Note18.06 第 11 讲:矩阵空间、秩 1 矩阵与小世界图
#线性代数 #NumPy #MIT 18.06 #矩阵空间 #秩 1 矩阵
10-18
Note18.06 第 10 讲:四个基本子空间
#线性代数 #NumPy #MIT 18.06 #四个基本子空间 #左零空间
10-18
Note18.06 第 9 讲:线性无关、基与维数
#线性代数 #NumPy #MIT 18.06 #线性无关 #基与维数
10-18
Note18.06 第 8 讲:解 Ax = b,行最简形 R
#线性代数 #NumPy #MIT 18.06 #完全解 #行最简形
10-18
Note18.06 第 7 讲:解 Ax = 0,主变量与特解
#线性代数 #NumPy #MIT 18.06 #零空间 #行最简形
10-18
Note18.06 第 6 讲:列空间与零空间
#线性代数 #NumPy #MIT 18.06 #列空间 #零空间
10-18
Note18.06 第 5 讲:转置、置换与向量空间
#线性代数 #NumPy #MIT 18.06 #置换矩阵 #向量空间
10-18
Note18.06 第 4 讲:分解成 A = LU
#线性代数 #NumPy #MIT 18.06 #LU 分解 #消元
10-18
Note18.06 第 3 讲:矩阵乘法的四种看法与逆矩阵
#线性代数 #NumPy #MIT 18.06 #矩阵乘法 #逆矩阵
10-18
Note18.06 第 2 讲:用矩阵做消元
#线性代数 #NumPy #MIT 18.06 #消元法 #初等矩阵
10-18
Note18.06 第 1 讲:方程组的行图与列图
#线性代数 #NumPy #MIT 18.06 #线性方程组 #列图
10-16
Tutorial上车之前:float32、定点数与 CAN 量化
#PID #控制理论 #嵌入式 #定点数
10-16
Tutorial状态反馈:LQR、LQI 与平衡步兵
#PID #控制理论 #LQR #平衡步兵
10-16
Tutorial多变量:耦合、RGA、解耦与麦轮底盘
#PID #控制理论 #多变量 #麦轮
10-16
Tutorial串级 PID:云台的角度环和速度环
#PID #控制理论 #串级 #云台
10-16
Tutorial整定:Ziegler–Nichols、继电器自整定与 SIMC
#PID #控制理论 #整定 #继电器
10-16
Tutorial工程上的坑:积分饱和、微分冲击与前馈
#PID #控制理论 #抗饱和 #前馈
10-16
Tutorial离散化:位置式、增量式与采样率
#PID #控制理论 #离散化 #数字控制
10-16
Tutorial频域:Bode、Nyquist 与稳定裕度
#PID #控制理论 #频域分析 #稳定裕度
10-16
Tutorial传递函数、极点与根轨迹
#PID #控制理论 #传递函数 #根轨迹
10-16
TutorialP、I、D 各自在干什么
#PID #控制理论 #RoboMaster #电机控制
10-14
Tutorial移植之前:float32、定长内存与每步耗时
#卡尔曼滤波 #状态估计 #嵌入式 #数值稳定
10-14
Tutorial无迹卡尔曼滤波,以及四个滤波器同台
#卡尔曼滤波 #状态估计 #姿态估计 #UKF
10-14
Tutorial误差状态卡尔曼滤波:四元数的正确打开方式
#卡尔曼滤波 #状态估计 #姿态估计 #ESKF
10-14
Tutorial扩展卡尔曼滤波:把四元数塞进 EKF
#卡尔曼滤波 #状态估计 #姿态估计 #EKF
10-14
Tutorial姿态的数学:旋转、四元数与 IMU 仿真器
#卡尔曼滤波 #状态估计 #姿态估计 #四元数 #IMU
10-14
Tutorial调参与诊断:怎么知道滤波器没在骗你
#卡尔曼滤波 #状态估计 #调参 #数值稳定
10-14
Tutorial升到高维:多变量卡尔曼滤波的推导与实现
#卡尔曼滤波 #状态估计 #线性代数 #矩阵
10-14
Tutorial一维卡尔曼滤波:两个高斯相乘
#卡尔曼滤波 #状态估计 #概率 #Python
10-13
Note收尾:Cargo features、测试、lint 与 CI
#Rust #Pebble #Cargo #测试 #工程化
10-13
Note并发与 async:线程、Send/Sync 和一个 Tokio 服务
#Rust #Pebble #并发 #async #Tokio
10-13
Note越过边界:FFI 调 C 与 no_std
#Rust #Pebble #FFI #unsafe #no_std
10-13
Note栈式虚拟机:GC 根、两个后端与 Criterion
#Rust #Pebble #虚拟机 #性能 #trait
10-13
Note手写垃圾回收器:泛型容器、Cell 与第一次 unsafe
#Rust #Pebble #垃圾回收 #unsafe #内部可变性
10-13
Note字节码编译器:macro_rules!、回填和常量池
#Rust #Pebble #字节码 #宏 #编译器
10-13
Note树遍历解释器:闭包、控制流与一个内存泄漏
#Rust #Pebble #闭包 #解释器 #内存泄漏
10-13
Note共享与可变:Rc、RefCell 和运行时的值
#Rust #Pebble #智能指针 #Rc #trait 对象
10-13
NoteResult、? 与递归下降:解析器和第一个命令行
#Rust #Pebble #错误处理 #解析器 #CLI
10-13
Note过程宏:让编译器替我写 impl Spanned
#Rust #Pebble #宏 #过程宏
10-13
Note递归类型、泛型与 trait:搭一棵 AST
#Rust #Pebble #泛型 #trait #AST
10-13
Note生命周期:让 token 借用源码
#Rust #Pebble #生命周期 #迭代器 #词法分析
10-13
Noteenum、trait 与第一份错误报告
#Rust #Pebble #enum #trait #错误处理
10-13
Note所有权:SourceMap 里的 String 归谁
#Rust #Pebble #所有权 #借用
10-13
Note第一个 crate:从 cargo new 到 Span
#Rust #Pebble #入门 #Cargo
10-05
NoteRAII 到底贵不贵:我把 C++ 的资源管理拆到了汇编
#C++ #RAII
09-13
Tutorial我把同一份 Agent 配置写了 4 遍: JSON、TOML、YAML 与配置文件的语法和选择
#Configuration #AI Agent #JSON #TOML #YAML #INI
09-07
Tutorial我不想再盲贴正则表达式了: 从语法到 Scoop、Python、CMake、C++ 和 TypeScript
#Regular Expression #Scoop #Python #C++ #CMake #TypeScript
09-06
Tutorial我会用 Git,但它到底在做什么?从对象数据库到现代工作流
#Git #Version Control #Development
09-04
Tutorial一台不存在的计算机:QEMU 工作原理与实践
#QEMU #Linux #Virtualization #Embedded
09-04
Tutorial我追了一遍 Kbuild: 从一行 obj-m 到可以加载的 Linux 内核模块
#Linux #Kbuild #Kernel Module #Embedded
09-02
Tutorial我拆开了 Kconfig: 从一个选项到 U-Boot 和 Linux 的条件编译
#Linux #U-Boot #Kconfig #Embedded
09-01
Note从错误码到栈展开: 我如何理解 C++ 异常
#C++ #Error Handling
08-31
Tutorial我终于学会了 grep,然后换成了 ripgrep
#Linux #CLI #grep #ripgrep #Development
08-30
Tutorial从零学习 vcpkg: 用现代 CMake 做一个 HTTP CLI
#C++ #vcpkg #CMake #CLI
08-28
Tutorialnpm 与 pnpm 安装的到底是什么?从 JavaScript 包到原生模块
#Node.js #npm #pnpm #JavaScript #Development
08-27
TutorialCudy TR3000 256 MB 刷入 ImmortalWrt:一次完整的图形化流程
#Cudy #TR3000 #ImmortalWrt #OpenWrt #Router
08-25
Tutorial从暂停到理解:GDB 调试完整实践
#Linux #C++ #GDB #Debug #NixOS
06-18
NoteLaTeX 项目结构与 latexmk 配置
#LaTeX
05-20
Note设备树入门:从第一份 DTS 到 Linux 驱动匹配
#Linux #Device Tree #Embedded
05-19
NoteBibTeX 与 BibLaTeX 入门:.bib 文件结构、引用与编译流程
#LaTeX
04-25
NoteTmux 使用笔记
#Linux
04-21
Note别再死记 Linux 目录:从 FHS 到运行时文件系统
#Linux
04-06
Note英语语法综述
#English
04-05
NoteGNU 汇编(GAS)通用语法与伪指令指南
#ARM #RISC-V #Assembly #i.MX6ULL #GNU
04-05
NoteARMv7-A 指令体系全解:数据处理、访存、分支与同步
#ARM #Assembly #i.MX6ULL
03-14
Tutorial如何将 WSL2 镜像无损迁移至非系统盘
#Windows #WSL2 #Ubuntu
02-19
NoteC++ 中的 stack
#C++
01-26
Note操作系统中的进程、线程与协程
#OS #Concurrency #C #C++ #Python #Rust
01-03
NoteC++ 中的初始化列表和列表初始化
#C++
01-03
NoteC++ 中的构造函数
#C++
01-03
NoteC++ 中的 list
#C++
01-03
NoteC++ 中的 vector
#C++
01-03
NoteC++ 中的 string 详解
#C++ #string #标准库
12-05
TutorialWindows 包管理器 Scoop:从底层原理、命令行到提交自己的软件包
#Windows #Scoop #Efficiency
12-02
Note英语翻译技巧
#English
12-02
Note深入理解逻辑与英语中的 “让步” (Concession)
#English
11-25
TutorialCS2 游戏设置优化
#Windows #NVIDIA #CS2 #Steam
11-25
Tutorial小米手机 (HyperOS/MIUI) 深度优化指南:移除 AI 组件与去广告
#XiaoMi #RedMi #HyperOS #MIUI #Android #ADB
10-18
Tutorial在 Windows 上使用 Docker、Git Bash 和 overleaf-toolkit 部署 Overleaf 社区版
#Docker #Overleaf #Git Bash #Windows
08-08
NoteNotes of Effective CMake
#CMake
07-29
NoteVisual Studio C++ 工程实践指南
#Visual Studio
05-23
TutorialVMware Workstation 17.x 中的虚拟机按键反应迟钝解决办法
#VMware Workstation











