自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 gojsonschema 实战指南:用 Go 语言构建跨版本 JSON Schema 校验体系

gojsonschema 是 Go 语言生态中应用最广泛的 JSON Schema 校验库之一,完整支持 draft-04、draft-06 与 draft-07 三个主流规范版本。本文以 [gojsonschema 官方 README](https://link.gitcode.com/i/fad53b33d71d6de6e56c7f5af58ebf67) 为骨架,结合其核心源码([jsonLo

2026-10-14 22:12:02 411

原创 仓颉 std.overflow 移位溢出异常全解析:OvershiftException 与 UndershiftException 实战指南

本文围绕仓颉标准库 `std.overflow` 包中两个移位专用异常类 `OvershiftException` 与 `UndershiftException` 展开,系统讲解它们的类定义、构造方式、在移位运算中的触发时机与源码级实现原理,并结合 `throwingShl`/`throwingShr` 给出可直接运行的示例。读完本文,你将掌握:何时会抛出这两类异常、如何构造并捕获它们、不同整数类

2026-10-14 20:29:13 277

原创 skywater-pdk 器件详解:SONOS 闪存单元模型角文件(MODEL CORNERS)与 Programmed/Erased 建模规范

本文是 skywater-pdk 开源 PDK 中 [SONOS 闪存单元](https://link.gitcode.com/i/e3da358dc9d3232937cef419c8845177) 技术文档的深度解析,聚焦 [special_sonosfet-table0.rst](https://link.gitcode.com/i/9c032e38eb09fc7170a2fa9ccacc56

2026-10-14 19:42:37 261

原创 uni-app 索引列表组件 uni-indexed-list 版本演进与实战指南:基于 hello-uniapp 示例的深度解析

uni-indexed-list 是 uni-ui 体系中用于展示"带右侧索引的列表"的通用组件,常用于城市、机场、通讯录联系人等大量条目的快速定位场景。本文以 hello-uniapp 仓库中的 [uni-indexed-list changelog](https://link.gitcode.com/i/cd684e1e0108271a7da19f98d396c9a0) 为核心脉络,结合组件源

2026-10-14 18:34:44 311

原创 ribbon4cj 负载均衡器拦截器实战:用 LoadBalancerInterceptor 与 RandomRule 构建可观测的随机负载均衡客户端

本文围绕 ribbon4cj 仓库中的示例工程 `samples/interceptor_random_lb_client` 展开,完整演示如何在仓颉语言编写的微服务客户端负载均衡器 ribbon4cj 中自定义请求拦截器(`LoadBalancerInterceptor`),并搭配随机负载均衡规则(`RandomRule`)发起真实 HTTP 请求。读完后,你将掌握:拦截器接口 `preInvo

2026-10-14 17:09:26 1019

原创 goleveldb 使用指南:Go 语言 LevelDB 嵌入式 KV 数据库的安装、读写与迭代实战

goleveldb 是 LevelDB key/value 数据库在 Go 语言下的完整实现,本文以仓库根目录的 [README.md](https://link.gitcode.com/i/161fcd76a5ea9a979df66a4f85a45c79) 为骨架,结合 [leveldb](https://link.gitcode.com/i/2c55cc9486d576e83d996f7ec4

2026-10-14 16:30:49 203

原创 AIRI 图像生成接入 Replicate:配置、内置预设与云端推理实现解析

本篇指南基于 AIRI 仓库中的官方文档与配套源码,讲解如何在 AIRI 中配置 Replicate 作为云端图像生成(Artistry)服务商,覆盖 Token 获取、设置项逐项说明、内置模型预设,并深入 [ReplicateProvider](https://link.gitcode.com/i/c8cea767a1cacf790a5b0aeb4c79766a) 的默认参数合并、占位符替换与任

2026-10-14 14:34:46 186

原创 Dhizuku 设备所有者权限共享工具:架构原理、激活流程与 API 接入实践

Dhizuku 是一款借鉴 Shizuku 设计思想的开源 Android 工具,其核心能力是把系统的 **DeviceOwner(设备所有者)/ ProfileOwner(资料所有者)权限分享给其他应用**,让普通应用也能调用 `DevicePolicyManager` 中仅限设备所有者使用的 API。本文以 [docs/README.md](https://link.gitcode.com/i

2026-10-14 13:40:47 136

原创 光盘镜像采集完整工作流:OmniDrive + Redumper + MakeMKV配置清单与避坑指南

OmniDrive 是一款面向 MediaTek MT1959 主控光驱(日立-LG 系)的开源固件修改项目,刷入后光驱可解锁 Lead-in/Lead-out 读取、逐扇区 Raw 读取(CD 2352 字节、DVD 2064 字节、BD 2072 字节)等能力。本文带你走通**光盘镜像采集**的完整工作流:如何用 OmniDrive 改造光驱,再配合 Redumper 做 1:1 镜像采集、用

2026-10-14 13:30:27 46

原创 PushDeer Android 客户端开发实录:MiPush 厂商推送适配与客户端功能演进

> 本文以仓库内 [android/Readme.md](https://link.gitcode.com/i/1786ba798509cc80b3e6191ba25d9336) 为骨架,结合 `android/app` 模块源码,梳理 PushDeer 开放源码 Android 客户端从小米推送(MiPush)调通、接入到形成“可用状态”的完整开发过程:包含厂商 ROM 适配现状、技术取舍(ch

2026-10-14 13:12:52 262

原创 GluonCV 中 COOT 模型的训练全指南:视频-文本层次化表示学习的协作式 Transformer 实战

COOT(Cooperative Hierarchical Transformer)是发表在 NeurIPS 2020 上的视频-文本表示学习模型,它针对真实视频-文本任务中"帧与词、片段与句子、视频与段落"等多层粒度语义问题,通过协作式层次 Transformer 建模不同粒度、不同模态之间的交互。GluonCV 仓库在 `scripts/vision-language/video-langua

2026-10-14 13:11:09 530

原创 Wing 云 API 路径校验规则详解:从 hangar 快照测试看 cloud.Api 的路径语法

本篇技术指南以 Wing 仓库中 [api_valid_path.test.w_test_sim.md](https://link.gitcode.com/i/c78d7b3d0895a413b0c7a302de7ec773) 快照及其配套测试源码为核心,系统讲解 `cloud.Api` 定义 HTTP 路由时路径(path)的合法语法、底层校验实现、跨平台(sim / tf-aws / awsc

2026-10-14 13:09:59 430

原创 Go 重试利器:深入解析 lestrrat-go/backoff/v2 的 Policy/Controller 架构与指数退避实现

**导读**:`github.com/lestrrat-go/backoff/v2` 是一套以 "Idiomatic Go" 方式实现的退避(backoff)重试算法库。它原生拥抱 `context.Context`,并通过 channel 操作完成关键通知,让你写出既显式又灵活的重试代码。本文以该库的官方 README 为主线,结合 [vendor 目录下的完整源码](https://link.

2026-10-14 13:02:21 1019

原创 Fn 平台实战:10 分钟搭建带 MySQL 持久化的博客 API(fn run / fn config / fn deploy 全流程)

本指南以 Fn 开源 Serverless 平台自带示例 `examples/apps/blog` 为核心,完整演示如何在一个 Fn App 内组织多个函数(数据库建表、查询帖子、创建帖子),并走通“本地起 MySQL → `fn run` 本地测试 → `fn config` 注入应用配置 → `fn deploy --all` 一键部署 → HTTP 调用”的完整链路。读完本文,你将掌握 Fn

2026-10-14 12:20:37 101

原创 droast 85 条规则清单:从 :latest 到 BuildKit heredoc 的 Dockerfile 检查规则分类速查

droast(仓库名 dockerfile-roast)是一个"有态度"的 Dockerfile linter:它会扫描你的 Dockerfile,用 85 条规则揪出 `:latest` 基础镜像、硬编码密码、`COPY . .` 这类坏味道,并用毫不客气的"吐槽"告诉你为什么。本文是 droast 的 Dockerfile 检查规则分类速查,帮你在 10 分钟内掌握全部 85 条规则怎么分类、

2026-10-14 11:27:35 207

原创 practical-aspnetcore 实战:为 System.Text.Json 编写 TimeSpan 自定义转换器(JsonConverter)

本指南以 [projects/json/json-9](https://link.gitcode.com/i/939b68ceee59631cb7a75a9b2d86ef23) 示例为主线,讲解如何在 ASP.NET Core 中基于 `System.Text.Json` 为 `TimeSpan` 类型实现自定义转换器(`JsonConverter<TimeSpan>`),从而完全掌控类型在 JS

2026-10-14 11:10:25 1136

原创 foobar2000 皮肤 foobox 上手指南:十分钟把默认界面换成自己想要的样子

foobar2000 皮肤一直有选择,但多数要自己拼组件、拖布局。foobox-cn 直接给了一套完整方案:它针对 foobar2000 的 DUI(Default User Interface,就是播放器的默认界面框架)做了深度定制,把播放列表、封面、歌词、艺术家简介整合进同一套面板,装完就能用,不用逐块配置。## 为什么默认界面不够用默认 DUI 的组件是散的:播放列表、封面、歌词各管

2026-10-14 11:02:34 525

原创 Octop 1.0.0 正式发布:自托管AI助手,一条命令拥有你的多智能体专家团队

2026 年 9 月 14 日,开源**自托管AI助手** Octop 发布 1.0.0 正式版,测试阶段结束,正式对外交付。一条命令即可在自己的电脑或服务器上跑起 Web 控制台、CLI 与多智能体助手,所有对话和凭据都保存在本地。它采用**单进程模型**:Web 控制台、CLI、IM 通道、定时任务由同一个进程提供,共享同一个控制面数据库(默认 SQLite,可选 PostgreSQL),

2026-10-13 23:35:27 352

原创 PyWxDump 已下架:微信聊天记录解密导出工具移除始末

如果你正打算用 PyWxDump 解密微信聊天记录,先停一下。仓库已经移除全部代码,之前流传的"装依赖、扫密钥、导出 HTML"流程,现在走不通了。## 现在克隆仓库会得到什么克隆仓库地址,拿到的只剩一份移除通知:```git clone https://gitcode.com/GitHub_Trending/py/PyWxDump```仓库内没有依赖清单,没有可运行的模块,只

2026-10-13 22:54:33 276

原创 edge-tts 免费语音合成指南:4 条命令生成 MP3 和 SRT 字幕

不少小项目都需要一点 TTS——做有声书、视频配音、给幻灯片加朗读,但商业语音服务大多要 API key、要配额、要花钱。edge-tts 是一个免费语音合成工具,它直接从 Python 调用 Microsoft Edge 浏览器内置的在线语音合成通道,不需要密钥、不需要 Windows、也不需要装 Edge,一条命令就能产出 MP3 音频和 SRT 字幕。## 🎧 安装并跑通:一条命令拿到

2026-10-13 22:16:15 292

原创 react-data-grid 项目工程内参:零依赖数据网格的架构布局、代码约定与 vp 验证工作流

> 本文以仓库根目录下的 [AGENTS.md](https://link.gitcode.com/i/0218dc3681573bfdc66a64df99771bb2) 为主体,结合 [src/](https://link.gitcode.com/i/460c8250516a34a80df4f3357931720e)、[test/](https://link.gitcode.com/i/f758

2026-10-13 20:50:14 842

原创 老 2012 MacBook Pro 升级最新 macOS:OpenCore Legacy Patcher 完整指南

OpenCore Legacy Patcher(OCLP)是一款基于 Python 的开源工具,让苹果已停止支持的老旧 Intel Mac——比如 2012 MacBook Pro——也能安装并运行 macOS Big Sur 到 Sequoia 这些新版系统。整套流程在图形界面里完成,不改固件,SIP、FileVault 2 等安全功能可以原样保留。对不受支持的 Mac 装新系统这件事,这是目前

2026-10-13 20:44:29 225

原创 Lime3DS 中的 glad:OpenGL / OpenGL ES 加载器的重新生成与集成实践

本文围绕 Lime3DS 仓库中 [externals/glad/Readme.md](https://link.gitcode.com/i/7e36dff3338c35de9297a92f0db11549) 这份文档展开,系统讲解 glad(OpenGL/OpenGL ES Loader 生成器)在项目中的作用、重新生成的命令行方式、在线生成的操作步骤,以及生成的源码如何在 Lime3DS 的渲

2026-10-13 19:44:05 344

原创 从 LoopBack 3 迁移 Express 中间件:用基础 Express 应用统一承载 LB3 与 LB4

本文将围绕 LoopBack 官方迁移指南([docs/site/migration/express-middleware.md](https://link.gitcode.com/i/b6d10dd1b9b442d4ca9ad84ee7592e01))与配套示例 [examples/lb3-application](https://link.gitcode.com/i/c821b93c75c3b

2026-10-13 18:55:21 1059

原创 Nexent 智能体开发实战:从自然语言需求到可发布 Agent 的完整工作流

Nexent 的智能体开发(Agent Development)模块提供从模型接入、知识库与记忆准备,到自然语言生成配置、资源绑定、安全护栏、调试发布与版本管理的一站式工作台。本文基于该模块的官方文档与仓库源码,系统讲解 Agent 从 0 到 1 的完整流程:读者将掌握 AI 生成与手动配置两种建智能体方式、五类可编排资源(模型、工具、技能、知识库、协作智能体)的绑定方法、调试与版本回滚机制,以

2026-10-13 18:46:37 385

原创 CyberChef 离线部署完整指南:十分钟在内网机器上搭好加密与数据转换台

跑完之后,你手里会多一个完全离线的数据处理台:Base64/XOR/Hex 编码转换、AES 等对称加密、压缩解压、哈希校验、X.509/TLV 协议解析,几百个操作全部在浏览器本地执行,数据不经过任何远程服务器。对应的是这个场景:取证机连不上外网,手边却有一批 Base64 字符串、XOR 密文要立刻处理,而第三方在线工具全都用不了。CyberChef 是 GCHQ 开源的"网络瑞士军刀",

2026-10-13 18:33:32 974

原创 Akka.NET 源生成 MessagePack 序列化实战:Akka.Serialization.V2 与 Roslyn 生成器的完整指南

`Akka.Serialization.V2` 是 Akka.NET 为 v1.6 引入的用户侧源生成序列化方案:一个小型运行时库搭配一个 Roslyn 增量源生成器,你只需要用属性声明消息 schema 和一个 partial 序列化器类,生成器就会在编译期产出 `Manifest`/`Serialize`/`Deserialize`/`SizeHint` 的完整实现。本文以仓库中 [Messa

2026-10-13 18:27:15 909

原创 atomcode 持久化待办面板(Persistent Todo Panel)实现解析:从内联块到原地更新的多行 Footer 面板

本文基于仓库内的一份完整实现计划(`docs/superpowers/plans/2026-07-11-persistent-todo-panel.md`)展开,深入讲解 atomcode TUI 如何把「每轮对话结束后重复打印的内联 todowrite 块」替换为「固定在输入框上方、跨轮次原地更新的多行待办面板」。读完本文,你将掌握:面板的数据模型(`TodoProgress.items`)与生

2026-10-13 18:11:27 226

原创 WeChatMsg 完整指南:零基础 10 分钟把微信聊天记录导出成三种格式

换了手机,旧微信里几年的聊天记录是不是突然“无处安放”?它们其实能导出来。**WeChatMsg** 是一款微信聊天记录导出工具:读取电脑版微信的本地数据库,导出成 HTML、Word、CSV 三种格式,还能生成年度聊天报告。全程大约 10 分钟,最容易卡住的是第二阶段的“复制数据库文件”。## WeChatMsg 替你做的事:只抄不改把它理解成一个抄写员:它打开电脑里那个 **Msg.d

2026-10-13 15:54:03 377

原创 Cangjie std.ast QuoteToken 类详解:quote 表达式内的 token 序列节点与 Tokens 实战

本文围绕仓颉标准库 ast 包中的 `QuoteToken` 类展开,讲清它在抽象语法树(AST)中的定义、继承关系与唯一的 `tokens` 成员属性,并结合 [QuoteExpr](https://link.gitcode.com/i/251dbfdf892660f27eb058222728a3b7)、[Tokens](https://link.gitcode.com/i/61f7cfd909

2026-10-13 15:00:42 413

原创 如何为 DeepSeek Harness 装上代码库的长期记忆:Hindsight Coding Agents 实战

上周有个开发者吐槽:同一个仓库里,编码智能体每周都要重新听一遍"这个项目的包管理用 pgm 不要用 npm"、"PR 标题必须走 Conventional Commits"。代码能推导出来的部分,智能体从来不含糊;真正丢掉的,是那些从未写进代码的项目级决策。这正是编码智能体最缺的一环:不是推理能力,而是跨会话的连续性。Hindsight 是 vectorize-io 开源的 Agent 记忆引

2026-10-13 14:43:36 404

原创 Option Keyboard(选项键盘):基于 cumulant 线性组合的技能组合强化学习框架实现指南

Option Keyboard 是 DeepMind 于 NeurIPS 2019 提出的强化学习技能组合框架,核心思想是把技能定义在"伪奖励(pseudo-rewards,即 cumulant)"空间上,从而让任意确定性 option 都可以被表示为一个扩展域上的 cumulant,并进一步利用已知 option 的 cumulant 线性组合**即时合成**新 option(无需任何学习)。本

2026-10-13 13:43:26 163

原创 Blitz.js 新应用模板(app 目录版)完整指南:从 blitz new 到可运行的认证全栈应用

这篇技术指南以 Blitz.js 官方脚手架生成的**新应用模板**(仓库中的 [packages/generator/templates/app](https://link.gitcode.com/i/429ee415d94acbc7a6252e86f47f4012))为讲解对象,面向使用 `blitz new` 创建 Next.js 全栈应用的开发者。读完本文,你将掌握模板的启动流程、环境变量

2026-10-13 13:37:49 204

原创 SFTPGo 文件传输服务器全解析:SFTP/FTP/WebDAV 多协议与多云存储后端实战指南

SFTPGo 是一个功能完备、高度可配置的**事件驱动型文件传输解决方案**,它以 Go 语言实现,在一个服务进程中同时提供 SFTP、HTTP/S、FTP/S、WebDAV 四种访问协议,并支持本地文件系统、加密文件系统、S3 兼容对象存储、Google Cloud Storage、Azure Blob Storage 以及远程 SFTP 服务器等多种存储后端。本文以项目根目录 [README.

2026-10-13 13:34:24 913

原创 ezdxf 文档管理完全指南:DXF 图形的创建、打开、保存与元数据设置

本篇技术指南以 ezdxf 官方文档《Document Management》为核心,系统讲解 DXF 文档从创建、打开、保存到 Drawing Settings(HEADER 变量与 ezdxf 元数据)以及 JSON 标签导出的完整生命周期。读完本文,你将掌握 `ezdxf.new()` / `ezdxf.readfile()` / `doc.saveas()` 等核心 API 的参数细节、D

2026-10-13 13:31:53 321

原创 DIY Layout Creator macOS 构建环境搭建指南:从 Xcode 工具链到签名与公证的完整落地

DIY Layout Creator(DIYLC)是一个跨平台的电路布局与原理图绘制工具,其 macOS 发行版需要通过 Apple 代码签名(codesign)与公证(Notarization)流程才能让用户在 macOS Gatekeeper 下顺利运行。本文基于仓库中 [macOS 构建环境文档](https://link.gitcode.com/i/342800c796bb6563e611

2026-10-13 11:25:42 151

原创 Viper 训练实战:MSF 与 Cobalt Strike sleep 机制源码解析及自定义通讯间隔实现

metasploit-framework 与 Cobalt Strike(CS)是两大主流红队评估工具,二者都通过 `sleep` 命令控制 beacon 的通讯间隔。本文基于 Viper 仓库中的训练文档展开,从开源的 metasploit-framework / Meterpreter 源码入手,完整拆解 `sleep` 命令从框架层 TLV 请求到目标端休眠、框架端会话重建的全链路实现,并讲

2026-10-13 09:24:43 54

原创 Calendar Compose 库完全指南:从六种日历 Composable 到自定义实现的实战手册

本文是 Kizitonwose Calendar 开源仓库中 [docs/Compose.md](https://link.gitcode.com/i/8b43201075b07ba6c76e69df56ceb308) 文档的中文深度解读。Calendar Compose 库为 Android 与 Kotlin Multiplatform 项目提供了横向/纵向滚动、按月/按周/按年/热力图组织的六

2026-10-13 09:02:21 160

原创 老Mac升级新macOS:OpenCore Legacy Patcher 手把手完整指南

OpenCore Legacy Patcher(OCLP)是老Mac升级工具,让已停更的 Intel Mac 安装新版 macOS(Big Sur 及以后),装完图形加速、无线网络、OTA 更新均可照常使用。若你手里有一台停更旧机想换新系统,照着本文执行即可;Apple Silicon 机型读者无需继续阅读。## 🖥️ 谁适合 / 谁不适合:升级前先核对入场条件**可以用**(需全部满足

2026-10-12 23:41:38 324

原创 scrcpy 安卓投屏教程:3 步把手机画面镜像到电脑,免费、免 Root、不装 App

scrcpy 是一款免费开源的安卓投屏工具,把手机屏幕镜像到电脑窗口,键盘鼠标直接操作手机。它适合常调试应用的移动开发者,也适合想把手机搬到大屏上办公的普通用户。不 Root、不装 App、无广告、无账号,唯一门槛是在手机上打开 USB 调试,约 1 分钟完成自检即可接通。## 3 步投出画面:从自检到第一帧### 📋 先完成 3 项自检1. **手机端**:开启 USB 调试。路径

2026-10-12 20:58:23 1027

空空如也

空空如也

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

TA关注的人

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