自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 收藏
  • 关注

原创 perfbook延迟处理机制:RCU、引用计数与序列锁三大武器全解析

perfbook(《Is Parallel Programming Hard, And If So, What Can You Do About It?》)是并发编程领域的经典开源著作,其"延迟处理"(Deferred Processing)一章系统解析了三大延迟回收武器:RCU(读写复制更新)、引用计数(Reference Counting)与序列锁(Sequence Locks)。读完本文,你

2026-11-14 22:58:55 74

原创 在blahg中轻松发布第一篇文章:Markdown博客写作入门完整指南

blahg 是一个基于 Astro 和 TinaCMS 构建的轻量级博客模板,你只需要写一个 Markdown 文件就能发布第一篇文章,无需复杂配置。本指南面向新手,完整走一遍 Markdown 博客写作流程:如何运行模板、如何写 Markdown 文章、如何配置 frontmatter、如何挑选标签,以及如何构建与预览,跟着做即可轻松发布你的第一篇文章。[![blahg博客模板默认的社交分享

2026-11-14 22:39:42 184

原创 【免费开源】3 步解除 ThinkPad X230 BIOS 白名单:换无线网卡全流程讲解

X230 的无线网卡被锁在一份官方认证清单里,换个不被认识的卡,屏幕会提示"The wireless network card is not supported",新卡直接失效。ThinkPad X230 BIOS 白名单制作工具及方法(MIT 许可)能改到 BIOS 镜像里的白名单表,把 ThinkPad X230 BIOS 白名单这道限制去掉,让你自由选网卡。## X230 换无线网卡为什

2026-11-14 18:51:49 216

原创 【保姆级打包】STC89C52 PCB封装库与原理图库:3步导入Altium Designer

这份资源包含 **Altium Designer** 可用的 STC89C52 原理图符号库与 **STC89C52 PCB封装库**,面向嵌入式初学者和板卡设计爱好者。做第一块板子时,你不用自己画 40 引脚 DIP 封装,直接放置元件、连线即可。## 包里有什么- 单片机原理图封装库.SchLib:原理图符号库,含 40 引脚的完整 STC89C52 符号,用于原理图阶段绘制电气连接

2026-11-14 15:30:19 160

原创 不用模拟器:让 Switch 游戏代码直接跑在 Apple 芯片上,一个脚本打包 Mac App

有个反直觉的事实:Switch 游戏在 Mac 上运行,其实可以不用模拟器。原因是 Switch 里的 Tegra 和 Apple 芯片同为 ARM64 指令集,游戏的机器代码几乎可以原样执行。MacNativeGames 做的正是 Switch 游戏原生移植:游戏自己的 ARM64 代码直接跑在 Apple 芯片上,Switch 的 NVN 图形在 Metal 上重建,打包脚本跑完后得到一个双击

2026-11-13 15:30:24 159

原创 如何用 TurboWarp Desktop Packager 把 Scratch 项目打包成网页?完整教程

TurboWarp Desktop 是一款功能更强的 Scratch 3 离线编辑器,其内置的 TurboWarp Packager 可以把任意 Scratch 项目(.sb3)一键打包成**独立网页**:生成的单文件 HTML 可以在任何浏览器中直接打开运行,无需服务器、无需账号,非常适合课堂投屏、比赛展示和离线分享。本文从零开始,带你走通完整的打包流程。## 为什么需要 Packager:

2026-11-12 19:23:29 184

原创 RemoveWindowsAI:一键完整移除 Windows 11 里的 Copilot 与 Recall

Recall 在后台给你的屏幕拍照,Copilot 也常驻角落。这个开源脚本 RemoveWindowsAI 能用一条命令清除 Windows 11 的 Copilot、Recall 等 AI 功能,并拦住 Windows Update 把组件装回来。## 三步跑完 Windows 11 AI 组件完整移除以下 3 步即可完成对 Windows 11 AI 功能的一键移除,全程只需几分钟。

2026-11-11 23:30:41 152

原创 Qwen3-4B 部署故障排查清单:Import 报错、Git LFS 下载与 NPU 环境一次讲清

> 本文为 **Qwen3-4B 部署** 新手准备的一份实用排查清单:这个仓库提供了面向 **Mobilint NPU** 硬件编译优化的 Qwen3-4B 量化模型(W4V8 格式),部署时最常见的三大坑——`transformers_mblt` **Import 报错**、**Git LFS 大文件下载**不完整、**NPU 环境**配置缺失,下面逐项给出快速定位与解决思路,照着检查一遍即可

2026-11-11 18:30:32 289

原创 TigerVNC 远程桌面完整教程:从安装到首次连接只需 4 步

TigerVNC 是一款跨平台的 VNC 远程桌面客户端与服务端,支持在 Windows、Linux、macOS 之间发起连接并实时操作远端图形界面。本文覆盖安装、配置到首次连接的完整流程。## 它到底解决什么问题可以把 VNC 远程桌面想象成一根"画面传送带":远端机器把所有屏幕画面的变化压缩后通过网络推过来,你在本地把鼠标、键盘的操作反向传回去,于是你"看到"和"操作"的其实是另一台机

2026-11-10 14:47:36 70

原创 dsh-purge:120 条补丁把宿主当被测对象,8809 行核心代码赌“拒答不等于模型说的“

在装了沙箱、审批门、hooks 的宿主里问模型一个敏感问题,它说"我不能"。这个结论会撒谎——拒绝可能来自模型,也可能来自包裹模型的那层壳。dsh-purge 把这两层拆开:它不改模型,只对官方 DeepSeek Harness 宿主做本地、可还原的清洗,让"模型拒答"和"宿主拦截"变成两个可分别观测的变量。## 先回答谁拦的,再回答模型答不答宿主在转发提示词之前会重写提示词、走审批门、套

2026-11-10 10:12:19 189

原创 markdown-preview.nvim 图表快速上手:流程图和公式一步到位

周五下午,周报里那段"请求 → 鉴权 → 查库 → 返回"的纯文字流程被圈了出来,要求改成图。手动画要切出去、截图、粘贴、对齐,十分钟就没了。markdown-preview.nvim 图表渲染就是干这个的:在 Neovim/Vim 里写 Markdown,浏览器里直接看渲染好的流程图、甘特图、公式和数据图,编辑器滚动时页面还跟着走。## 五分钟装好预览,看到第一张图安装只用一行(走预构建

2026-11-08 19:29:26 147

原创 input-leap 免费开源 KVM 键鼠共享指南:一套键鼠控制多台电脑只要三步

还在两台显示器之间反复抓起鼠标、来回切换吗?input-leap 是一款免费开源的 KVM 软件:让一套键鼠在局域网多台电脑之间无缝滑动,不添置任何硬件。## 一套键鼠控制多台电脑:input-leap 是什么本节讲清 input-leap 是什么,以及它与同门另外两个选择 barrier、Synergy 的差异。KVM 原本指把一套键盘、显示器、鼠标接到多台电脑之间的硬件切换器。in

2026-11-08 18:00:38 181

原创 深度剖析 billion-context 上下文压缩代理:100K 窗口如何撑住一场月级 agent 长会话

agent 在同一个仓库上跑了两整天,204K 窗口涨到 80%,接下来只能截断旧轮次,或把整段历史丢给摘要器重写一遍。开源项目 billion-context 在 agent 与模型 API 之间放了一个上下文压缩代理:只把任务已消费的历史折成可恢复的摘要块,100K 级窗口不再溢出,单个会话可以连续跑数月。## 核心指标:五个数字与它们的口径| 指标 | 数值 | 统计口径 | 数据来

2026-11-08 11:04:18 184

原创 Jesse 量化交易框架入门:4 步跑通你的第一个回测

策略在历史行情里到底赚不赚钱,不该靠感觉猜。Jesse 是一个用 Python 写成的加密货币算法交易框架:你把买卖规则写成几十行代码,它就负责回测、调参,直到最后接入实盘,全程不需要自己搭数据库或写下单逻辑。## 手动盯盘,新手最常见的三个卡点- **看盘靠肉眼**:想验证一个想法,就得翻 K 线图逐根数,一次实验半天就没了。- **参数靠试错**:均线周期选 20 还是 50?手动换

2026-11-07 15:34:01 220

原创 LMMS音乐制作新手教程:六个步骤从新建工程到导出成品

LMMS是一款免费的开源数字音频工作站。本文以软件里的实际操作为准,带你走完从第一次启动到导出第一小段电子作品的路线:先看哪个区、怎么放音符、怎么挂效果器、导出前检查什么。没碰过DAW的人跟着做,能完整跑通一个可播放的Loop。[![LMMS启动加载界面](https://raw.gitcode.com/gh_mirrors/lm/lmms/raw/bed447baab187ea6292449

2026-11-04 20:28:57 135

原创 MiniMax-H3 ComfyUI 视频生成部署:3 步配好环境,提示词直接出片

MiniMax-H3 是 ComfyUI视频生成场景下的一个多任务视频模型,这个仓库把全套模型文件重新打包成 ComfyUI 可直接加载的格式:克隆仓库、把文件放进对应目录、导入工作流,三步就能从一段提示词出片。它支持 T2V(文本转视频)、I2V(图像转视频)、R2V(参考图转视频)三条主线,配合仓库里的 audio VAE 可输出带音频的视频,适合已经能正常跑 ComfyUI、显存 8GB 以

2026-11-04 14:10:33 222

原创 Seamless:近 100 种语言语音翻译的完整上手指南

Seamless 是 Meta 开源的一套多语言语音与文本翻译模型家族,覆盖近 100 种语言,一条命令就能把语音直接翻译成语音或文字,还支持实时同传。无论你是想给视频配外文语音、做跨语言会议记录,还是研究语音翻译技术,都能在几分钟内跑通第一个翻译任务。## 为什么现有的翻译方案不够用你可能已经习惯用在线翻译工具处理文字,但一旦涉及"声音",麻烦就来了:- **链式拼接质量打折**:自

2026-11-03 17:05:18 130

原创 tiny11builder 完整指南:3步把 Windows 11 官方 ISO 变成迷你装机盘

老机子想装 Windows 11,安装程序却直接弹出"配置不符合要求"。你把硬盘清空、内存加到顶,它还是摇头。这种时刻,真正帮你破局的是一组开源 PowerShell 脚本——**tiny11builder**,它能把 Windows 11 官方 ISO 直接改造成一张更小、老硬件也能装上的定制镜像。## 30秒看懂它是什么一句话定义:它是一组纯官方工具链的脚本,不装系统就能对离线镜像动刀

2026-11-01 09:17:29 232

原创 MusicLyricApp 完整指南:网易云与 QQ 音乐歌词批量获取与 LRC 处理实战

刚下载完歌单,300 首 mp3 全都没有歌词,播放器里只剩"等待歌词加载"——一首一首去网站上找歌词、手动对时间戳,基本不可能完成。你要的是一个给个歌名或链接就能吐出成品 LRC 的工具。163MusicLyrics(MusicLyricApp)就是干这个的:面向网易云音乐与 QQ 音乐两大源,跨平台支持,从搜索、翻译、批量保存到格式转换一条链路全包。## 贴一个链接,三步拿到 LRC 文件

2026-10-17 12:51:09 185

原创 Nexent 第三方集成完全指南:MCP/Skill/A2A 资源接入与北向 API 发布

Nexent 是一个基于 Harness Engineering 理念的零代码 AI Agent 生成平台,其核心开放能力之一便是「第三方集成」:既能将外部 AI 资源(MCP 服务、Skill 技能、A2A Agent)接入平台为智能体所用,也能将平台开发的 Agent 导出或发布为外部系统可调用的标准服务。本文以 [第三方集成索引](https://link.gitcode.com/i/46b

2026-10-12 17:29:27 198

原创 Pot:划词翻译、截图 OCR 的跨平台瑞士军刀

Pot(派了个萌的翻译器)是一款开源的跨平台划词翻译与 OCR 软件,查词、识图不再需要切换窗口。它基于 Tauri 构建:Rust 后端负责窗口、快捷键、截图与 HTTP 服务,React 前端负责界面,支持 Windows、macOS、Linux 三大平台。读完本文,你能装好 Pot、用 HTTP API 把它接入现有工作流,甚至自己从源码编译。## 能力全景:六类高频场景一张表Pot

2026-10-10 22:56:07 234

原创 Woodpecker 系统架构解析:从顶层模块划分到 Server / Agent / CLI 与核心流水线引擎

本篇技术指南以 Woodpecker CI/CD 仓库中的 [架构文档](https://link.gitcode.com/i/62807a8091a98944496d83d1f66f822c) 为骨架,结合仓库源码(`cmd/`、`agent/`、`cli/`、`server/`、`pipeline/`、`rpc/`、`shared/`、`woodpecker-go/` 等目录)深入讲解 Woo

2026-09-27 15:45:25 172

原创 napi-rs 兼容模式 Serde 序列化快照全解析:Rust 值与 JS 值的双向映射实战

本文以 napi-rs 仓库中 `napi-compat-mode` 示例的 serde 快照测试文档([ser.spec.ts.md](https://link.gitcode.com/i/c0de0e7ff68883614a13d1c0cb4047e1))为核心骨架,逐项解读 Rust 数据结构经由 `serde` 序列化为 JavaScript 值时的类型映射规则与边界行为。你将掌握 `to

2026-09-26 16:03:09 136

原创 ant-design-mobile NavBar 导航栏组件完全指南:属性、源码实现与实战定制

NavBar 导航栏是 ant-design-mobile 中为页面提供全局导航能力的核心组件,用于在页面顶部展示当前页面的标题、返回操作与左右两侧的动作区域。本篇指南将围绕 [NavBar 官方中文文档](https://link.gitcode.com/i/a81b2689d699b47be46fda349c666b94) 展开,结合组件源码、样式文件与测试用例,完整讲解 NavBar 的全部

2026-09-22 23:57:12 200

原创 PHP-CS-Fixer 规则详解:single_import_per_statement 强制一个 use 关键字对应一条声明

`single_import_per_statement` 是 PHP-CS-Fixer 中 Import(导入)分类下的一条基础格式规则,其核心理念是一句 PSR 风格规范:**每个 `use` 关键字只能对应一条声明**。它能把 `use Foo, Bar;` 这类逗号合并导入,以及 `use Foo\{Bar, Baz};` 这类 PHP 7 分组导入,统一拆分为一行一条的独立 `use`

2026-09-22 12:43:37 132

原创 Vega Contour Transform 详解:用等值线表达二维空间分布与密度估计

`contour` 是 Vega 中用于将二维空间数据建模为一组离散等值线(contour lines / isolines)的变换,其典型应用是对大量二维散点进行核密度估计并以等值线呈现,从而用更可扩展的视觉形式表达数据分布。本文以 [contour 官方文档](https://link.gitcode.com/i/e462d52fdca9c0e132319bff3b8ba88f) 为骨架,结合

2026-09-22 10:41:48 175

原创 Yii 2 框架入门:全面理解 Yii 是什么、适用场景、框架特性与运行环境要求

Yii 是一个基于组件架构、面向现代 Web 应用快速开发的高性能 PHP 框架,其名称寓意"简单而进化"(Simple and Evolutionary)。本文以官方入门文档 [docs/guide-id/intro-yii.md](https://link.gitcode.com/i/c9412b4af30172329292c4efc5cbcb3a)(以及同源的英文版 [docs/guide/

2026-09-21 18:35:30 163

原创 CANN ops-math 环境部署实战:四种方式快速搭建昇腾开发与运行环境

本文是 CANN `ops-math` 数学类基础算子库的环境部署指南,覆盖从零搭建昇腾 NPU 驱动、CANN 软件包(toolkit 与 ops)到编译依赖的全过程。`ops-math` 是 [CANN](https://link.gitcode.com/i/2f60c76d9c5626588588ff9c9897a992) 算子库中提供数值计算的基础算子库,包含 conversion、mat

2026-09-21 11:48:46 248

原创 GoReleaser 集成 Reddit 公告:自动向 Subreddit 发布版本发布帖

本文以 GoReleaser 官方文档中 Reddit 公告器(announcer)的说明为主体,结合仓库源码 [internal/pipe/reddit/reddit.go](https://link.gitcode.com/i/7d65a5fe83e728b2f84880ea5a3e871b) 与配置定义 [pkg/config/config.go#L1505-L1512](https://l

2026-09-20 14:19:04 241

原创 Swift 并查集(Union-Find / Disjoint-Set)实现详解:加权快速合并与路径压缩

Union-Find(并查集,又称不相交集数据结构)能够高效地维护被划分成若干互不相交子集(disjoint subsets)的元素集合,支持查找、合并与新增集合三大基本操作。本文以 Swift Algorithm Club 仓库中 [Union-Find 目录](https://link.gitcode.com/i/9851e3432859de1c5613c78774675f9c) 的官方文档为

2026-09-19 23:54:48 169

原创 QMK 固件中的 Churrosoft Deck-8 RGB:8 键宏键盘的 RGB 矩阵配置与烧录实战指南

Churrosoft Deck-8 RGB 是 Churrosoft 推出的 8 键迷你宏键盘(macropad),主打紧凑的 2×4 配列与可编程 RGB 背光。在 QMK 固件仓库中,它以 `churrosoft/deck8/rgb` 为键盘标识,采用 RP2040 主控,并通过 QMK 数据驱动配置(Data-Driven Configuration)定义了完整的 RGB Matrix 灯光

2026-09-18 14:14:09 197

原创 OpenMed 独立安装边界:Standalone 本地脱敏清单(Manifest)与离线冒烟检查实战指南

OpenMed 在 `docs/install/standalone.md` 中定义了一套平台中立、完全离线的本地脱敏(local redactor)安装边界清单(manifest),用于在**不引入模型、服务与互操作集成全家桶**的前提下,清晰记录一个受约束安装的组件构成与许可证边界。本文以该文档为骨架,结合仓库中 [packaging/standalone_manifest.py](https

2026-09-17 21:48:54 225

原创 Reth 头部下载器与 Headers Stage:从反向并发下载到 ETL 落盘的完整解析

Reth 的全量同步以 Headers Stage 为起点,它决定了节点能在多快多稳地追平链上最新高度。本文基于 [docs/design/headers-downloader.md](https://link.gitcode.com/i/87167f11680e6351271036c40bad5588) 设计文档,结合 [crates/net/downloaders](https://link.

2026-09-16 12:38:39 154

原创 openEuler测试工具mugen框架深度解析:自动化测试的革命性解决方案

前往项目官网免费下载:[https://ar.openeuler.org/ar/](https://ar.openeuler.org/ar/?utm_source=csdn_blog)openEuler社区的开源测试框架mugen为开发者提供了强大的自动化测试能力,彻底改变了传统测试方式。这款革命性的测试工具通过统一的测试框架和丰富的公共函数库,让软件测试变得更加高效、规范。无论您是初学者还是

2026-07-17 07:59:48 86

原创 quick-issue与AtomGit深度集成:一站式开源协作解决方案

前往项目官网免费下载:[https://ar.openeuler.org/ar/](https://ar.openeuler.org/ar/?utm_source=csdn_blog)在开源项目的开发过程中,高效的 issue 管理和协作流程至关重要。openEuler 社区的 quick-issue 项目与 AtomGit 代码托管平台深度集成,为开发者提供了一个**一站式开源协作解决方案*

2026-07-17 07:58:32 54

原创 Preempt_RT在工业控制领域的应用:5个关键场景实战分析

前往项目官网免费下载:[https://ar.openeuler.org/ar/](https://ar.openeuler.org/ar/?utm_source=csdn_blog)在工业自动化与智能制造的快速发展中,实时响应能力成为系统稳定性与可靠性的核心指标。openEuler / Preempt_RT通过为Linux内核打PREEMPT_RT补丁,将普通Linux系统升级为具备硬实时能

2026-07-17 07:52:34 151

原创 ft_wl_fwk核心架构解析:深入理解方天Wayland实现原理

前往项目官网免费下载:[https://ar.openeuler.org/ar/](https://ar.openeuler.org/ar/?utm_source=csdn_blog)ft_wl_fwk是基于方天(FangTian)框架实现的Wayland协议栈,为openEuler系统提供高效的 compositor 能力。本文将从核心模块、类层次结构和协议实现三个维度,带你快速掌握这个轻量

2026-07-16 08:00:47 8

原创 openEuler-menus深度解析:桌面应用菜单系统的核心架构

前往项目官网免费下载:[https://ar.openeuler.org/ar/](https://ar.openeuler.org/ar/?utm_source=csdn_blog)openEuler-menus是openEuler Linux操作系统中负责桌面应用菜单配置的核心组件,它为系统提供了完整的桌面菜单架构和本地化支持。这个看似简单的项目实际上承载着用户与操作系统交互的重要桥梁,通

2026-07-16 08:00:00 87

原创 CPython零基础入门:构建、安装与运行第一个Python解释器

前往项目官网免费下载:[https://ar.openeuler.org/ar/](https://ar.openeuler.org/ar/?utm_source=csdn_blog)你是否想深入了解Python语言的底层实现?想要从零开始构建自己的Python解释器吗?这篇完整的教程将带你一步步掌握CPython的构建、安装和运行过程。作为Python语言的官方参考实现,CPython是Py

2026-07-16 07:58:25 69

原创 如何快速部署pacemaker-mgmt?3步轻松搭建高可用集群管理平台

前往项目官网免费下载:[https://ar.openeuler.org/ar/](https://ar.openeuler.org/ar/?utm_source=csdn_blog)想要快速搭建高可用集群管理平台吗?pacemaker-mgmt作为Pacemaker的管理控制台,让集群管理变得简单直观!😊 本文将为您详细介绍如何通过3个简单步骤快速部署pacemaker-mgmt,让您轻松

2026-07-16 07:51:50 205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除