ai

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

allocator

cxx-allocator类 -

auto

template auto -

bash

shell常用知识 -

部署

deploy blog to github cloudflare vercel -

build

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

c++

C++ 的lambda -

内存检测工具asan -

clang-tidy/ninja -

priority_queue lambda -

cxx-allocator类 -

cxx lvalue,prvalue,xvalue,glvalue和rvalue -

cxx 强符号弱符号 -

移动语义move -

c++常用库 -

any optional variant -

可变参数模板 -

cxx std::enable_shared_from_this -

cxx new feature -

cxxFAQ -

cxx CRTP -

cxx std::enable_shared_from_this -

decltype auto -

spaceship operator -

31 nooby cxx habits you need to ditch -

template auto -

tuple sum -

coding variable -

PIMPL 模式 -

cxx11内存顺序 -

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

内存顺序(Memory Order) -

shared_ptr 和make_shared 介绍 -

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

lock free vs wait free -

有栈vs无栈协程 -

stdcall和cdecl -

哪些场景应该用emplace_back -

c++20

spaceship operator -

command

linux command -

cpp

C++ 技术笔记 -

debug

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

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

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

desktop

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

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

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

docker

docker 多阶段构建 -

vscode using remote docker -

二叉树

二叉树后序遍历 -

FAQ

cxxFAQ -

分布式

一致性哈希 -

gcc

linux lib include -

gdb

gdb基础 -

git

git 指定 ssh 密钥 -

可变参数模板

可变参数模板 -

keymapping

karabiner-elements -

快捷键

shell常用知识 -

lambda

C++ 的lambda -

类库

c++常用库 -

零宽断言

零宽断言 -

Linux

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

Linux /proc 文件系统详解 -

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

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

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

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

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

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

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

virtiofs ENFILE 问题排查手册 -

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

编译链接与 ELF -

Linux 内核笔记 -

Linux 运维笔记 -

远程桌面配置 -

SSH 安全加固 -

虚拟化技术 -

进程状态 -

lock

常见的各种锁 -

lock-free

lock free vs wait free -

macOS

karabiner-elements -

markdown

markdown-preview -

命名

coding variable -

内存模型

cxx11内存顺序 -

内存顺序(Memory Order) -

network

网络调试与流量控制 -

代理协议与网络穿透 -

远程唤醒 Wake-on-LAN -

networking

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

openssl

go certificate signed报错 -

OS

xv6/risc-v -

playwright

批量添加 GitHub 仓库协作者 -

regexp

零宽断言 -

rust

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

Rust 技术笔记 -

rust 生命周期标记 -

server

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

负载均衡算法 -

shared_ptr

shared_ptr 和make_shared 介绍 -

source-analysis

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

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

算法

二叉树后序遍历 -

template

template auto -

tools

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

开发环境与工具 -

文件编码处理 -

GPG 使用指南 -

OpenSSL 与 Nginx SSL -

Tmux 实践 -

tuple

tuple sum -

vim

vimscript(just record) -

virtualization

virtiofs ENFILE 问题排查手册 -

vscode

vscode using remote docker -

网络

linux惊群处理 - thundering herd -

wifi

wifi_fuzz -

80211_hwsim -

wireguard

wireguard_netmaker -

系统调用

深入理解系统调用 -

协程

有栈vs无栈协程 -