- 博客(4721)
- 收藏
- 关注
原创 LangChain4j 接入 Weaviate 向量数据库:WeaviateEmbeddingStore 配置详解与命名向量兼容指南
本篇指南聚焦 LangChain4j 官方 Weaviate 集成模块 `langchain4j-weaviate`,系统讲解 `WeaviateEmbeddingStore` 的 Maven 依赖、全部构建参数(含默认值与取值约束)、向量写入/搜索/删除的底层调用链,并重点剖析 Weaviate 1.39 引入"命名向量"后对 `EmbeddingMatch.embedding()` 的影响与兼
2026-09-14 16:02:43
1002
原创 Pyroscope 集成 OpenTelemetry eBPF Profiler:系统级持续剖析的部署与配置实战
本指南以 Pyroscope 仓库文档 [docs/sources/configure-client/opentelemetry/ebpf-profiler.md](https://link.gitcode.com/i/432987425e2e55db902d688ba184b581) 为主体,系统讲解如何将 OpenTelemetry eBPF Profiler 接入 Pyroscope,实现
2026-09-14 15:50:42
275
原创 LangChain4j Playwright 文档加载器实战:用无头浏览器抓取动态网页构建 RAG 知识库
LangChain4j 的 `langchain4j-document-loader-playwright` 模块为开发者提供了一个基于 Playwright 的文档加载器 `PlaywrightDocumentLoader`,它能够在真实浏览器内核中渲染并抓取网页的完整 HTML 内容,从而解决普通 HTTP 抓取无法处理 JavaScript 动态渲染页面的问题。读完本文,你将掌握如何引入该依
2026-09-14 15:28:38
173
原创 如何快速打造加密U盘:VeraCrypt完整指南
出差路上,你需要在打印店或客户公司的电脑上调一份报价单,可那台机器装过什么、谁摸过,你都没有把握。U盘里那份客户名单一旦被人拷走,损失很难估量。VeraCrypt 是开源磁盘加密工具,可以把U盘加密成一个"加密文件容器"——一个看着普通的文件里装着整个加密卷,密码不对时它只是一堆乱码。## 一分钟看懂VeraCrypt 基于 TrueCrypt 7.1a 开发,代码完全开源,任何人都能逐行
2026-09-14 14:40:02
638
原创 如何用 gleam run -m 运行指定模块并处理模块不存在的失败?
在 Gleam 项目中,`gleam run -m`(长写法为 `gleam run --module`)用来运行项目中某个模块里的 `main` 函数,而不一定总是运行根模块。这个场景会用到仓库里的 `test/running_modules` 测试项目:它专门验证 `gleam run -m` 在 Erlang 与 JavaScript(Node.js、Deno)各目标上的行为,并覆盖了模块不
2026-09-14 12:44:57
452
原创 Firefox iOS 如何用 use_local_as.sh 构建本地 application-services 产物并接入工程?
Firefox iOS 平时通过 SPM 远程 URL 拉取 application-services 发布的 `MozillaRustComponents.xcframework.zip`(见 [MozillaRustComponents/Package.swift](https://link.gitcode.com/i/b6505bc1eba06314d163ad2733419694) 中的
2026-09-14 11:39:57
271
原创 Quickwit GAP-003 深度解析:摄取阶段时间窗口分区缺失的架构影响与落地路径
本文基于 Quickwit 开源仓库内部文档 [GAP-003: No Time-Window Partitioning at Ingestion](https://link.gitcode.com/i/9a664e56d03f6a2e60954e520142b094),剖析指标(Metrics)Parquet 摄取管线中"没有时间窗口分区"这一核心架构缺口的来龙去脉:它为何会成为时间窗口化排序压
2026-09-14 11:15:34
390
原创 Semantica Knowledge Explorer Helm Chart 部署指南:从本地校验到生产级 Kubernetes 发布
本文围绕仓库 `deploy/helm/knowledge-explorer` 下的 Helm Chart,系统讲解 Semantica Knowledge Explorer(知识图谱浏览器)在 Kubernetes 上的部署全流程:从 `helm lint` 本地校验、`--create-namespace` 一键安装,到通过 `values.prod.yaml` 覆盖生产配置、启用 HPA 自
2026-09-14 10:44:31
186
原创 Home Assistant 零基础完整指南:30 分钟跑通第一个到家亮灯自动化
1519——这是开源智能家居平台 Home Assistant 内置的集成数量,家里能买到的主流智能设备它基本都认。这篇指南带你用一条命令装好 Home Assistant,从零跑通第一个"人到家就开灯"的自动化,全程约 30 分钟,不用写代码。[并验证可用性
如果你的 BillionMail 已经自托管部署完成,接下来想接一个大模型来用它的 AI 能力(例如用 AI 创建邮件模板),需要先在管理端把 AI 模型供应商配置好并确认连接可用。BillionMail 的 AI 功能不内置任何厂商的 Key,而是让你自己提供 BaseURL 和 API Key;只要对方的服务暴露了 OpenAI 兼容的 `/models` 接口(请求带 `Authorizat
2026-09-14 09:50:34
462
原创 Quickwit 索引 Doc Mapping 动态更新全指南:字段增删、类型迁移与查询语义深度解析
> 本篇指南面向在 observability 场景下使用 Quickwit 的开发者。当索引已经写入大量数据后,业务字段需求变化(新增字段、调整字段类型、改变索引方式)是常态。Quickwit 允许在不重建索引、不重放历史数据的前提下热更新 doc mapping,本文将从更新命令、索引/查询两阶段的语义、可逆性、完整类型转换参考表到源码级实现原理,带你彻底掌握这一机制。## 背景:为什么要
2026-09-14 09:46:13
874
原创 ScyllaDB Nodetool getstreamthroughput 详解:查看 SSTables 流式传输吞吐上限
`nodetool getstreamthroughput` 是 ScyllaDB 运维中用于查询当前节点 SSTables 流式传输(streaming)吞吐上限的命令。它直接读取节点上 `stream_io_throughput_mb_per_sec` 配置项的实时值,帮助运维人员确认限速是否生效、是否已按预期关闭,并可与 `setstreamthroughput` 配套完成"查询—调整—复验
2026-09-14 09:29:11
64
原创 使用 FiftyOne 高效加载 Kinetics 700-2020 视频数据集:完整指南与源码解析
Kinetics 700-2020 是 FiftyOne Dataset Zoo 中规模最大的视频动作识别数据集之一,涵盖 700 个动作类别、约 65 万条视频 URL。本文以 [docs/source/dataset_zoo/datasets/kinetics_700_2020.rst](https://link.gitcode.com/i/a57f6ecfc642c315e50b433d19
2026-09-14 09:08:05
314
原创 RenderCV ATS 兼容性实证测试全解:从 Typst 文本层到商业解析器的 20/20 全通过验证
> **导读**:本文围绕 RenderCV 官方 ATS 兼容性测试报告(模板位于 [scripts/ats_proof/ats_compatibility.j2.md](https://link.gitcode.com/i/9ae2d95bdd06933623e17f1f58bc802f),渲染产物见 [docs/ats_compatibility.md](https://link.gitco
2026-09-13 22:09:26
3
原创 amis 位置控制样式 top / right / bottom / left 完整指南:inset 系列类名、尺寸系统与响应式用法
本篇指南围绕 amis-ui 中用于控制元素位置的工具样式集(`top-*`、`right-*`、`bottom-*`、`left-*` 以及 `inset-*` 系列)展开,覆盖全部类名速查表、完整尺寸映射、与 `relative`/`absolute` 组合的九宫格定位实战,以及基于 `m:` / `pc:` 前缀的响应式用法。读完本篇,你将能在 amis 页面或自定义组件中熟练使用这套定位样
2026-09-13 21:52:23
806
原创 Docker Distribution 路线图解读:Registry 2.0 设计目标、组件规划与 KubeSphere 中的镜像分发实践
> 导读:本文以 KubeSphere 仓库内 vendored 的 [Docker Distribution 项目路线图](https://link.gitcode.com/i/de2ec9ea8307ee564f8c222d6f3fd90a) 为骨架,系统解读这个支撑镜像存储与分发的开源项目的高层目标、Registry 2.0 核心设计原则、尚在进行中的功能讨论(含删除语义的四种 GC 候选方
2026-09-13 21:17:22
504
原创 Klipper 共振补偿实战教程:一次调谐会话搞定 Input Shaping,压平外壁波纹还能提速
把 max_accel 从 1000 拉到 3000,外壁立刻浮起一圈圈等距的波浪纹,速度是上去了,模型废了。这套 Klipper 共振补偿(Input Shaping,输入整形)调谐流程就是为这个场景设计的:固件级振动抑制,不改硬件,一次会话走完测频、选型、写配置三步。[机制,用于帮助团队了解框架的使用情况并持续改进产品。本文基于仓库中的官方文档 [web/versioned_docs/version-0.14/telemetry.md](https://link.gitcode.com/i/ecfac8b1e2770752caa63a14dbe396f0) 并
2026-09-13 19:03:02
942
原创 XLM-R(XLM-RoBERTa)大规模无监督跨语言表示学习:模型架构、基准评测与 fairseq 实战指南
本文基于 [infoxlm/fairseq/examples/xlmr/README.md](https://link.gitcode.com/i/1f4441002b94e70c72e10dd757e07599) 展开,系统梳理 XLM-R(XLM-RoBERTa)这一大规模跨语言句子编码器的核心内容:从 2.5T 语料、100 种语言的预训练背景,到 base/large 两档模型的配置与加载
2026-09-13 18:34:54
3
原创 从 RFC 到实现:deck.gl 第一人称地理空间视口(FirstPersonViewport)的演进与实战
deck.gl 的 `FirstPersonViewport` 源于 2017 年 v5.0 的一篇经典 RFC([dev-docs/RFCs/v5.0/first-person-geospatial-viewport-rfc.md](https://link.gitcode.com/i/b042305637bbddf7f783c52a10c7eead)),它让开发者能够像在 3D 游戏中那样,将
2026-09-13 18:18:54
998
原创 小爱音箱接大模型:MiGPT 四步部署实录
你喊"小爱同学,今天天气怎么样",它要么把问题复读一遍,要么甩出一句 canned 套话,喊三遍才应一次。MiGPT 干的就是小爱音箱接大模型这件事:把 ChatGPT、豆包这类大模型接到音箱上,回答改从模型嘴里出来。## 改造后能得到什么跑通 MiGPT 部署之后,同一台音箱的差别大致是这样:| 改造前 | 改造后 ||---|---|| 答非所问,套话循环 | 能连续追问,记得
2026-09-13 18:14:49
12
原创 NocoBase 日期时间字段类型详解:五种存储语义、数据库类型映射与时区处理机制
在 NocoBase 中,日期时间类字段是业务系统建模中出现频率最高、也最容易踩坑的字段族:预约时间、截止时间、执行时间、统计口径的“天/时”都离不开它。本篇基于 NocoBase 官方文档中的「日期时间字段类型」概述,结合 `packages/core/database` 中的字段源码,完整讲解五种日期时间字段(含时区/不含时区、日期、时间、Unix 时间戳)的存储语义、在 NocoBase /
2026-09-13 17:32:56
319
原创 Opik 自托管环境 ClickHouse 报 Too many parts 导致批量写入 500 怎么排查?
当你自托管的 Opik 在持续高吞吐写入(traces / spans 批量上报)时出现这类现象,就需要按下面的流程排查:- 调用 `POST /api/v1/private/spans/batch`(或 `/traces/batch`)的客户端持续收到 HTTP 500;- ClickHouse 拒绝新 part,opik-backend 日志中出现 `Code: 252 ... (TOO
2026-09-13 17:19:47
335
原创 FunASR 模型选择指南:从 SenseVoice-Small 到 Fun-ASR-Nano 的完整选型路线
> 本文以 FunASR 仓库的[模型选择指南(日文版)](https://link.gitcode.com/i/839697a6f4ab8961592f0a96188fb6a9)为骨架,结合仓库源码与配套文档,系统讲解在 FunASR 生态中如何按任务场景选择模型:从首次体验的 SenseVoice-Small、中文生产级 Paraformer-Large,到中英日多语言与方言评估的 Fun-A
2026-09-13 16:02:30
5
原创 Scalar 与 Rust Aide 集成实战:在 Axum 与 Actix 中渲染交互式 OpenAPI 文档
Scalar 是开源 API 平台,Aide 是 Rust 生态中流行的 OpenAPI 文档生成库,两者结合可以让 Rust 服务在运行时直接生成 OpenAPI 文件,并以内置路由的形式提供美观、可交互的 API 参考页面。本文基于仓库中 [Aide 集成文档](https://link.gitcode.com/i/1c720ed10eb9daa46142b44ba89a7a0f) 展开:先给
2026-09-13 15:33:09
745
原创 CVAT Shape Mode 详解:从矩形绘制到遮挡与对象锁定的标注基础操作
CVAT 的 Shape Mode(形状模式)是图像序列标注中最基础、使用频率最高的模式:它允许你在多张图像上逐帧创建、修改和删除独立的形状对象(矩形、椭圆、多边形、折线、点、Cuboid、骨架等),而不是跨帧绑定的轨迹。本篇以官方文档 `site/content/en/docs/annotation/manual-annotation/shapes/shape-mode-basics.md` 为
2026-09-13 15:02:25
888
原创 SymPy 生物力学建模实战:从 Hill 型肌肉模型到肌腱动力学方程的完整推导与实现
`sympy.physics.biomechanics` 是 SymPy 多体动力学模块 `sympy.physics.mechanics` 的生物力学扩展,用于把"肌-腱"(musculotendon)这类可主动收缩、被动拉伸的力产生单元加入刚体多体系统。本文以官方教程 [biomechanics.rst](https://link.gitcode.com/i/a88e95f240ca616db
2026-09-13 13:49:24
124
原创 Scalar SDK Generator 的 Swift Target 配置详解:packageName、destinations 与 SwiftPM 发布
Scalar 的 SDK Generator 支持从 OpenAPI 文档生成多种语言的客户端,其中 `swift` 是官方支持的 target 之一(当前处于实验阶段)。本文基于仓库中的 [Swift 配置文档](https://link.gitcode.com/i/0ba435ddfd4312079aa8fef25ec1972f) 展开,讲清在 SDK 配置对象里如何声明 Swift targ
2026-09-13 13:41:13
331
原创 Cilium Ingress TLS 终止实战:基于 Envoy 的 HTTPS 与 gRPC 入站流量完整配置
本文围绕 Cilium 官方示例 `Documentation/network/servicemesh/tls-termination.rst`(Ingress Example with TLS Termination)展开,讲解如何 Cilium Kubernetes Ingress 上启用 TLS 终止:从 TLS 证书创建(自签 CA 与 cert-manager 两种方式)、Ingress
2026-09-13 13:39:21
456
原创 Zoom Cobrowse SDK JWT 认证实战:在 knowledge-work-plugins 中构建安全的双角色令牌服务
Cobrowse(协同浏览)会话中,客户与客服代理都必须持有 JWT 才能鉴权接入 Zoom 的实时会话。本指南以 [concepts/jwt-authentication.md](https://link.gitcode.com/i/f4df62b8cab79649e426ea404d28b226) 为核心骨架,完整讲解如何在服务端用 SDK Key 与 SDK Secret 生成 Cobrow
2026-09-13 13:24:09
97
原创 PostHog Customer Analytics 后端:Account 及其子资源“资源级授权”模型的设计与实现
本文基于 PostHog 仓库中 Customer Analytics 后端的工程规范文档 [products/customer_analytics/backend/CLAUDE.md](https://link.gitcode.com/i/fb68d0aeadebfcb28a21b85ccfca01ca),详解该模块访问控制的核心设计决策:为什么 Account 视图集及其嵌套子资源(自定义属性
2026-09-13 13:00:27
467
原创 unilm 仓库中的 fairseq 机器翻译实战:预训练模型加载、IWSLT/WMT 基准训练与多语言翻译
本文以 `infoxlm/fairseq` 子仓库中的神经机器翻译官方文档 [机器翻译 README](https://link.gitcode.com/i/9ea46697b6247cb66a2ecba609db26b2) 为核心,系统讲解 fairseq 翻译任务的四条主线:通过 `torch.hub` 或 CLI 工具加载官方预训练模型、批量推理与 BLEU 评估、从零训练 Transfor
2026-09-13 12:39:14
460
原创 brpc 的 IO 机制解析:EventDispatcher 事件分发、wait-free 读写与 Socket 设计
brpc 是一个工业级的 C++ RPC 框架,其高性能核心之一在于精心设计的 IO 层。本文以 [docs/en/io.md](https://link.gitcode.com/i/3c6a0b33b87085fb7d3386bf5d032310) 为主体,结合 [src/brpc/event_dispatcher.cpp](https://link.gitcode.com/i/bc9d3aa1
2026-09-13 11:17:44
796
原创 PDF 字体嵌入指南:3 个阶段解决跨设备显示变方框
把做好的 PDF 发到手机,中文变成一排方框;换台电脑打开,部分字又缺失。这是文档没有嵌入字体时的典型表现。PDF 补丁丁提供字体嵌入与替换字体功能,可以把字体数据写进文档,让同一份文件在不同设备上显示一致。## 字体嵌入为什么能解决变方框PDF 默认只记录"用了哪个字体"的字体名称(字体名,如 SimSun 即宋体),不含字体本身的数据。打开文档的设备上没有这个字体,阅读器只能找替代字体
2026-09-12 23:45:33
923
原创 screenpipe 批量音频转录(智能空闲批处理)设计解析:从实时 Whisper 到按需延迟转写的完整方案
本文基于 screenpipe 仓库中的设计文档 [docs/BATCH_TRANSCRIPTION_SPEC.md](https://link.gitcode.com/i/20f59c5e60807f19f11dc1c1558cde90),完整还原“批量音频转录 / 空闲期处理(Idle Processing)”这一特性的**问题背景、产品交互、技术方案、约束条件、边界场景与实施路线**。scr
2026-09-12 23:32:14
447
原创 IBM AIX 安装与更新机制解析:installp、NIM、dnf 与 SUMA,以及 WeKan 在 AIX 的适用性评估
本文是 WeKan 项目 [Autoupdate 系列设计文档](https://link.gitcode.com/i/5746e61abc19e3990ffce35a232c8f04) 中对 **IBM AIX** 平台的研究笔记。该系列以"各操作系统上软件如何被安装与更新(手动 vs 自动)"为主线,服务于"WeKan 自动更新"这一目标——WeKan 的桌面端是 Electron 应用,服务
2026-09-12 22:52:16
403
原创 React Native Video SDK 自定义视频会话实战:基于 Zoom Video SDK 构建自有 UI 的移动端音视频产品
本文面向需要**完全自定义 UI** 的 React Native 移动端视频产品团队,讲解如何基于 Zoom 官方 `@zoom/react-native-videosdk` 封装构建端到端的视频会话能力:从环境搭建、Provider/Helper 架构、后端 JWT 签发、事件驱动 UI 状态管理,到离开会话与资源清理的完整生命周期。读完本文,你将掌握一套可直接落地的「初始化 → 监听 → 加
2026-09-12 22:36:04
805
原创 gs-quant 算因子IC半衰期:从60天IC到21天调仓
gs-quant 是 Goldman Sachs 开源的 Python 量化金融工具箱,覆盖数据、定价与回测全链路。用它算因子IC半衰期(信息系数衰减到一半所需的时间)只需四步:拉数据、算滚动IC、拟合衰减曲线、画图——而一个 21 天的半衰期,就意味着你每月至少得调一次仓,因子才会失效。## 21 天半衰期,先讲清楚它和调仓的关系IC(Information Coefficient,信息
2026-09-12 21:28:13
301
原创 UnoCSS 包生态全景:`unocss` 聚合包与 monorepo 各包解析
UnoCSS 采用 monorepo 架构管理数十个独立发布的 npm 包,而 `unocss` 聚合包则是绝大多数场景下的开箱即用入口。本文以 [docs/guide/packages.md](https://link.gitcode.com/i/5fc23906908673dd4cce13d40000e4ab) 的包清单为主线,逐一梳理核心引擎、预设、转换器、提取器、处理器、框架集成与工具类包
2026-09-12 21:04:51
630
原创 Dataverse Python SDK 快速上手指南:安装、连接、CRUD、批量操作、分页与文件上传实战
本指南基于 [skills/dataverse-python-quickstart/SKILL.md](https://link.gitcode.com/i/c2a1856fc2999793c4abd7874804290b) 展开,面向需要快速接入微软 Power Platform Dataverse 的 Python 开发者:通过 `pip` 安装官方预览版 SDK,使用 Azure Ident
2026-09-12 19:52:39
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅