2026

opencode 启动耗时验证:注入 [TRACE] 日志实测完整链路 -

opencode Npm.install 源码分析:为什么每个 .opencode 目录都会触发依赖安装 -

opencode 启动慢排查:plugin 触发 60MB npm 依赖下载 -

ELF 二进制分析与常用编译链接工具 -

Linux /proc 文件系统详解 -

systemd 资源控制:cgroup v2 配置与实践 -

Rust Cargo 编译优化:利用 Link Wrapper + 文件锁实现「编译全并行,链接限并发」 -

OpenCode 插件系统与数据库架构深度解析 -

opencode 界面卡住不动排查 -

Linux 闲置笔记本做副屏:方案调研与后续研究 TODO -

waypipe + weston 全屏乱码排查:一次被现象带偏的过程 -

理解 Linux USB sysfs -

基于上游发行版制作你的 Linux 发行版 — live-build/archiso/livecd-tools 指南 -

git 指定 ssh 密钥 -

AI 编程代理(Agent)工具/Skills 安装指南 -

GNOME Remote Desktop 证书问题排查记录 -

GNOME Remote Desktop (RDP) 完整排查与修复记录 -

virtiofs ENFILE 问题排查手册 -

QEMU 虚拟机无法访问网关/公网排查 -

批量添加 GitHub 仓库协作者 -

deploy blog to github cloudflare vercel -

启动libvirt失败 -

linux 网络不通网卡缺陷排查记录 -

sshd 安全加固 -

性能分析工具 -

qemu启动pve qcow2虚拟机镜像排查 -

linux 键盘按键频率统计 -

Super(Win)键失效无法开启gnome搜索功能 -

2025

libvirt 优化windows11虚拟机配置 -

linux 键盘映射xremap -

dbus 工具 -

linux 桌面效率工具 -

linux pipewire 蓝牙耳机无声 -

linux 打印机的使用 -

linux 中ntfs自动挂载 -

制作iso启动镜像 -

apt本地仓库 -

配置ipv4 ipv6优先级 -

默认路由到旁路由 -

uefi 安装启动 -

为什么ssh长时间空闲后,终端就卡死了 -

为什么tcpdump抓包tcp校验和不对 -

sing-box旁路由配置 -

ssh配置 -

常用网络工具 -

qemu-user 启动失败排查 -

apt 中的keyrings(gpg) -

如何查看被mount --bind目录的内容 -

linux 多架构支持 -

systemd-nspawn lxc podman 容器对比 -

sing-box tun配置 -

linux wifi网卡不工作 -

systemd-networkd-wait-online阻塞问题解决方案 -

构造edid内核参数 创建虚拟显示器 -

apparmor调试 启动虚拟机失败排查 -

qemu-img 管理虚拟机硬盘 -

pipewire 音频控制 -

cloudflare 地址和端口范围 -

sunshine moonlight 配置linux第二屏幕 -

linux 中的seat管理 -

漏洞挖掘方法 -

浏览器指纹 -

gcc 参数 -

vocabulary 常用专业术语 -

从pve切换到libvirt 问题排查 -

rustc-wrapper(linker)解决cargo并行链接OOM问题 -

wait-online when any-interface ready -

libvirt 虚拟机内存管理 -

gnome-remote-desktop headless 模式 -

gist使用 -

openvpn 配置 -

gnome-remote-desktop 配置 -

常用软件列表 -

apt download下载离线安装包 -

linux bios刷新工具fwupd -

免U盘安装debian系统 -

linux电源管理 -

rdp等连接linuxGUI的工具使用 -

问题排查记录表 -

serde_json bigfix反序列化文件内容失败 -

cockpit管理qemu虚拟机 -

rust关于生命周期: Mutex Fn -

linux 录屏并视频剪辑进行标注 -

feat: 编程 术语-Terminology -

cloudflare代理的常用网站 -

pve kernel切换debian kernel -

waydroid 安装 -

linux 安全认证框架 -

systemd服务配置ssh反向端口转发 -

gdb如何在函数返回处下断点 -

knock端口敲门 -

ubuntu docker 安装 -

ibus-rime简体输入法配置 -

dns泄漏检测 -

win11 虚拟机安装 -

kitty终端快捷键 -

linux 字体高级配置 -

linux 字体如何配置 -

linux 字体配置 -

linux 终端崩溃排查 -

linxu DNS systemd-resolved -

使用tshark进行pcap和pcapng的转换 -

dns报文格式 -

gdb调试信息分离 -

linux wps字体错误修复 -

linux ibus输入法chrome输出重复bug -

linux 显示管理器配置 -

fcitx键盘布局 键盘-汉语 的作用 -

fcitx拼音配置 -

linux字体渲染过程 -

linux 使用命令行查看dvd信息 -

linux dvd刻录工具介绍 -

为什么光盘需要进行《封闭光盘》操作 -

为什么光盘刻录要区分视频 音频和数据? -

linux dvd刻录 -

docker 开启ipv6网络支持 -

输入法输出的是unicode吗 -

输入法工作原理ibus -

wireshark插件 解析自定义协议 -

手动安装vscode server -

Linux Magic SysRq -

开始使用zola博客 -

代码覆盖率 -

编译链接与 ELF -

C++ 技术笔记 -

开发环境与工具 -

文件编码处理 -

GPG 使用指南 -

Linux 内核笔记 -

Linux 运维笔记 -

网络调试与流量控制 -

OpenSSL 与 Nginx SSL -

代理协议与网络穿透 -

远程桌面配置 -

Rust 技术笔记 -

SSH 安全加固 -

Tmux 实践 -

虚拟化技术 -

远程唤醒 Wake-on-LAN -

归档 -

2023

why-rust-write-impl-two-T -

你所不知道的c -

C++ 的lambda -

tcp-nagle -

wifi_fuzz -

80211_hwsim -

深入理解系统调用 -

linux惊群处理 - thundering herd -

2022

linux lib include -

常见的各种锁 -

vimscript(just record) -

self_signed_certificate -

linux command -

wireguard_netmaker -

wsl_x11_gui -

进程状态 -

内存检测工具asan -

xv6/risc-v -

Linux动态链接中的PLT和GOT -

终端字体 -

clang-tidy/ninja -

gdb -

invoke_result_t vs result_of_t -

priority_queue lambda -

rust 生命周期标记 -

cxx-allocator类 -

std::function -

限流——漏桶算法和令牌桶算法 -

负载均衡算法 -

cxx lvalue,prvalue,xvalue,glvalue和rvalue -

cxx 强符号弱符号 -

移动语义move -

c++常用库 -

any optional variant -

可变参数模板 -

docker 多阶段构建 -

cxx std::enable_shared_from_this -

cxx new feature -

cxxFAQ -

gcc option -

cxx CRTP -

cxx std::enable_shared_from_this -

decltype auto -

spaceship operator -

31 nooby cxx habits you need to ditch -

template auto -

using 新用法 -

类的默认函数 -

emplace_back -

tuple sum -

coding variable -

PIMPL 模式 -

cxx11内存顺序 -

C++ 内存顺序 (Memory Order) -

内存顺序(Memory Order) -

shared_ptr 和make_shared 介绍 -

为什么不提倡使用vector<bool> -

二叉树后序遍历 -

vscode using remote docker -

lock free vs wait free -

gdb基础 -

shell常用知识 -

有栈vs无栈协程 -

flatbuffers -

stdcall和cdecl -

go certificate signed报错 -

哪些场景应该用emplace_back -

零宽断言 -

markdown-preview -

karabiner-elements -

一致性哈希 -

cxx抛异常 -

2021

Hexo and gitalk -

2020

Vim 使用系统剪切板 -

4K 设备配置指南 -

Bash 转义和引号的使用 -

对 tail -f 使用管道 -

2019

从当前位置打开 Terminal -

X11 多显示器配置:玩转 XRandR -

VT 下的键盘映射设置 -

使用模逆元计算组合问题 -

ArchLinux 休眠到交换文件 -

ArchLinux 下的屏幕背光恢复 -

龙胆虎威中的四加仑水迷题(Die Hard 3) -

ArchLinux 键盘映射:交换 CapsLock 和 Ctrl -

2017

保存和恢复 TMUX 工作区 —— The Easy Way -

Vim、Tmux、系统共用剪切板 -