自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kata Containers GPU 直通实战:从 VFIO 设备注入到 NVIDIA 参考栈与 TEE 机密计算

Kata Containers 支持将宿主机 GPU 透传(passthrough)进容器,使容器在获得轻量级隔离的同时独占访问物理 GPU。本文以 [docs/use-cases/GPU-passthrough-and-Kata.md](https://link.gitcode.com/i/eaa5c0797f971cec80c5c7a93348e385) 为纲,结合其指向的两篇 NVIDIA

2026-09-24 11:37:34 991

原创 beautiful-react-hooks:一套轻量级 React 自定义 Hooks 集合的安装、选型与实现原理

本文以 `beautiful-react-hooks` 的 README 为主线,系统介绍这套 Hook 集合的设计定位、安装与按路径按需引入的用法、全部 45+ 个 Hook 的分组清单与配套文档入口,并结合 [package.json](https://link.gitcode.com/i/1c0cd678222eed1ac3d7e134993da9a2) 的 exports 映射与 [src

2026-09-24 11:16:24 333

原创 urql × SolidStart 集成指南:用 @urql/solid-start 打造服务端渲染的 GraphQL 应用

本指南系统讲解如何在 SolidStart 应用中使用 `@urql/solid-start`,将 urql 的 GraphQL 客户端能力与 SolidStart 原生的数据获取原语(`query()`、`action()`、`createAsync()`、`useAction()`)深度整合。读完本文,你将掌握 `Client` 与 `Provider` 的搭建方式、`createQuery`

2026-09-24 10:29:57 726

原创 Okio AssetFileSystem 完全指南:将 Android assets 目录接入 Okio FileSystem 生态

Okio 的 `okio-assetfilesystem` 模块提供了一份基于 Android `AssetManager` 的 `FileSystem` 实现,让应用打包在 `assets/` 目录里的资源可以直接通过 Okio 统一的 `FileSystem` API 读取。本文基于该模块的 [README](https://link.gitcode.com/i/0c14412248e5f48

2026-09-24 10:14:50 364

原创 gnhf的Git集成设计:增量提交、失败回滚与智能修复如何守护你的代码

gnhf 是一个"睡前挂机"的 AI 编程代理编排工具:你在睡前下达一个目标,它就在整夜中循环驱动 Claude、Codex 等编程代理,每一轮迭代完成一个小的、已提交、有记录的代码变更,早上醒来你会看到一个干净的分支和完整的工作日志。而让这个过程真正安全可控的,正是它的 Git 集成设计——**增量提交、失败回滚、智能修复**三件套。[![gnhf 夜间运行示意:Agent 循环提交,增量变

2026-09-24 10:08:43 4

原创 RocketRide embedding_video 节点深度指南:基于 OpenCV 抽帧与 CLIP/ViT 的视频帧级向量化

`embedding_video` 是 RocketRide 流水线(pipe)中的一个实验性视频嵌入节点:它以流式方式接收视频,用 OpenCV 按配置间隔抽取帧,再通过 Hugging Face 视觉模型(CLIP / ViT)为每一帧生成向量,最终输出携带 base64 PNG 图像、embedding 向量与帧级时间元数据的 Image 文档。本文以该节点的官方文档为主体,结合其 Pyth

2026-09-24 09:51:36 239

原创 ctf-wiki Pwn 实战:Linux 用户态下获取 Shell 的四种方式全解析

本篇技术文章基于 ctf-wiki 的 Linux 用户态 Pwn「获取 Shell 小结」文档([docs/zh/docs/pwn/linux/user-mode/summary/get-shell.md](https://link.gitcode.com/i/5ec06e2a6101db5b93a41caa9f8279c7))展开,系统梳理 CTF 二进制漏洞利用中最终"拿下 shell"阶段

2026-09-24 09:30:46 830

原创 机器狗群控是什么?robot-dog-swarm-control 项目全景图:XGO-Lite+星闪+积木编程一次看懂

**robot-dog-swarm-control**(源师兄 / CupCode_robot-dog-swarm-control模块)是一个机器狗群控项目:通过**星闪(SLE)无线通信**把多台 **XGO-Lite 机器狗**连接成一个整体,配合**积木编程**拖拽出控制逻辑,让多只机器狗同步完成"集体表演"。如果你想在 5 分钟内看懂这个项目的结构、原理和上手方法,这篇全景图文就是为你准备

2026-09-24 09:05:18 14

原创 Android Skills边到边Edge-to-Edge迁移指南:3步修复UI被状态栏遮挡的顽固问题

如果你的 Android 应用 UI 经常被**状态栏、导航栏或键盘遮挡**,Android Skills 仓库中的 **Edge-to-Edge(边到边)技能**可以帮你系统化解决。这份指南面向新手,用 3 个步骤讲清如何完成 **Android 边到边迁移**,让按钮、列表和输入框不再被系统栏"吃掉",一次修复 UI 被遮挡的顽固问题。## 为什么你的 UI 会被状态栏遮挡?从 And

2026-09-23 23:05:14 1030

原创 Kornia 修复 Apple MPS 后端 SVD 8192 元素上限:`_torch_svd_cast` 的 CPU 回退机制解析

本文围绕 Kornia 仓库中的变更记录 [changelog.d/4455.fixed.md](https://link.gitcode.com/i/8c53cd3207fe005b70d8fd46c69fa366),深入解析一个影响 Apple Silicon(MPS 后端)用户的关键缺陷修复:当输入张量包含 **8192 个或更多元素** 时,PyTorch 2.14 的 MPS `lina

2026-09-23 22:27:45 367

原创 gifdrawable4cj快速上手:10分钟给HarmonyOS应用加上GIF动图播放

**gifdrawable4cj** 是一个基于仓颉语言(Cangjie)的 HarmonyOS **GIF图像加载库**,专为 HarmonyOS 应用打造。它可以帮你轻松实现 **GIF动图播放、暂停控制、速率调节、尺寸设置和多种拉伸显示**,无需自己手写复杂的 GIF 解码逻辑。本文是一份面向新手的 **HarmonyOS GIF 播放教程**,带你 10 分钟完成从集成到运行的全过程。

2026-09-23 19:36:43 125

原创 Open-Meteo 免费天气预报API:免注册无密钥,16天逐小时预报10毫秒返回

Open-Meteo 是一款免费天气API,面向非商业用途:不用注册、不用申请密钥,把经纬度写进 URL 就能拿到最多 16 天的逐小时预报,响应时间低于 10 毫秒,数据采用 CC BY 4.0 许可。对想把天气数据接进 App、网站或硬件设备的开发者来说,它把"从 0 到 1"的门槛压到了接近于零。## 拿到第一份预报:免注册、无密钥的调用流程商业天气服务的常规流程是:注册账号、等待审

2026-09-23 18:47:30 191

原创 在 Embassy 中驱动 ENC28J60 以太网芯片:embassy-net-enc28j60 驱动详解与实践

`embassy-net-enc28j60` 是 Embassy 生态中面向 Microchip ENC28J60 以太网控制器的 [embassy-net](https://link.gitcode.com/i/552ad8b4b0050bffeccf1378fb3fbbee) 集成驱动,它把这款经典的 SPI 接口 10BASE-T 以太网芯片接入到 Embassy 的异步网络栈中。本文基于

2026-09-23 18:32:22 80

原创 EOSIO 多签指南:cleos multisig cancel 命令详解与取消提案的底层实现

在 EOSIO 智能合约平台的 cleos 命令行工具中,`multisig cancel` 子命令用于取消一个尚未执行的多签提案(proposal)。本指南以 [multisig-cancel.md](https://link.gitcode.com/i/e5138be6d971599b9f0243ef669ac0ed) 命令参考为核心,完整讲解其位置参数、全部选项、典型使用场景,并结合 [cl

2026-09-23 18:28:15 466

原创 OpenChamber 1.5.3 实战解读:浏览器内联编辑文件、gitmoji 提交与文件浏览器可见性控制

OpenChamber 1.5.3(2026-01-20 发布,版本主题 "Edit files inline in the browser")是一次聚焦 Web/桌面端文件编辑体验与 Git 工作流细节的迭代:它把"在浏览器里直接改代码"从预览升级为带语法高亮、草稿保护和保存/放弃流程的完整编辑器,同时为文件浏览器引入隐藏文件(dotfiles)与 gitignore 条目的显隐开关,并为 AI

2026-09-23 18:08:06 604

原创 OpenChamber 1.5.5 深度解读:可分享的会话链接、URL 双向同步与配置目录复数化迁移

> 本文围绕 OpenChamber 1.5.5(2026-01-23 发布,主题 "Shareable links to sessions and tabs")展开,从[官方变更记录](https://link.gitcode.com/i/a2af32029c9e8cfe61df3d486df3bada)出发,结合仓库源码逐项剖析三条核心改进:Web/桌面端的 URL 状态同步(会话、标签页、设

2026-09-23 17:42:55 73

原创 告别手写请求转发:ribbon4cj LoadBalancerClient编程式客户端实战教程

ribbon4cj 是仓颉语言实现的微服务客户端负载均衡器,其编程式客户端 **LoadBalancerClient** 让你只需一行代码,就能把 HTTP 请求自动分发到健康的服务实例上——自动选实例、失败自动重试、故障自动隔离,彻底告别手写"遍历实例逐个转发"的脆弱逻辑。本文带你从零上手这个客户端。## 🧭 先搞懂:LoadBalancerClient 在整个架构中的位置ribbon

2026-09-23 17:04:56 1187

原创 大麦自动抢票 Python 完整指南:如何用自动化在开售日抢到票

20点整,“立即购买”按钮变灰,你刷新了半宿的场次显示售罄——热门演出从开售到售罄往往只有几秒,人手再快也追不上。ticket-purchase 是一个用 Python 编写的大麦自动抢票工具:它用 Selenium 驱动浏览器、Appium 驱动安卓 App,自动完成选场次、选票档、选观演人、提交订单的完整流程,你只需提前把目标演出的参数填进配置文件。## 原理速览:自动化凭什么比手动操作稳

2026-09-23 17:01:24 148

原创 大麦自动抢票工具:3 个脚本完成移动端自动购票的方法

这是一个开源的大麦自动抢票项目,用 Python 实现。它把自动化拆成两条路线:Web 端用 Selenium(一种控制 Chrome 浏览器的库)操作网页,移动端用 Appium(一种在电脑上驱动手机 App 的框架)操作大麦安卓客户端,自动完成选城市、选票档、勾选观演人、提交订单等步骤。适合已经准备好 Android 模拟器或真机、需要处理热门演出购票的开发者使用。## 这个项目能做什么

2026-09-23 14:31:54 441

原创 参考 Apple、Material、Fluent、Atlassian 设计指南:在 easy-vibe 中用 AI 设计页面与按钮层次

本文是 Datawhale easy-vibe 开源教程「Stage 2 前端进阶」中的一节核心方法论课程。很多人常说"我想要页面更像 Apple""想要按钮更精致",但真正动手时却卡在一个问题上:**到底该以什么为参照?** 看截图模仿只能学会"像与不像",而翻开 Apple、Google、Microsoft、Atlassian 的设计指南会发现,真正有价值的是它们**把设计问题讲清楚了**:页

2026-09-23 14:12:43 358

原创 Codex Security GitHub Actions 集成实战:基于 Amazon Bedrock 的 PR 差异扫描与 SARIF 上报

本文围绕 Codex Security 官方提供的 GitHub Actions 工作流示例([examples/github-actions/codex-security.yml](https://link.gitcode.com/i/1efebeee4e595b2aad9d6948664ae48b))展开,介绍如何在不安装 GitHub App、不发布 PR 评论的前提下,用 GitHub 托

2026-09-23 14:11:33 3

原创 仓颉小智鸿蒙实战:如何构建第一个仓颉应用,从创建工程到真机运行的完整步骤

🚀 **仓颉小智**是基于 DeepSeek 模型 + RAG 知识库打造的仓颉语言智能助手,帮你快速解答 **OpenHarmony(鸿蒙)应用开发**中的各类问题。本文基于仓颉小智知识库中的官方文档,手把手带你完成 **从创建仓颉工程到真机运行** 的完整流程——零门槛、无需踩坑,新手也能 10 分钟跑通第一个仓颉应用!---## 一、认识仓颉小智:你的鸿蒙开发智能助手在动手之前

2026-09-23 13:54:31 120

原创 仓颉编译流水线全景揭秘:cjhead 在 cjc 编译器工具链中如何工作?

🔍 一句话先看懂:**cjhead 是仓颉(Cangjie)语言工具链中的"包接口提取器"**,隶属于 cjc 编译器体系。它负责把 `.cj` 仓颉源码或已编译的 `.cjo` 包进行解析、语义分析并编译到 CHIR 中间表示,最终产出 `.cjo` 接口文件与 `.bchir` 字节码,让后续编译不必从头解析整个项目——这正是大型仓颉项目能"快速增量编译"的关键一环。## 🧩 cjhe

2026-09-23 13:39:16 405

原创 Yii 2 拉取请求质量保证指南:从合并标准到 CHANGELOG 与代码风格的完整实战

> 本文以 Yii 2 框架官方仓库中面向贡献者的质量保证文档([docs/internals/pull-request-qa.md](https://link.gitcode.com/i/f6ba3c60f8b3ecd1f4366ab87964838e))为核心,系统讲解一个 PR 从提交到被合并需要满足的硬性标准与软性要求。你将掌握:如何让 PR 具备清晰的变更说明、如何编写"没有修复代码就会

2026-09-23 13:34:16 154

原创 Salt 中基于 ZooKeeper 的并发控制:zk_concurrency 模块完全指南

`zk_concurrency` 是 Salt 官方提供的一个执行模块(execution module),它借助 ZooKeeper 实现跨主机的分布式并发控制。核心价值在于:确保集群中**不超过 N 台主机同时执行某个动作**(如同时重启服务、批量部署),以及**在多个 Salt Master 之间协调任务**。本文基于仓库源码 [salt/modules/zk_concurrency.py]

2026-09-23 12:37:28 462

原创 Kornia 深度几何函数 TorchScript 编译修复解析:unproject_meshgrid、depth_to_3d_v2 与 warp_frame_depth 的浮点范数阶数实践

本篇技术指南以 Kornia 仓库 changelog 记录 [changelog.d/4389.fixed.md](https://link.gitcode.com/i/5a02f063fba45bca24ad0f1c96323451) 为切入点,深入解析 `unproject_meshgrid`、`depth_to_3d_v2` 与 `warp_frame_depth` 三个深度几何函数在 T

2026-09-23 12:16:59 44

原创 如何玩转Edge0-35B-A3B对话模板:思考模式、工具调用与多模态提示词完整指南

本文带你完整解析 Edge0-35B-A3B 的对话模板(chat template)。Edge0-35B-A3B 是一款运行在手机级内存(3 GiB 激活显存)的 35B 级稀疏 MoE 对话模型,随仓库附带的 [chat_template.jinja](https://link.gitcode.com/i/cafebd75f526be79ba55c4c08ba98183) 直接决定了它的思考模

2026-09-23 11:55:05 501

原创 RenderDoc SPIR-V 扩展注册表解析:从 Khronos SPIRV-Registry 镜像到着色器调试支持矩阵

SPIR-V 是 Khronos 定义的一种二进制中间语言,用于在 OpenCL、OpenGL、Vulkan 等多个图形 API 中表示图形着色器阶段与计算内核。`renderdoc/driver/shaders/spirv/spirv_registry.md` 是 RenderDoc 仓库内对官方 **SPIRV-Registry**(SPIR-V 扩展注册表)的完整镜像,它既是扩展清单本身,也

2026-09-23 11:33:44 925

原创 Flet DeviceOrientation 详解:在 Python 移动应用中锁定与监听设备方向

`DeviceOrientation` 是 Flet 中用于描述移动设备物理方向的枚举类型,配合 `Page.set_allowed_device_orientations()` 可以限制应用允许的方向(例如强制竖屏或横屏),配合 `Page.on_media_change` 与 `PageMediaData.orientation` 可以实时监听用户旋转设备。本文以仓库中的文档、源码与可运行示例

2026-09-23 11:04:41 61

原创 图解仓颉编程循环表达式详解:11个示例玩转所有迭代场景

[![《图解仓颉编程》系列图书封面](https://raw.gitcode.com/Cangjie-SIG/tujiecangjiebiancheng-ZRC/raw/6d7e385e1fb908d4bfefbf46ae97fbf5ce48611e/pics/仓颉图书/仓颉图书封面-图解.jpg?utm_source=gitcode_repo_files)](https://link.gitco

2026-09-23 11:01:33 471

原创 《仓颉语言实战》如何用struct组织数据?仓颉结构体定义、构造与使用完整教程

《仓颉语言实战》(张磊 著,清华大学出版社)通过 27 个章节帮助零基础读者快速掌握**仓颉语言编程**。本篇聚焦第 8 章的核心知识点:如何使用 **struct 结构体**将变量与函数组织在一起,完整讲解仓颉结构体的定义、构造器(init)、成员函数调用以及可变属性等用法,附书示例代码可同步运行练习。[![仓颉语言实战书籍封面:零基础入门仓颉语言编程教材](https://raw.gitc

2026-09-23 10:14:16 468

原创 Cosmos 项目 Rust 环境安装指南:rustup 工具链在 Linux、macOS 与 Windows 上的部署、更新与卸载

本篇技术指南聚焦于 [Cosmos](https://link.gitcode.com/i/c8a24d04b6285ef24192a1756a33d431) 开源仓库中 Rust 语言的开发环境搭建,讲解如何通过官方 rustup 工具链在 Linux、macOS 与 Windows 三大平台上一键安装、日常更新与彻底卸载 Rust 编译器及 Cargo 包管理器。读完本文,你将能够独立完成 R

2026-09-23 09:59:17 127

原创 Ultralytics Assets 完全指南:一文读懂 YOLO 生态共享资源仓库的 3 大核心资产

[**Ultralytics Assets**](https://link.gitcode.com/i/63c06256f354aaed9d8204f44b7986b5) 是 YOLO 生态的官方共享资源仓库,集中存放 **YOLO 目标检测**、实例分割、分类、姿态估计和目标跟踪等任务共用的标志图片、文档截图、预训练模型权重和数据集文件。对于新手来说,看懂这个仓库,就能理解 YOLO 生态"资源

2026-09-23 09:06:38 217

原创 Erlang/OTP Crypto 引擎存储密钥(Engine Stored Keys)使用指南:签名、验签与口令保护

本文面向 Erlang/OTP 开发者,系统讲解如何使用存放在加密引擎(Engine)中的公钥与私钥完成 `crypto:sign/4` 签名与 `crypto:verify/5` 验签操作。引擎可以将密钥存放在比普通文件系统更安全的存储介质中(如硬件安全模块 HSM),本文聚焦于如何构造 `engine_key_ref()` 映射、如何为受口令保护的密钥传入密码,并结合 [crypto 应用](

2026-09-22 23:57:25 420

原创 Apache Arrow R 包 CRAN 发布打包清单:从 RC 到上线的完整流程指南

Apache Arrow 的 R 语言包 `{arrow}` 是一个"二进制分发式"R 包:其核心绑定针对 Arrow C++ 库编译,需要为 CRAN 提供源码包、为 Windows/macOS 提供预编译二进制。本文基于仓库中的 [r/PACKAGING.md](https://link.gitcode.com/i/94cd9be769be8e3899c0ea865fac7db1) 官方发布清

2026-09-22 23:41:14 57

原创 从 Mosquitto 0.11.1 缓冲区溢出修复看 MQTT 主题通配符校验机制

本文以 Eclipse Mosquitto 官方发布的 0.11.1 紧急修复版本公告为主线,深入剖析其中两个核心变更:**Broker 在检查发布主题中的 `+` 与 `#` 通配符时存在的缓冲区溢出(Bug #799688)**,以及 **mosquitto_pub 客户端在发布失败时立即退出** 的行为改进。文章不仅还原该版本的历史背景与升级必要性,还结合当前仓库源码中的主题校验实现(`mo

2026-09-22 22:48:57 465

原创 html-ppt扩展开发完整指南:如何为这个HTML演示引擎贡献新主题、新布局与自定义Canvas特效

**html-ppt**(HTML PPT Studio)是一个纯静态的 HTML 演示文稿引擎:内置 36 个主题、36 种页面布局、47 种动画(27 个 CSS 动画 + 20 个 Canvas 特效),全部基于 CSS 令牌(design tokens)驱动,无需任何构建步骤。本文带你读懂它的三条扩展主线——**贡献新主题、新增页面布局、开发自定义 Canvas 特效**,并给出验证与展示

2026-09-22 21:58:31 394

原创 使用 Conductor 启动工作流:REST API、客户端 SDK 与 curl/Node 实战指南

工作流启动(Starting Workflows)是使用 Conductor 编排引擎时最高频的基础操作:它通过一次 HTTP 调用创建一个工作流实例(Workflow Execution),并注入业务输入参数,随后引擎会按照工作流定义自动调度其中的任务。本篇指南以 Conductor 官方文档中启动工作流的 API 为核心,结合当前仓库中 [REST 控制层](https://link.gitc

2026-09-22 21:28:19 6

原创 Honcho实战:为CrewAI和LangGraph Agent系统注入持久化记忆能力

Honcho 是一款为 Agent 提供**持久化记忆**的基础设施(memory library),它能在后台自动从对话中提炼事实与洞察,让你的 Agent 跨会话"记住"用户。本文带你实战两大主流多 Agent 框架——**CrewAI** 与 **LangGraph**——看如何用不到 20 行代码为它们接入长期记忆能力。## 为什么 Agent 需要持久化记忆?大多数 Agent

2026-09-22 21:16:45 893

原创 Detox 开发环境搭建指南:从零配置 Monorepo 贡献环境

本指南面向希望为 Detox(移动端灰盒端到端测试与自动化框架)贡献代码的开发者,系统讲解在本地搭建完整开发环境的全部步骤,包括 Node.js 版本管理、Yarn Monorepo 初始化、Git 子模块同步、常见依赖安装、React Native 版本切换以及日常开发命令。读完本文,你将能够在本地构建 Detox 框架、运行其单元测试与端到端自测,并为后续提交代码打好环境基础。## 前置条

2026-09-22 21:13:48 146

空空如也

空空如也

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

TA关注的人

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