自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Webiny 本地文件存储服务设计全解:api-file-manager-standalone 的无 S3 文件上传实现

本文围绕 Webiny 开源仓库中的 [api-file-manager-server 设计文档](https://link.gitcode.com/i/a910c85add8aca72bc30452c5facc014),完整剖析 `packages/api-file-manager-standalone` 包的架构与实现:它是 `api-file-manager-s3` 的“即插即用替代品”,把

2026-10-07 23:48:09 702

原创 Suricata 插件开发实战指南:从 LibSuricata 到 SCPluginRegister 的完整技术解析

本文围绕 Suricata 的插件(Plugins)体系展开,系统讲解如何把 Suricata 的能力以动态库的形式注入到其他工具中,涵盖 `suricata.yaml` 中 `plugins` 配置段的加载机制、`SCPluginRegister` 入口函数的实现细节、应用层(App-Layer)插件的完整结构,以及 Rust 纯插件编译时的 `RUSTFLAGS` 注意事项。读完本文,你将掌握

2026-10-07 23:26:05 468

原创 Hyperf v1.0 系列 Changelog 深度解读:从 v1.0.2 到 v1.0.16 的核心组件演进与关键修复全景

本文基于 Hyperf 官方仓库 `docs/id/changelog/1.0.md` 完整梳理 v1.0 系列(2019-06-25 至 2019-09-20)共 15 个补丁版本的更新脉络,涵盖新增组件、API 变更、弃用预告与重要缺陷修复。阅读本文,你将系统掌握 Snowflake 分布式 ID、View 模板、Crontab 定时任务、协程并发控制、对象压缩等核心能力的引入时机与底层实现,

2026-10-07 22:33:21 201

原创 @plasmicapp/loader-fetcher 源码级解析:Plasmic 项目 Bundle 的低层拉取引擎

`@plasmicapp/loader-fetcher` 是 Plasmic 前端 Loader 体系中最底层的"取数引擎",负责把 Plasmic 设计器中的项目(Project)编译结果以 **LoaderBundleOutput** 的形式拉取到你的应用中。本文基于仓库中 [packages/loader-fetcher/api/index.api.md](https://link.gitc

2026-10-07 21:13:58 31

原创 PostgreSQL 查询防超时:使用 statement_timeout 限制语句执行时间

本文以 PostgreSQL 会话级运行时参数 `statement_timeout` 为核心,讲解如何在单个连接中为查询设置硬性超时阈值,防止慢查询、锁等待拖垮数据库。读完本文你将掌握毫秒整数与带单位字符串两种配置写法、如何查看与验证超时生效,以及如何基于当前仓库的实践在 Rails 应用中为所有 PostgreSQL 连接统一配置超时。## 为什么查询会运行太久影响一条查询耗时的因素有

2026-10-07 20:24:46 355

原创 k3d node list 命令详解:查询 k3d 集群节点、角色与状态

`k3d node list` 是 k3d(在 Docker 中运行 CNCF k3s 的轻量级辅助工具)提供的节点查询命令,用于列出当前环境中由 k3d 管理的一个或多个节点(server / agent / loadbalancer / registry),并展示其角色、所属集群与运行状态。读完本文,你将掌握 `k3d node list` 的全部参数用法、输出字段含义、JSON/YAML 结

2026-10-07 18:09:36 202

原创 OWASP MASTG 实战指南:三种工具从 APK 中提取与解码 AndroidManifest.xml

AndroidManifest.xml 是 Android 应用的"安全身份证",它声明了权限、组件、导出状态、备份开关、SDK 版本等关键信息,是移动应用安全测试中最先要检查的文件之一。本文基于 OWASP MASTG 的 [MASTG-TECH-0117](https://link.gitcode.com/i/b2c5e19953cb5c9489655f9b46b1b978),完整讲解如何用

2026-10-07 16:43:18 253

原创 播客和采访终于不乱了:claude-real-video --speakers 本地说话人分离完全指南

**claude-real-video(命令名 `crv`)是一个完全本地运行的开源视频分析工具:它把视频转成 LLM 真正看得懂的"关键帧 + 带时间戳的文字稿"。而 `--speakers` 参数则是为播客、采访、会议录播量身定制的本地说话人分离功能——每一行台词前都会自动标上 `[SPEAKER_00]`、`[SPEAKER_01]`,让 AI 从此分清"谁说了什么"。**[![clau

2026-10-07 13:40:25 156

原创 Tock 在 MSP-EXP432P401R(MSP432P401R LaunchPad)上的内核与应用烧录实战指南

本文是一份面向 Tock 嵌入式操作系统开发者的板级实战指南,聚焦于 TI MSP-EXP432P401R 评估板(搭载 MSP432P401R 微控制器)上的完整部署流程:如何用 OpenOCD 将 Tock 内核烧录进板载 Flash,如何把编译好的 TBF(Tock Binary Format)应用镜像烧录并运行。读完本文,你将掌握该板对应的 [Makefile](https://link.

2026-10-07 10:41:57 201

原创 ExplorerPatcher|免费一键恢复 Windows 10 任务栏,Win11 界面定制全覆盖

刚升级到 Windows 11 的当天下午,你右键任务栏找"工具栏"和"小工具"选项,结果只剩两个陌生按钮,鼠标在屏幕中央的任务栏上来回扫,图标全在正中列队。ExplorerPatcher 干的就是这件事:一键恢复 Windows 10 任务栏,开始菜单和 Alt+Tab 也一并换回,免费、开源、不用注册,你的鼠标肌肉记忆不需要重新学习。## 它和"套壳美化"的区别在哪ExplorerPa

2026-10-06 22:36:06 146

原创 Pixelle-Video:一句话主题到成片,AI短视频生成完整指南

想把脑子里一个选题变成能发布的短视频,传统流程至少要半天:找素材、写稿、录音、剪辑、压字幕。[Pixelle-Video](https://link.gitcode.com/i/831533c2a8c617c2a26a70d14cc2c737) 是一个 AI 短视频生成引擎——你只输出一句话主题,它自动完成写文案、配画面、配音、加背景音乐、合成成片,全程不碰剪辑软件。## 零基础启动:Pixe

2026-10-06 21:52:52 175

原创 Muxy轻量终端的10个必装效率技巧:从分屏布局到自定义命令快捷键

[Muxy](https://link.gitcode.com/i/524221a26eb777e9ba6ef3b733e5f679) 是一款基于 SwiftUI 和 libghostty 构建的轻量、低内存 Mac 终端,提供 GPU 加速渲染、分屏布局、Git worktree 管理、命令面板与 490+ 主题。本文为你整理 **10 个必装的效率技巧**,覆盖从分屏布局到自定义命令快捷键的完

2026-10-06 20:50:45 163

原创 MySQL 压测实战指南:mysqlslap、sysbench 与 TPCC-MySQL 的基准测试全流程(含 QPS/TPS 解读)

本篇技术指南围绕《Java 程序员眼中的 Linux》仓库中的 [Mysql-Test.md](https://link.gitcode.com/i/3afdbf43e9ac0de0465811e0cfc3e7ed) 展开,系统讲解 MySQL 三种主流压测工具的完整使用流程:MySQL 自带的 `mysqlslap`、开源通用压测工具 `sysbench`,以及最贴近真实 OLTP 业务的 Pe

2026-10-06 16:28:16 886

原创 doctest 贡献指南:Bug 报告、功能提案与 Pull Request 全流程解析

本文以 doctest 开源仓库的 [CONTRIBUTING.md](https://link.gitcode.com/i/848101c9e97553f1b01b8ff8f3f31958) 为骨架,系统梳理向该项目提交贡献的完整流程:从如何提交一份可复现的 Bug 报告、如何提出有说服力的功能提案,到遵循「dev 分支 + 自动生成头文件 + 参考输出比对」的 Pull Request 规范。

2026-10-06 16:00:07 215

原创 iOS 过度 Entitlement 能力暴露检测实战:以未使用的 HealthKit 授权为例(OWASP MASTG-DEMO-0127)

本文基于 OWASP MASTG(Mobile Application Security Testing Guide)仓库中的运行时演示 [MASTG-DEMO-0127](https://link.gitcode.com/i/bdb834c47cd99f80a72b35e86fc2c9e8),完整还原"应用签名了 `com.apple.developer.healthkit` Entitleme

2026-10-06 12:24:08 164

原创 Channels 2.0 架构变革深度解析:从通道层消息中转走向 asyncio 原生运行的 Django 异步方案

Channels 2.0 是 Channels 项目历史上一次彻底的重写:数据不再通过通道层在协议服务器与应用之间中转,应用改为直接运行在协议服务器内部(与 WSGI 的形态对齐),整个核心转向 Python `asyncio` 并异步原生运行至 Django 视图或同步消费者为止,同时移除了对 Python 2.7 与 3.4 的支持。本文以官方 2.0.0 发布说明([docs/release

2026-10-06 09:55:00 200

原创 createTextNode vs innerHTML vs textContent:三种写入文本方式的本质区别

在现代 JavaScript 教程(本项目)的 DOM 操作章节中,向页面元素写入字符串是最高频的操作之一,而 `document.createTextNode`、`innerHTML` 与 `textContent` 三者表面上看都能"把一段文本放进元素里",实际语义却大不相同:其中两种会按纯文本安全写入,另一种则会把字符串当作 HTML 源码解析执行。本文以 [2-ui/1-document/

2026-10-05 23:24:28 1114

原创 WuKongEasySDK 多平台文档发布规范:版本固定、证据边界与 Alice/Bob 验收流程

> 本篇技术指南围绕 WuKongIM 仓库中的 Phase 15 文档规范([docs-site/PHASE_15_SPEC.md](https://link.gitcode.com/i/b604987752346e96441657685f2180bc))展开,讲解官方 EasySDK 系列(iOS、Android、Flutter、Web,以及后续扩展的 C#)如何以“读者优先”的方式对外发布快

2026-10-05 23:20:32 660

原创 GetQzonehistory 使用指南:5 步完成 QQ 空间历史说说导出,新手也能跑通

QQ 空间网页版只能往前翻个几十页,三五年前的老记录根本看不到。GetQzonehistory 是专为这件事做的 QQ 空间历史说说导出工具,新手照着本文也能跑通:扫一次手机 QQ 码,把账号下所有可见记录抓全,最终交付分类 Excel、本地图片和一个浏览器直接能打开的网页时间线。## 项目速览卡:5 分钟看懂这个工具| 特性 | 一句话说明 || --- | --- || 登录方式

2026-10-05 22:39:14 159

原创 深入理解 Hyperf 框架生命周期:从进程启动到请求协程的完整链路

Hyperf 是基于 Swoole 的协程常驻内存框架,其生命周期与传统 PHP-FPM 模型截然不同。本篇技术指南以官方生命周期文档为核心,结合本仓库源码,完整剖析 Hyperf 从 CLI 入口启动 Server、初始化依赖注入容器,到每个请求被包装为独立协程并被协程上下文管理的全过程。读完本文,你将能够准确回答"Hyperf 的进程何时启动、容器何时就绪、请求如何与协程一一对应、协程状态如何

2026-10-05 21:21:51 283

原创 Next.js after() 服务端非阻塞操作实战:让日志、埋点与副作用不再拖慢响应(next-shadcn-dashboard-starter 工程实践)

`after()` 是 Next.js 提供的一类服务端调度函数,它允许开发者把日志、埋点、通知等副作用延迟到响应发送完成之后再执行。本文以 next-shadcn-dashboard-starter 仓库(Next.js 16 + React 19)为工程背景,系统讲解 `after()` 的语义、正确写法与常见误用,并结合仓库中真实的 Route Handler、异步 `cookies()`

2026-10-05 19:52:28 298

原创 scikit-image 核心开发者指南:代码评审、合并策略与社区治理实战手册

本篇技术指南以仓库中的 [Core Developer Guide](https://link.gitcode.com/i/11aa9041dca4d1e315fe28a15ef7af16) 为骨架,系统梳理 scikit-image 核心开发者(core developer)的职责边界、评审规范、合并策略与社区治理机制,并结合仓库内的治理提案(SKIP 1)、[贡献指南](https://lin

2026-10-05 17:46:49 648

原创 Respect Validation 之 BoolVal 校验器:解析式布尔校验、消息模板与 filter_var 底层实现

本指南围绕 Respect Validation(本仓库)中的 `BoolVal` 校验器展开,讲解它如何将字符串与数字等输入"解析"为布尔语义(`'on'`、`'yes'`、`1` 均视为真,`'off'`、`'no'`、`0` 均视为假),而非要求输入必须是 PHP `bool` 类型。读完本文,你将掌握 `v::boolVal()` 的完整用法、与严格类型校验器 `BoolType` 的区别

2026-10-05 16:48:31 949

原创 9 大网盘直链解析:链接不出本地浏览器

LinkSwift(网盘直链下载助手)是一个基于 JavaScript 的油猴脚本,在已登录网盘的网页里直接调用官方接口,把百度网盘、阿里云盘、天翼云盘、迅雷云盘、夸克网盘、UC 网盘、123 云盘、光鸭云盘等九大平台的文件解析成可下载的直链地址,全程不出本地浏览器。当浏览器自带下载被限速拖成好几个小时的长任务时,解析出的真实下载地址就是用来截断这段等待的。## 🧭 先分清:直链解析和"加速

2026-10-05 16:31:28 76

原创 Apache Storm 通用资源(Generic Resources)指南:从拓扑声明到集群调度全链路解析

Apache Storm 的 Resource Aware Scheduler(资源感知调度器,RAS)在 CPU 与内存之外,通过 **Generic Resources(通用资源)** 机制支持任意自定义资源类型(如 GPU、FPGA、磁盘配额等)的声明、上报与调度。本文以 `docs/Generic-resources.md` 为核心,结合 `storm-client`、`storm-ser

2026-10-05 15:29:14 124

原创 uBlock Origin 免费广告拦截教程:5 步装完,刷新一次页面就生效

刷网页时横幅广告弹满屏、加载还特别慢,多半是广告脚本和第三方跟踪器在拖后腿。uBlock Origin 是一个免费的宽频谱拦截器,装上就能把横幅、弹窗、跟踪脚本、挖矿代码和恶意站点请求拦在浏览器之外,刷新一次页面立刻见效。下面带你从安装到验证走一遍,再讲清三个真正用得上的功能。## 从安装到验证拦截效果1. 打开你浏览器对应的商店(Firefox 附加组件商店、Edge / Opera 商

2026-10-05 13:56:37 907

原创 DeepKE 三元组抽取实战:基于 mT5 与 DeepSpeed 微调 CCKS 竞赛模型全指南

本篇技术指南以 DeepKE 仓库中 [example/triple/mt5](https://link.gitcode.com/i/fb9bf06a9815c1ccc66ff97815900484) 目录为蓝本,完整讲解如何基于 `google/mt5-base` 多语言 Seq2Seq 模型,通过 Hugging Face `Seq2SeqTrainer` 与 DeepSpeed ZeRO-3

2026-10-05 13:45:47 589

原创 xberg Java 批量提取容错实战:extractBatch 处理不存在的 URI 输入

> 本文围绕 xberg 官方契约示例 `extract_batch_uri_not_found` 展开,讲解 Java 绑定中 `Xberg.extractBatch` 在批量提取时如何对待"指向不存在文件"的 URI 输入:调用不会整体抛错,而是把失败精确计入摘要的 `errors` 字段,成功数量保持为 `0`。读完本文,你将掌握 `ExtractInput` 的 URI 构造方式、`Ext

2026-10-05 13:10:24 143

原创 1 个免费 exe 管好华硕笔记本:GHelper 性能模式、风扇曲线与充电上限完全指南

合上电脑出门前,你通常只关心三件事:安静、低温、电量撑得住。奥创中心(Armoury Crate)为这些功能常驻一整组进程,GHelper 则用一个免费的单 exe 接管了同样的能力:性能模式、集显/独显切换、风扇曲线、充电上限,全部走华硕主板预留的 ACPI 硬件通道(ASUSACPI 驱动)。下文按办公、游戏、掌机场景给出完整配置,文末附排障速查表。## 怎么装 GHelper:先卸奥创中

2026-10-05 12:27:10 166

原创 RailsAdmin 密码字段(Password Field Type):自动识别、安全处理与 Devise 集成实战

RailsAdmin 作为 Rails 引擎,提供了开箱即用的数据管理界面。在处理用户认证类模型时,"密码"字段的展示与提交有着严格的安全要求——明文密码不应被回读、不应出现在列表与详情页、空密码提交时不应覆盖原有值。本篇技术指南以 [docs/password.md](https://link.gitcode.com/i/8b4bf37c938b96739f2b0f883408959f) 为脉络

2026-10-05 12:22:09 258

原创 MonoCode跨平台构建全攻略:.deb、AppImage、RPM、NSIS打包一次源码多端发行与避坑

MonoCode 是一款为编码智能体(coding agents)打造的桌面 GUI,一套 Tauri 源码即可打包出 .deb、AppImage、RPM、NSIS 四种安装包,覆盖 Linux 与 Windows 全平台。本文带你走通 MonoCode 跨平台构建的完整流程:从环境准备、一键打包命令,到每个平台最典型的坑,全部一次讲清。[![MonoCode 跨平台构建产出的桌面应用界面:编

2026-10-05 09:51:27 189

原创 Lanhu MCP Server 实战演示指南:从 AI 需求分析到跨团队协作的完整工作流

> 本篇指南以仓库 [DEMO.md](https://link.gitcode.com/i/6cfc8491645a33d700b2be5ed31b9aa4) 为核心骨架,围绕 Lanhu MCP Server 的五大典型使用场景展开:AI 自动分析蓝湖 Axure 需求文档、团队知识库与任务留言板、UI 设计稿批量查看、切图智能下载,以及不同 AI 客户端之间的跨角色协作。读完本文,你将掌握每

2026-10-04 22:26:20 437

原创 RT-Thread IIO 设备模型(DM)实战:基于设备树 io-channels 的工业 I/O 通道发现机制

RT-Thread 内核自带的 IIO(Industrial I/O)支持刻意保持“小而精”的定位:它不实现完整的 Linux IIO 子系统,而是在开启 **`RT_USING_DM`** 设备模型后,由 `components/drivers/iio/iio.c` 解析设备树中的 **`io-channels` / `io-channel-names`**(与 Linux 兼容的 bindin

2026-10-04 20:48:43 216

原创 agency-agents-zh 医疗客服专家智能体:从患者接报到紧急响应的 HIPAA 合规客服体系实战指南

本篇指南聚焦 agency-agents-zh 开源仓库中的 [医疗客服专家](https://link.gitcode.com/i/86a4896d847a36602a31dc456203cb4c) 智能体角色。这是一个面向医疗机构的患者支持专家——它覆盖预约管理、账单与保险、投诉处理、临床问题转接与紧急响应六大业务线,并内置 HIPAA 合规沟通、身份验证、升级流程与情绪降级等完整方法论。读完

2026-10-04 20:05:27 433

原创 Data-Juicer 显式算子融合:general_fused_op 全解析与实战指南

本文围绕 Data-Juicer 中名为 `general_fused_op` 的显式融合算子展开:它允许开发者把多个 Mapper 与 Filter 按顺序串联进**单次遍历**,在同一批样本上完成全部变换,从而对数据处理流程进行细粒度控制。读完本文,你将掌握该算子的参数语义、YAML 配置写法、底层批处理执行机制,以及它在算子自动融合(op fusion)体系中的定位与适用边界。## 一、

2026-10-04 17:17:50 962

原创 Whiteboard桌面应用发布全流程揭秘:macOS签名公证、Linux拆分构建与双通道自动更新如何一次搞定

Whiteboard 是一个面向软件的开源白板(canvas)项目,其桌面应用 [review-desktop](https://link.gitcode.com/i/55d237d0bd3ba4aa93ea1dd60e41267c) 基于 Electron 与 Code OSS 分支构建。本文将深入拆解它的**桌面应用打包与发布流水线**:macOS 签名与公证、Linux 到 macOS 的拆

2026-10-04 16:35:17 95

原创 Terraform安全合规避坑指南:用Trivy、Checkov、OPA堵住IaC漏洞

**terraform-skill** 是一款面向 AI 编码代理的 Terraform 与 OpenTofu 最佳实践技能包,其中安全合规是核心板块之一:用 Trivy、Checkov 做 IaC 静态安全扫描,用 OPA(Open Policy Agent)策略即代码做发布门禁,再配合状态文件加固与 CI/CD 自动化,把 Terraform 代码里的常见安全漏洞与合规缺口全部堵死。[![

2026-10-04 14:51:46 164

原创 TIL 仓库 Git 技巧:用 `git rm --cached` 删除跟踪但保留本地文件

本篇技术指南源自 TIL(Today I Learned)仓库中的 [git/keep-file-locally-with-git-rm.md](https://link.gitcode.com/i/d52873b78e3b58952f8a66dd0fea3a8c),围绕"把文件从 Git 版本控制中移除、却不让它在磁盘上消失"这一高频需求展开。读完本文,你将掌握 `git rm --cached

2026-10-04 13:20:20 208

原创 terraform-skill 能做什么:测试/模块/状态/CI/CD/安全 6 大核心能力一图看懂

**terraform-skill** 是一款专为 AI 编程助手打造的 **Terraform & OpenTofu 技能包**,帮你在写基础设施代码时自动覆盖 **测试、模块开发、状态管理、CI/CD 流水线与安全合规扫描** 等关键场景。装进 Claude Code、Cursor、Copilot 等任意兼容工具后,它就能在你编写或审查 HCL 时给出"先诊断、再修复"的专家级建议,让 AI

2026-10-04 11:37:23 124

原创 OptiScaler实战:3步完成上采样技术替换与画质调优

OptiScaler 是一款免费开源工具,它解决的核心问题是:当游戏只认 DLSS(NVIDIA 深度学习超采样)、FSR(AMD 超采样)或 XeSS(Intel 超采样)时,把上采样调用拦截下来,重定向到你选定的后端,并顺带管理帧生成(FG)。本文从安装讲到参数调优,带你走完一次完整配置。## 它到底做了什么简单说,OptiScaler 是一段注入进游戏进程的中间层。游戏每帧向 GPU

2026-10-04 09:54:48 155

空空如也

空空如也

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

TA关注的人

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