- 博客(2539)
- 收藏
- 关注
原创 Go-SCP 安全编码实践:Go 错误处理与日志记录安全指南
> 本篇技术指南聚焦 Go-SCP(Golang Secure Coding Practices)安全编码实践指南中的「错误处理与日志记录」章节,面向使用 Go 进行 Web 开发、希望从源头规避崩溃与信息泄露风险的程序员。你将系统掌握 `error` 类型与自定义错误的正确姿势、`panic/recover/defer` 的恢复机制、`log.Fatal` 的危险边界、日志集中化与敏感信息防护清
2026-10-12 17:47:44
175
原创 从零开始:Python bilibili-api库实战指南
你是否曾想过自动化获取B站数据?或者想要批量分析UP主的视频表现?bilibili-api库正是你需要的解决方案。这个强大的Python库提供了完整的B站API接口封装,让开发者能够轻松实现B站数据的自动化处理。## 🎯 项目核心价值与特色bilibili-api库采用模块化设计,覆盖了B站生态的多个核心领域:- **视频数据获取**:支持视频信息、排行榜、评论数据等- **用户信
2026-10-12 16:30:00
548
原创 Lux 可视化导出完全指南:从 Widget 导出 Vis 代码、HTML 报告与交互式数据应用
本指南围绕 Lux(一个通过 `print` 即可自动可视化 pandas DataFrame 的库)的核心能力之一——**导出(Exporting)**展开:从 Lux 交互式 Widget 中把单个或批量可视化导出为可编程对象、可编辑的绘图代码,乃至整页 HTML 报告与数据应用。读完本文,你将掌握 `df.exported`、`vis.to_code()` / `to_altair()` /
2026-10-12 15:33:17
152
原创 Learn-Web-Hacking 安全术语速查手册:从 Windows 协议到云安全的全景术语解析
这篇术语手册面向 Web 安全、内网渗透与安全运营从业者,系统梳理了 [Learn-Web-Hacking](https://link.gitcode.com/i/d2973b34e22dcd148806009102ee0b64) 仓库中高频出现的安全、网络、协议与云原生术语。其原始底稿位于 [source/misc/terminology.rst](https://link.gitcode.co
2026-10-12 15:13:11
15
原创 winapp init 命令完全指南:一条命令搞定 Windows SDK、C++/WinRT 头文件与 appxmanifest 生成
你是否还在为配置 Windows 桌面应用开发环境而头疼?下载 SDK、生成 C++/WinRT 头文件、手写 appxmanifest 清单……步骤繁琐还容易出错。今天这篇 **winapp init 命令完全指南** 将带你认识 Windows App Development CLI(简称 winapp CLI)中最核心的 `init` 命令——它能把 Windows SDK 安装、C++/W
2026-10-12 15:11:39
6
原创 ZMK Soft Off Behavior:在 keymap 中实现键盘显式断电与唤醒
本篇基于 ZMK 仓库中 [Soft Off Behavior 文档](https://link.gitcode.com/i/3bea097b22e5d977b3deb21002fc492d),讲解如何在键盘固件中配置 soft off 行为,让键盘通过一个按键显式进入“软关机”状态;读完你可以掌握 `&soft_off` 绑定方式、`hold-time-ms` 与 `split-peripher
2026-10-12 14:16:11
673
原创 lakeFS KV Store 查询工具(lakefs kv):从设计提案到源码级实践指南
lakeFS 从 SQL 数据库迁移到自研 KV Store 后,数据以 `(Partition Key, Key, Value)` 三元组形式存储,其中 Value 是 protobuf 序列化后的字节数组,开发者难以像从前查 SQL 那样直接"看"和"改"数据库内容。本文以 [KV Store Querying Tool 设计文档](https://link.gitcode.com/i/6ff
2026-10-12 13:10:19
393
原创 如何复刻你的文风?AI 小说作家知识库导入与文风控制完整教程
AI 小说作家(AI Novel Writer)是一款面向长篇小说创作的桌面工作台,把角色、世界观、大纲、章节写作、审稿和修稿组织成可控流程。本文将以「文风控制」和「知识库导入」为主线,教你用拆解仿写、文风分析和知识库检索三种方法,让 AI 稳定写出属于你自己味道(或指定参考作品味道)的文字。[)对其进行了系统讲解。本文以该章节为骨架,完整展开从直方图到核密度估计(Kernel D
2026-10-12 12:17:09
258
原创 Teams for Linux 智能卡(PKCS11)客户端证书 PIN 对话框:从静默认证失败到安全的硬件凭据解锁
本指南以 [app/clientCertificate/README.md](https://link.gitcode.com/i/8ff5b81c5c8dbd11926319a7a17911e5) 为骨架,系统讲解 Teams for Linux(非官方 Microsoft Teams Linux 客户端)如何解决智能卡/ PKCS#11 客户端证书在 Linux 上「静默认证失败」的问题:通过
2026-10-12 12:04:58
330
原创 Apache Calcite 1.13.0 版本深度解读:MATCH_RECOGNIZE 复杂事件处理、物化视图重写与 Druid 下推能力
Apache Calcite 1.13.0 发布于 2017 年 6 月,是当年信息量最密集的版本之一:它完成了 `MATCH_RECOGNIZE` 复杂事件处理(CEP)子句的全部支持、引入了基于 Join/聚合的物化视图重写算法、新增了两类计划级元数据提供者,并将 Druid 适配器升级到 Druid 0.10.0 以支持时间提取函数下推。阅读本文后,你将理解这五项核心特性的设计意图与实际源码
2026-10-12 11:46:38
216
原创 TheBigPromptLibrary 实战解析:从 “Donald J. Trump“ GPT 学习人设扮演型 Custom GPT 指令设计
本篇技术指南以 TheBigPromptLibrary 仓库中 [CustomInstructions/ChatGPT/2fWnN2E81_Donald_J._Trump.md](https://link.gitcode.com/i/5aec8f0d5c14e3f9c41204e40973de8d) 这份公开抓取的 ChatGPT Custom GPT 指令为分析对象,拆解"人设扮演型(perso
2026-10-12 11:07:18
54
原创 PaperSpine 引文阶段实战指南:构建可验证的引文支撑库(Citation Support Bank)
> 导读:本文围绕 PaperSpine 编排器(paper-spine orchestrator)的官方引文阶段手册 [citation.md](https://link.gitcode.com/i/7980b02834cb0a153912a0ab4aa2c5b1) 展开,系统讲解从文献检索、范围合约解析、支撑库建表到自动化验证的完整流程。你将掌握:按 `literature_scope` 区分
2026-10-12 10:21:23
848
原创 图后端 + 树前端:Nocturne Memory 长期记忆的 Node–Memory–Edge–Path 四实体数据模型完整解析
Nocturne Memory 是一款面向 MCP Agent 的轻量级、可回滚的长期记忆服务器。它的核心是一套 **Node–Memory–Edge–Path 四实体数据模型**:后端以「图」管理记忆网络的全部复杂性,前端把所有操作降维成直观的 `domain://path` 树操作。本文带你从零看懂这四个实体各自负责什么,以及"图后端 + 树前端"如何同时做到记忆互联、身份稳定、一键回滚。
2026-10-12 09:56:47
20
原创 DeepSearch 搜索智能体 Action 执行协议:run_action 系统提示词设计与源码级解析
本文聚焦 openJiuwen DeepSearch 搜索智能体(Search Agent)中负责「执行单条研究动作」的核心协议——`deepsearch_run_action.md` 系统提示词,以及它在 [run_action.py](https://link.gitcode.com/i/975c6889c557a3f7a1b8f371503207be) 中的落地实现。该提示词为 LLM 定义
2026-10-12 09:46:53
49
原创 Astropy TimeSeries 主键索引修复解析:列切片后 `aggregate_downsample`、`iloc`、`loc` 的 `TypeError` 问题与根因
本篇技术文章围绕 Astropy 仓库中 `docs/changes/timeseries/20361.bugfix.rst` 记录的一则 bugfix 展开:当 `TimeSeries` 被按列名切片(如 `ts["time", "a"]`)或由另一个 `TimeSeries` 的 `time` 列派生时,对象在 `time` 列上携带索引却没有主键(primary key),导致 `aggre
2026-10-12 09:32:46
72
原创 Danger JS 版本演进与核心技术变迁:从 CHANGELOG 读懂自动化 Code Review 系统的十年迭代
Danger JS 是一套在 CI 上自动执行代码审查规则的引擎:你在 `Dangerfile` 里写下"改动了 `package.json` 却没改 lockfile 就警告"这类规则,它会在 PR/MR 上以评论、Inline 评论、GitHub Checks 或状态检查的形式反馈结果。本文以仓库根目录 [CHANGELOG.md](https://link.gitcode.com/i/d61
2026-10-11 23:24:17
229
原创 Boulder 中的 OpenTelemetry 自动插桩 SDK:go.opentelemetry.io/auto/sdk 的设计目标、源码结构与工程集成
`go.opentelemetry.io/auto/sdk` 是 OpenTelemetry 项目为 Go 自动插桩(auto-instrumentation)场景专门构建的一个"可被自动插桩的 OpenTelemetry SDK"。其官方 [CONTRIBUTING.md](https://link.gitcode.com/i/79264d4a095966ae673d33392253b2d0)
2026-10-11 23:08:28
194
原创 openJiuwen Agent 实时观战:Swarmflow 单轮 Worker 活动(agent_activity)事件链深度解析
Swarmflow 工作流里一个单轮 `agent()` 从引擎视角是"一次不透明调用"——只看到 `AGENT_STARTED` 与 `AGENT_COMPLETED` 两个端点,而一个 worker 实际可能跑几十秒、调十几次工具,观战方(Swarm Map / Monitor)在这段时间只能看到"开始…结束",无法展示"它正在写文件 / 跑命令"。本文围绕特性文档 [F_112_swarmf
2026-10-11 22:38:15
189
原创 InterviewGuide 算法笔记:LeetCode 215「数组中的第K个最大元素」优先队列解法与 Top K 问题全景
> 本文是《InterviewGuide》精选力扣 300+ 题目系列中「哈希表 / Top K」主题下的经典题目讲解,围绕力扣(LeetCode)第 215 题展开:如何在未排序数组中高效找出第 k 个最大元素。读完本文你将掌握「大小为 k 的小顶堆」这一核心思路及其 C++ 优先队列实现,理解其时间/空间复杂度,并顺带梳理仓库中 Top K 系列问题(前 K 高频元素、前 K 高频单词、数据流
2026-10-11 22:17:53
850
原创 Godot 输入事件体系详解:InputEvent 基类、事件传播链路与 Action 实战
本文是 Godot 官方文档仓库中 [InputEvent 类参考](https://link.gitcode.com/i/14e4b31199d06e645c17e312897f6213) 的深度导读,系统讲解 Godot 输入事件体系的根类 `InputEvent`:从继承关系、`device` 属性与设备 ID 常量,到 `is_action()`、`is_pressed()`、`is_ec
2026-10-11 21:36:51
1115
原创 SenseNova-Skills 环境变量配置规范:SN_* 分层回退机制与实战配置指南
> 本文以仓库规范文档 [docs/spec/env-variables-spec_CN.md](https://link.gitcode.com/i/231791a568c0c5c74755634d5b9424f1) 为核心骨架,结合 `sn-image-base` 的源码实现,系统讲解 SenseNova-Skills 中 `sn-image-*` / `sn-infographic` 等技能
2026-10-11 21:15:00
146
原创 ChainerMN 多 GPU 训练 DCGAN 实战指南:从 CIFAR-10 到自定义数据集
本指南围绕 [examples/chainermn/dcgan](https://link.gitcode.com/i/30544dec152a0b28998b1e9a40a78a1c) 示例展开,讲解如何基于 Chainer 与 ChainerMN 将标准 DCGAN(Deep Convolutional Generative Adversarial Network)改造为多进程 / 多 GPU
2026-10-11 20:31:07
916
原创 DataScript JS 版完全指南:在浏览器中运行不可变内存数据库与 Datalog 查询引擎
> 本文以仓库 `release-js/` 目录下的 JS 发布包文档([release-js/README.md](https://link.gitcode.com/i/4351490dc4e3579bc9cb4b72cf227fba))为核心骨架,结合 [src/datascript/js.cljs](https://link.gitcode.com/i/88152e278b4c95a5d32
2026-10-11 20:06:53
1050
原创 Chainer 训练循环全解:Trainer、Updater 与 Extension 的协作机制与自定义实践
训练一个神经网络,本质是反复执行"取数据 → 前向/反向计算 → 更新参数 → 评估 → 记录日志"这一循环。Chainer 将这一过程抽象为 `Trainer`(训练器)、`Updater`(更新器)、`Extension`(扩展)与数据集/迭代器四部分,让研究者只需组装组件即可启动训练,同时保留了任意程度的自定义空间。读完本文,你将理解 Chainer 训练循环的完整运行原理,掌握 `Trai
2026-10-11 19:52:49
236
原创 Metis 任务记忆:openJiuwen agent-core 中可复用 Tip 与 CodeTool 的任务经验沉淀与注入指南
Metis 是 openJiuwen agent-core 自演进体系中的一种任务记忆算法,它把 Agent 在真实任务中积累的环境事实、执行方案、常见陷阱与可复用工具沉淀为按用户隔离的记忆库,并在后续任务开始前按需注入系统提示词。本文将基于仓库源码与官方文档,从快速接入、参数说明、存储结构、检索注入、任务后演进到与 ContextEvolutionRail 的选型差异,完整讲解 Metis 的落
2026-10-11 18:51:23
444
原创 Kun v0.2.5 交互打磨详解:聊天输入区、项目侧栏、应用外壳与文件处理实现剖析
本篇基于 Kun 仓库的 `release/release-v0.2.5.md` 发布说明展开,聚焦 v0.2.5 这一"偏交互打磨"的小版本:聊天输入区(composer)的交互细节、项目侧栏(projects section)的展示与分组、应用外壳(app shell)的布局一致性,以及文件处理的稳定性改进。读完本文,你可以了解这四个方向在仓库中的对应实现位置、关键组件与文件处理调用链,并能确
2026-10-11 16:47:42
431
原创 PhoneDriver Gradio Web UI完全指南:一句自然语言,让AI自动帮你操作手机
**PhoneDriver** 是一个基于 Qwen3-VL 视觉大模型的 Android 手机自动化开源项目。你只需用一句自然语言描述任务,比如"打开 Chrome 搜索纽约天气",AI 就会自动截屏、看懂界面、并完成点击、滑动、输入等操作。本文带你完整搭建环境,并通过内置的 Gradio Web UI 快速上手这个免费的 AI 手机助手。[交给它,它替你完成格式化、分区和引导文件写入。读完这篇,你能从零做出一块可用的启动盘,给没有 TPM 2.0 的老电脑装 Win11 也没问题。## 一句话看懂:Rufus 是什么Rufus 是一个单文件便携工具,专门负责把 U 盘格式化并写入可引导镜像。它完全免费(
2026-10-10 17:32:33
313
原创 Wayland合成器开发的6大死锁陷阱:driftwm开发者笔记中的血泪经验
driftwm 是一个以触控板为中心、基于 smithay 构建的 **Wayland 合成器**:它不摆格子,而是把窗口铺在一块可以无限平移、缩放、吸附的画布上。在为它写代码的过程中,开发者把真实踩过的坑写进了内部笔记([dev/docs/caveats.md](https://link.gitcode.com/i/83a5571377b1aaee1c845eea33e02c15))。这篇文章从
2026-10-10 15:47:43
190
原创 t3code 中的 @effect/sql-sqlite-node:基于 node:sqlite 的 Effect SQL 客户端全解析
本文以 t3code 仓库所引用的 `.repos/effect-smol` 子仓库中 `@effect/sql-sqlite-node` 包的官方 README 为骨架,围绕它在 Node.js 上连接 SQLite 的核心能力展开:包括安装与环境要求、客户端配置参数、事务语义、迁移机制,以及它作为通用 Effect SQL 驱动在类型安全查询、Persistence 持久化、SqlResolv
2026-10-09 23:56:05
193
原创 Huey 信号系统完全指南:从任务生命周期事件到生产级监控与容错
Huey 是一个轻量级 Python 任务队列,其内置的信号系统(Signals)让开发者能够以观察者模式监听任务从入队到完成的每一个生命周期节点。本文基于 [docs/signals.rst](https://link.gitcode.com/i/9708d9821806a13c5b81fc7219696b06) 展开,结合仓库源码([huey/signals.py](https://link.
2026-10-09 21:54:55
246
原创 Red 二进制封装构建指南:使用 Rebol SDK encapper 重建 red 可执行文件
本指南面向希望自行重建 Red 官方二进制(`red` 可执行文件)的贡献者与高级用户,核心内容来自仓库 [build/README.md](https://link.gitcode.com/i/9d9c85cf70eee79a9484f9178a3774f5) 所述的封装(encap)构建流程。读完本文,你将掌握如何准备 Rebol SDK 环境、配置 `encap-paths.r`、执行构建脚
2026-10-09 21:54:06
391
原创 Data Engineering Zoomcamp 2023 结业项目全流程指南:从端到端数据管道到同伴评审与提交
本文是 Data Engineering Zoomcamp 2023 届(Cohort 2023)结业项目(Course Project)的完整操作指南,覆盖项目目标、两次提交机会、同伴评审硬性门槛、2023 届提交时间线与表单流程、项目标识哈希算法,以及当前仓库中维护的评估标准与实战建议。读完本文,你将清楚如何规划一个可提交、可被评审、可复现的端到端数据管道项目,并了解如何通过同伴评审拿到结业分
2026-10-09 21:51:23
282
原创 YCBlogs 设计模式系列:模板方法模式(下)——回调(Callback)原理、JdbcTemplate 实战与模板模式对比
本篇承接 [YCBlogs 设计模式系列「模板方法模式(上)」](https://link.gitcode.com/i/1744ef21ef5696e903005cc2d41be1ed) 与「模板方法模式(中)」的讲解,聚焦于模板方法模式之外、却与它作用完全一致的另一个重要技术概念——**回调(Callback)**。模板模式的两大作用是「复用」与「扩展」,回调同样如此:Spring 的 Jdbc
2026-10-09 19:08:58
326
原创 MailDev @maildev/api 3.0.0 全量技术解读:分页摘要、临时端口、HTTPS 支持与多会话 MCP 重构
本文基于 `@maildev/api` 包的 3.0.0 变更记录,系统梳理 MailDev v3 API 层的九大关键改动:大规模收件箱的分页摘要方案、批量删除端点、`port: 0` 临时端口支持、内联附件 URL 重写修复、HTTPS 落地、MCP 多会话重构与内存存储 O(1) 化。读完本文,你将掌握这些特性的设计动机、REST/Socket.IO 接口用法、编程式 API 调用方式,以及
2026-10-09 19:00:50
676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅