- 博客(646)
- 收藏
- 关注
原创 自托管游戏串流:用 Sunshine 把自家 PC 变成 Moonlight 串流主机
Sunshine 是一个开源自托管游戏串流主机(Self-hosted game stream host for Moonlight):游戏照常跑在你自己的 PC 上,画面和声音经显卡硬件编码后,推给电视、手机上的 Moonlight 客户端。不碰机房、不付订阅费,局域网里延迟由你自己的网线说了算。[开发的开源桌面宠物框架:动画、交互、养成、任务、商店一应俱全,还能用"图片素材 + JSON 配置"的方式创作自己的宠物,不需要写复杂代码。## 🐾 能力速览:这个桌面宠物框架能帮你做什么- **不只是"会动的贴纸"**:内
2026-10-26 14:14:40
281
原创 committers.top常见问题终极解答:为什么你的GitHub贡献没上排行榜?
**committers.top** 是一款基于 GitHub GraphQL API 的 CLI 工具加静态网站组合,它按 GitHub 贡献数对用户进行排行榜式排名,并提供覆盖全球多个国家和地区的榜单页面。如果你发现自己的 GitHub 贡献没上排行榜、或者排行榜数字和个人主页对不上,这篇 committers.top 常见问题终极解答会帮你快速定位原因,并手把手教你一键运行自己的 GitHu
2026-10-25 09:27:42
373
原创 平衡车 FOC 固件完整指南:刷机流程、参数调优与安全保护清单
hoverboard-firmware-hack-FOC 是一款开源平衡车 FOC 固件:把标车主板的六步换向控制换成磁场定向控制,兼容 STM32F103RCT6 与 GD32F103RCT6,提供电压/速度/扭矩三种控制模式,内置电流、温度与低压保护,适合卡丁车、滑板与机器人改装。## ⚡ 30 秒速览这个固件只做一件事:不更换硬件,只换控制算法,让同一台平衡车的电机噪音和振动明显下降
2026-10-22 10:42:02
834
原创 30分钟跑通企业微信机器人:WorkTool 部署与配置完整教程
如果你不想再反复回答同样的问题、一个个拉人进群、熬夜手动发文件,可以把这些活儿交给企业微信机器人。开源项目 WorkTool 基于安卓系统无障碍服务,让手机里企微账号像机器人一样自动收发消息、加好友、建群,所有任务由后台 API 驱动,手机无需 Root。## 部署前的要求清单动手前先确认几件事,能省去后面大半的折腾:- 设备:一台能正常运行企业微信的安卓手机(主流模拟器亦可),无需
2026-10-20 12:22:46
830
原创 Terminus 安装前置检查:深入理解 `olares-cli precheck` 命令及其实现原理
`olares-cli precheck` 是 Terminus(Olares)官方 CLI 提供的环境预检命令,用于在安装前验证系统环境是否满足 Olares 的全部前置要求,涵盖操作系统与架构、主机名、systemd、端口占用、容器运行时冲突、NVIDIA/AMD GPU 驱动与 CUDA/ROCm 版本等多个维度。读完本文,你将掌握 `precheck` 的完整用法与全部参数,理解每项检查背
2026-10-13 13:41:45
708
原创 PaperSpine 自适应研究与义务影子层(Adaptive Shadow)实战指南:领域中立的单声明面审计契约
本文围绕 PaperSpine5 的可选运行期学习迁移面——`Adaptive Research and Obligation Shadow`(接口版本 `0.1-shadow`)展开,说明它如何在不对任何学科或期刊"写死"偏好规则的前提下,通过哈希绑定收据、封闭义务 IR、独立复核与 CAS 不可变修订,对**单个哈希绑定的声明面**(claim surface)做确定性、测试覆盖的影子审计。读
2026-10-11 23:20:27
965
原创 Go 语言 mapstructure 库深度解析:从通用 Map 到结构体的反射解码实战指南
mapstructure 是 Go 生态中一个被广泛使用的反射解码库,它能把 `map[string]interface{}` 这类通用数据映射为任意原生 Go 结构体,也能反向把结构体编码为 map,并提供友好而丰富的错误处理。在 orchestrator 仓库中,mapstructure 以 v1.3.3 版本随 [vendor 目录](https://link.gitcode.com/i/9
2026-10-11 22:13:17
308
原创 Hunk 0.3 发布说明解读:预编译 npm 分发、版本命令与实验性 MCP Daemon
Hunk 是一个面向 Agent 编码场景的"Review-first"终端 Diff 查看器。0.3 是 Hunk 早期发布序列中的一个关键节点(共 1 个 release,发布于 2026 年 3 月 22 日),它一次性补齐了安装分发、版本自检与实时会话接入三条基础设施:预编译 npm 二进制发布管线、顶层 `hunk --version` 命令,以及实验性的 MCP daemon。读完本文
2026-09-24 22:24:43
410
原创 ng-zorro-antd Button 组件实战指南:五种按钮类型与状态属性的完整解析
本指南以 ng-zorro-antd 官方按钮基础示例 [components/button/demo/basic.md](https://link.gitcode.com/i/ad1e243daacb1f95c907445ad58f6723) 为核心,系统讲解 Angular 组件库中 `nz-button` 的五大按钮类型(主按钮、默认按钮、虚线按钮、文本按钮、链接按钮)及其配合使用的四种状态
2026-09-24 13:34:59
478
原创 Humanizer 日期人性化指南:DefaultDateOnlyHumanizeStrategy 源码解读与实战
`DefaultDateOnlyHumanizeStrategy` 是 Humanizer 中负责将 `DateOnly` 日期之间的时间距离转换成自然语言的核心默认策略。通过它,你可以一行代码把 `2024-01-01` 与 `2024-01-02` 之间的差距描述为 "tomorrow",或者把两年前的日子描述为 "2 years ago"。读完本文,你将掌握该策略的完整 API、底层算法逻辑
2026-09-24 10:45:05
339
原创 告别盲目 sleep(1):Python 任务调度库 schedule 的 idle_seconds() 精准调度完全指南
**schedule 是一款 Python 任务调度库**,口号是"为人类设计的工作调度"。它让你用 `schedule.every().hour.do(job)` 这样的人类友好语法,周期性地运行任意 Python 函数——零外部依赖、进程内运行、几行代码即可上手。而今天的主角 `schedule.idle_seconds()`,能让你的调度主循环从"每秒醒一次瞎等"进化为"精准睡到下一个任务点
2026-09-21 13:25:03
427
原创 NetBox 虚拟化集群(Cluster)模型完全指南:从字段语义到源码实现
NetBox 中的 **Cluster(集群)** 是虚拟化资源管理的核心模型:它把一组物理资源(宿主机设备)逻辑归组,供虚拟机器(Virtual Machine)在其上运行,从而让运维与自动化团队能够精确追踪"某台虚机可能运行在哪台宿主机上"。本文以 [docs/models/virtualization/cluster.md](https://link.gitcode.com/i/310497
2026-09-20 20:08:45
302
原创 Voyager 输入框折叠(Input Collapse)功能详解:空输入框自动折叠,为阅读让出更多空间
输入框折叠(Input Collapse)是 Voyager 增强套件为 Gemini 等 AI 对话页面提供的一项"阅读空间优化"能力:当输入框为空并失去焦点时,它会把占据大片屏宽的输入区自动压缩成一个居中的胶囊按钮,点击即可恢复,让你在浏览长对话、翻看历史记录时获得更多可视区域。读完本文,你将掌握该功能的完整使用方式(含快捷键与两项独立设置)、底层实现原理(CSS 折叠策略、焦点与防抖判定、S
2026-09-20 16:44:55
335
原创 Handsontable 数据保存指南:用 afterChange 钩子与 localStorage 持久化表格数据
本指南讲解如何在 Handsontable 数据表格中持久化用户编辑的数据:既可以通过 `afterChange` 钩子在每次单元格变更时把改动实时发送到后端(autosave 模式),也可以借助浏览器 `localStorage` / `sessionStorage` 保存列顺序、列宽、行顺序等结构性状态,让表格在页面刷新后保持原貌。读完本文,你将掌握 `afterChange`、`getDat
2026-09-20 16:43:56
862
原创 深入解析 @foam/core 0.41→0.47 演进:可移植性重构、查询引擎加固与大规模工作区性能优化
`@foam/core`(包目录 [packages/foam-core](https://link.gitcode.com/i/983ad82ceac730c9fd8b25d577415f29))是 Foam 个人知识管理系统(VSCode 扩展)的宿主无关核心逻辑库,被 `foam-vscode` 扩展、`@foam/cli` 命令行工具与 `@foam/mcp` MCP 服务器共同依赖。本文
2026-09-20 15:00:22
769
原创 PouchDB 测试指南:集成测试、浏览器测试与环境变量选项全解析
PouchDB 是一个同时运行在浏览器和 Node.js 环境、拥有多种存储后端的 JavaScript 数据库。为了保障这一跨端、跨适配器架构的正确性,PouchDB 建立了一套层次分明的测试体系:从覆盖核心 CouchDB 兼容性的集成测试,到 `find`/`mapreduce` 专项套件、模糊测试、性能测试,再到单元测试与组件测试。本篇指南以仓库根目录的 [TESTING.md](http
2026-09-20 11:14:16
316
原创 Spring Boot 日志系统源码深度解析:LoggingSystem 抽象、级别映射与 Logback 初始化全流程(source-code-hunter)
> 本文是 doocs/source-code-hunter 开源仓库的源码赏析系列之一,聚焦 Spring Boot 日志模块(`org.springframework.boot.logging` 包)的底层实现。文章从日志级别抽象、第三方日志框架桥接,到 `LoggingSystem` 的选择机制与 `LogbackLoggingSystem` 的完整初始化链路,逐层拆解 Spring Boo
2026-09-19 19:24:35
859
原创 ExoPlayer HLS 播放接入实战:从 MediaItem 到 HlsMediaSource 的完整指南与源码级解析
HTTP Live Streaming(HLS,由 RFC 8216 定义)是 Android 端主流的自适应流媒体协议之一。ExoPlayer 内置了完整的 HLS 模块,支持 MPEG-TS、FMP4/CMAF、AAC(ADTS)、MP3 等多种容器以及自适应码率切换、直播、低延迟 HLS 等能力。本文以仓库中 [docs/hls.md](https://link.gitcode.com/i/
2026-09-19 12:50:50
441
原创 Realtime Voice Changer for RVC 实战指南:从启动到实时变声调优(v1.5.3.13)
本篇技术指南以 Realtime Voice Changer 客户端(v1.5.3.13)为主线,完整讲解如何通过该客户端加载 RVC(Retrieval-based Voice Conversion)模型并实现实时变声。你将掌握 Windows/macOS 双平台的启动流程、GUI 各功能区的操作要领、F0 提取器与延迟参数的调优策略,以及模型槽(Model Slot)的上传、编辑与管理方法,并
2026-09-19 12:21:42
573
原创 Handsontable 单元格文本对齐完全指南:`className` 配置与上下文菜单的源码级实现
> 导读:本文以 Handsontable 官方指南 [text-alignment.md](https://link.gitcode.com/i/747ef2a5863cb1c4dc1698947e13c21c) 为骨架,系统讲解如何对单元格内容进行水平(左、中、右、两端对齐)与垂直(顶部、中部、底部)对齐。你将掌握两条对齐路径——通过 `className`/`cells` 配置编程式对齐、通
2026-09-19 09:00:27
365
原创 Phaser 4 粒子系统实战指南:ParticleEmitter 配置、发射区域与粒子处理器全解
> 本文以 Phaser 4 粒子系统(Particle System)为主题,系统讲解 `ParticleEmitter` 的创建与配置、EmitterOp 灵活值格式、flow 与 explode 两种发射模式、引力井(GravityWell)、发射区/死亡区(Emit/Death Zone)、跟随游戏对象以及粒子回调等全部核心能力。读完本文,你将能够用 `this.add.particles
2026-09-18 12:17:41
664
原创 Sunshine 游戏串流实操:免费低延迟,4 步从安装到跑通
Sunshine 是一个开源自托管游戏串流服务器,作为 Moonlight 客户端的主机端,把 PC 上的游戏画面低延迟串流到电视、平板或手机。它完全免费,画面数据只在局域网内传输。适合想在大屏上玩 PC 游戏的玩家,也适合想把一台主机共享给多个设备的家庭。## 一、先认识它:两个真实使用场景**场景一:客厅大屏。** 周末你把 3A 大作丢在串流主机上,客厅的智能电视通过 Moonlig
2026-09-17 16:33:59
618
原创 OpenCore Legacy Patcher 完整指南:旧 Intel Mac 升级新版 macOS 的操作流程
OpenCore Legacy Patcher(下文简称 OCLP)是一款免费开源工具,作用是让苹果已停止官方支持的 Intel Mac 安装并运行 macOS Big Sur 11.x 至 Sequoia 15.x,也就是给旧 Mac 升级新版系统的可行路径。它的工作原理是在开机早期引导阶段向内存注入修正数据(不改写固件),再在系统卷上补齐老硬件缺失的驱动与功能。边界同样明确:它只支持 Inte
2026-09-08 22:47:32
339
原创 Logseq Zotero 集成:把文献库接进笔记流的 4 个操作
文献攒到上百篇之后,一个很常见的窘境:PDF 全在 Zotero 里,笔记却躺在别处,写综述查个引文要在两个窗口之间反复横跳。Logseq Zotero 集成就是补这个缺口的——在笔记里嵌入一个指向文献条目的标记,点一下按钮,PDF 直接在 Logseq 内置阅读器里打开。[的预构建发行包,让你在 Windows 10/11 上运行 Android 应用,包内集成 MindTheGapps 的 Google Play 服务,或内置 Magisk、KernelSU 的 root 环境。它面向官方 WSA 终止支持后仍想继续使用 Android 应用的开发者和普通用户。与官方 WS
2026-09-08 18:46:03
885
原创 给 SWF 续命:Ruffle 从安装到嵌入网页的实战指南
Flash 播放器停更多年了,但你硬盘里那几个 `.swf` 文件还能救。Ruffle 是一个用 Rust 写的 Flash Player 模拟器:它解析 SWF 文件、执行 ActionScript 1/2/3,再交给现代图形 API 画出来,让老 Flash 动画和游戏在浏览器或桌面窗口里直接跑起来。这篇文章只讲能直接抄的命令——装桌面端、嵌网页、批量扫目录、黑屏排错,照着做就行。## 先
2026-09-08 17:50:58
335
原创 ML-For-Beginners 读取课程 CSV 数据文件报 UnicodeDecodeError 怎么解决?
在 ML-For-Beginners 课程中,几乎所有动手练习的第一步都是在 Jupyter Notebook 里用 `pd.read_csv()` 读取课程仓库自带的数据文件(如 [US-pumpkins.csv](https://link.gitcode.com/i/fc52fcf67c624dcfca94e1741a5ec297)、[nigerian-songs.csv](https://l
2026-09-08 16:27:07
1041
原创 OpenCore Legacy Patcher 完整指南:3 步让旧 Mac 装上新版 macOS
OpenCore Legacy Patcher 是一款基于 Python 与 OpenCore 的免费开源工具,通过内存注入式补丁,让最早 2007 年的 Intel Mac 也能安装运行 macOS Big Sur 至 Sequoia。全程不重写系统文件,核心动作只有三步:制作 USB 安装器、构建并安装 OpenCore、应用根补丁,流程完全可逆,装完还能像原生机器一样接收 OTA 更新。
2026-09-08 13:43:22
380
原创 在 Windows 上部署 Czkawka 的 3 条安装路径与一套重复文件清理实战
电脑 C 盘快满了却找不到空间去哪了?Czkawka 值得试一下。它是一款免费开源的磁盘空间管理工具,覆盖重复文件清理、相似图片识别、空文件夹检测三大核心需求,扫描算法由开源库 [czkawka_core/](https://link.gitcode.com/i/a33ac57a27d0adaba35fea0311d68e7b) 实现,全程本地运行、不联网、不收集任何信息,适合只想回收磁盘空间、不
2026-09-08 13:36:23
403
原创 微信聊天记录导出教程:用 WeChatMsg 十分钟拿到第一份 HTML 存档
聊天记录散落在多台设备,换手机最怕丢重要对话?开源工具 **WeChatMsg(留痕)** 能把微信聊天记录导出成 HTML、Word、CSV 三种通用格式,全部解析在你自己电脑上本地完成,数据不离开机器。## 📦 完成微信聊天记录导出后,你能拿到什么- **HTML 网页档案**:浏览器双击打开,对话按原始顺序呈现,含图片附件- **Word 文档**:适合归档、打印和转发给同事-
2026-09-08 12:45:18
794
原创 一个仓库读透 AI 全栈:AI 系统开源课程,从 AI 芯片到推理引擎
AISystem 是一套围绕 AI 系统全栈的中文开源课程,覆盖 AI 芯片、AI 编译器、AI 推理系统与框架核心技术,为想搞懂 AI 底层基础设施的本科生高年级和研究生提供幻灯片与文字材料。## 为什么学 AI 系统:多数人存在的全栈盲区学深度学习的人大多停留在算法层:模型会训,却说不清它为什么慢、慢在哪一层。AISystem 正是从这道断层切入,把 AI 系统按从上到下的顺序拆成五大
2026-09-08 12:32:42
1106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅