# Category: 技术

URL: https://xingwangzhe.fun/categories/%E6%8A%80%E6%9C%AF/

## 20 posts

- [友链图谱 2.0 - 3D 更美观的可视化](https://xingwangzhe.fun/posts/2d3d-graph-v2.md): 友链图谱全面升级，从 2D 平面升级到 3D 球状网络，更美观、更直观、更好玩！
- [AI + Rust 两连发：从 20 分钟到 12 秒，博客宇宙的构建优化之旅](https://xingwangzhe.fun/posts/ai-rust-bfs-force-two-wheels.md): 两个晚上，让 AI 用 Rust 给我造了两个 NAPI-RS 原生模块——@xingwangzhe/bfs-rs 替代 JS 采样式 BFS，@xingwangzhe/force-rs 替代 d3-force-3d。构建速度从 20 分钟降到 12 秒，六度分隔从"抽样估算"变成"全量精确"。
- [Astro 5.17构建性能优化实践：从18s到13s](https://xingwangzhe.fun/posts/astro-517-performance-optimization.md): 在维护个人博客主题 Stalux 的过程中，随着文章数量增长到 150+ 篇，我发现构建时间逐渐变得非常的慢,对于调试来说很不方便(因为当前astro依赖的vite版本build和dev结果是不一样的)。每次 astro build 都要等待 18 秒以上，这不仅影响了开发体验，也让 CI/CD 流程变得拖沓。
- [Astro: 优化katex,mermaid和灯箱使用](https://xingwangzhe.fun/posts/astro-optimize-katex-mermaid-photoswipe.md): 在前文 Astro 5.17构建性能优化实践：从18s到13s中,我已经成功减少了构建时间,这次,通过继续优化 katex、mermaid 和 灯箱 的使用,我进一步提升了博客的 客户端 和 构建时 性能。
- [友链图谱 - 汇聚千丝万缕的联系](https://xingwangzhe.fun/posts/ceec80f8.md): 这两天闲着没事，看了看友链，以及友链的友链，还有友链的友链的友链....
- [Cloudflare Pages自定义依赖安装实践](https://xingwangzhe.fun/posts/cf-pages-custom-deps.md): 折腾 Cloudflare Pages 的时候，我一度以为它只能跑默认的 npm install，但事实并非如此——Cloudflare Pages 的构建系统其实相当灵活。
- [给 Linux 上的 Chrome 打一针肾上腺素——我的 GPU 加速调优方案](https://xingwangzhe.fun/posts/chrome-linux-gpu-tuning.md): 在 Ubuntu 26.04 上，Chrome 默认对 GPU 加速极其保守，Intel Iris Xe 集显几乎全程软件渲染。本文记录如何通过实验性 flags 强制启用 Vulkan、GPU 光栅化、零拷贝与 Wayland 原生，同时禁用 20+ 内置 AI 功能释放内存，让 Chrome 真正跑满硬件性能。
- [解决桌面设备二维码快速识别的工具-ClipQR](https://xingwangzhe.fun/posts/clipqr.md): 电脑上看到二维码想快速扫码识别？ClipQR 是一款基于 Tauri 和 Rust 构建的桌面端二维码识别工具，支持截图识别与批量处理。本文介绍使用方法与实战场景
- [CVE-2026-31431 Linux Copy Fail 史诗级提权漏洞分析](https://xingwangzhe.fun/posts/cve-2026-31431-copy-fail.md): CVE-2026-31431 "Copy Fail" 是 Linux 内核页缓存污染导致的本地提权漏洞，2017 年以来几乎所有主流发行版均受影响。本文分析漏洞原理与缓解措施
- [d3-force-3d 构建时预计算 3D 网络布局，减少客户端渲染压力](https://xingwangzhe.fun/posts/d3-force-precompute-3d.md): 在 Astro 构建时用 d3-force-3d 预计算 1600+ 节点的 3D 力导布局，客户端加载即用、零仿真等待的经验与踩坑记录
- [Debian 14 强制可重现构建：从"信任我们"到"验证我们"](https://xingwangzhe.fun/posts/debian-14-reproducible-builds.md): Debian 14 将强制要求所有软件包实现可重现构建，从"信任我们"转向"验证我们"。本文解读这项决策对软件供应链安全的影响与深远意义
- [Dirty Frag——又一个Linux内核提权漏洞，Ubuntu又双叒叕中招了](https://xingwangzhe.fun/posts/dirty-frag-linux-lpe.md): Dirty Frag 是 Linux 内核零拷贝路径上的页缓存写入漏洞链，串联 xfrm-ESP 与 RxRPC 两个独立漏洞。本文分析漏洞原理、影响范围与缓解措施
- [解决QQ浏览器等魔改内核下SVG背景图颜色异常变白的问题](https://xingwangzhe.fun/posts/fix-svg-background-forcedark-whitening.md): 大概几个月前，我在 QQ 上把自己的博客链接分享给朋友。朋友点开后说"你这个网站背景怎么全是白的？"我当时还以为他在开玩笑——我精心挑的 42 张 SVG 图案当背景，怎么可能是白的？
- [笔记软件推荐-花笺](https://xingwangzhe.fun/posts/floral-notepaper-review.md): 花笺（Floral Notepaper）是一款基于 Tauri 2 + React 构建的轻量开源笔记软件，支持便贴、Markdown 编辑等实用功能。本文详细分享使用体验与推荐理由
- [在Linux上玩Flash网页游戏-洛克王国](https://xingwangzhe.fun/posts/linux-flash-roco.md): 昨天晚上，群友分享了《洛克王国：世界》的宣传二维码，扫码就能看到当前QQ号在经典网页版洛克王国的注册时间，这勾起了我的回忆。我突然想起了十二年前注册的QQ号，找回账号之后，就想在Linux上再玩一次洛克王国。
- [Linux用户Secure Boot自主维护指南](https://xingwangzhe.fun/posts/linux-uefi-ca-update.md): 最近看到一个技术新闻：微软的 UEFI CA 2011 证书将于 2026年6月27日 过期。这件事很容易让人误以为只要往 MOK 里导入证书就能“更新 UEFI 签名”，但这并不准确。MOK 不会改变固件里的 UEFI 信任数据库，它只影响 shim 后面的那一段启动链。
- [MAD Bugs 已经开始——关于信息安全的军备竞赛](https://xingwangzhe.fun/posts/mad-bugs-begin.md): 两分钟后，Claude 给出了答案——一个存在于 Vim 编辑器中、CVSS 评分高达 9.2 的远程代码执行漏洞（CVE-2026-34714）。攻击者只需要诱导受害者打开一个恶意构造的文件，就能在目标系统上执行任意代码。
- [告别 Pagefind，用 Orama 实现静态博客的全文搜索](https://xingwangzhe.fun/posts/orama-search-replace-pagefind.md): Pagefind 的中文分词不尽如人意，而且 Dev 模式下搜索完全不可用。本文介绍如何用 Orama 替代 Pagefind，从 Astro Content Collections 直接建索引，实现 Dev/Build 双模式可用的中文全文搜索。
- [再造图灵](https://xingwangzhe.fun/posts/redesigning-turing.md): 图灵诞辰日,我在寝室用 Godot 手写了一个图灵机模拟器.从 Ada Lovelace 到被历史抹去的 ENIAC 六位女程序员,从 ACE 蓝图到 GNU 与 Linux 的自由软件运动,从 Transformer 的通用计算到 vibe coding 的身份重构--DeepSeek 开源权重冲击闭源垄断,rentahuman.ai 却把人类降格为 API 调用.用唯物主义拆解 AI 神话,在开源与异化的张力中重新编译图灵关于通用与自由的源代码.
- [发布 @xingwangzhe/satteri-mermaid：剔除mermaid.js，用Rust原生渲染流程图，构建时产出纯静态SVG](https://xingwangzhe.fun/posts/satteri-mermaid-npm-package.md): 从客户端mermaid.js到WASM再到napi-rs原生绑定，三代渲染引擎的演化之路。最终实现3ms/图构建时渲染，零客户端JS，23种图表类型全覆盖。
