共 230 篇,记录学习与工程实践中的心得与笔记
在音视频播放器研发与测试过程中,需要不同规格与时长的视频源以验证起播、拖拽 Seek、音画同步及长播放稳定性。本文整理免版权真实场景视频源获取渠道,以及通过 FFmpeg 本地合成带有高精度时间码测试视频的工程方法。
基于阿里云视频点播与 video.js 构建流媒体处理与播放链路,包含浏览器切片直传与状态轮询、服务端签名与资源防越权核验、多档 HLS 自适应播放与动态换签改写,以及废弃媒资清理与 HLS 标准加密演进路径。
Creem 是一款面向数字商品与 SaaS 软件的商户记录服务商兼支付结算平台,提供全球税收代缴、托管收银台、数字商品交付等服务。本文记录使用 Test Mode 走通商户凭证配置、商品生命周期管理、托管收银台对接、Webhook 验签履约与售后退款的端到端流程实战。
ngrok 是一款提供安全内网穿透能力的隧道工具,通过在本地主机与公网边缘节点之间建立双向 TLS 反向连接,使公网第三方服务能够直接访问处于局域网或 NAT 后的本地服务。在支付回调、事件通知等 Webhook 场景中,ngrok 结合其实时流量审查与请求重放功能,能够解决本地开发环境下外部回调无法触达与重复触发成本高的问题。
大语言模型在处理复杂生产任务时,非结构化的自由文本提示词容易导致指令歧义、输出格式漂移以及间接提示词注入等工程问题。本文基于 Anthropic 官方技术指南与开源工程规范,系统梳理以语义化 XML 标签为核心的提示词解构方法、模块设计与典型场景实践。
大模型生成的前端界面往往充斥着千篇一律的卡片堆叠、无语义渐变,呈现出明显的同质化“AI 味”。Impeccable Skill 通过持久化设计上下文、动词化指令集与 AST 检测钩子,将模糊的主观设计诉求转化为确定性工程约束,在编码阶段规范智能体的布局决策与状态覆盖。
BullMQ 是基于 Redis 构建的开源分布式任务队列系统,支持 Node.js、Python、Rust 等多种运行环境,保证任务操作的原子性,提供延迟调度、指数退避重试、并发控制以及父子任务编排能力,适用于 Web 服务削峰填谷、异步解耦及后台长时任务处理等场景。
查询改写是在检索执行之前,把用户原始输入或整段对话历史转换为检索侧可消费的查询表示,通常由语言模型完成。其产出形态由下游检索通道决定。本文梳理原始输入直接进入检索时的失效形式与常见的产出形态,并以多表示生成为例展开实现方式、消费路径与边界条件。
倒数排名融合(Reciprocal Rank Fusion,RRF)不使用分值,只比较文档在各自结果列表中的名次,因此能合并 BM25 与向量检索这类分值尺度不同的召回结果。本文重新梳理 RRF 的基础认知,并结合此前 Milvus 的混合检索实践巩固相关概念。
BM25(Best Matching 25)是现代搜索引擎与检索增强生成(RAG)系统中广泛采用的概率相关性评分算法。本文系统解析 BM25 的数学模型与参数调节机制,剖析常见开源实现在中文语料下因字符集不匹配导致评分异常的原因,提供基于原生标准的分词适配实现,并结合 Elasticsearch 呈现工业级参数调优与 RRF 混合检索实践。
现代 CSS 规范已在主流现代浏览器中建立了成熟的声明式渲染与排版管线,涵盖图像遮罩、通道混合、矢量几何裁切、穿透滤镜、流体尺寸计算及原生交互控制。
React Router 在 v7 版本中融合了 Remix 的全栈能力,演进为支持服务端渲染的全栈 Web 框架。它全面基于 Web Standard API(Request / Response / FormData)构建,内置了数据加载与突变状态机、全链路类型自动生成以及嵌套路由体系。
Sherpa-ONNX 是基于 ONNX Runtime 的端侧离线语音处理引擎,支持在 iOS 平台运行离线语音合成(TTS)。其核心计算在本地设备完成,无需依赖云端接口,支持 VITS、Piper、Kokoro 与 Matcha 等多种声学模型。
分享博客在 Next.js App Router 架构下的 Markdown Mermaid 图表渲染方案,采用服务端骨架占位、客户端按需动态加载、LRU 内存缓存、并发竞态控制与双主题适配机制。
Claude Code 是 Anthropic 推出的 AI 编程 CLI 工具,支持接入 DeepSeek 等第三方模型。在终端中运行,以斜杠命令作为主要交互方式,围绕「权限模式 / plan / skill / subagent / sandbox / 上下文 / 回滚 / 历史会话」等核心功能展开。
本文梳理了 Ralph 范式的核心机制与标准实施 SOP,并以 Matt Skills Issues 本地文件体系为例展示基于依赖拓扑的 Issue 驱动 AFK 实践,同时探讨如何将 Ralph 的核心思想扩展至多仓库全局处理等场景。
Matt Skills 是 Matt Pocock 开源的 AI 编码 Skill 集合,用一条可自由拼装的流水线把模糊需求变成可控的交付:追问对齐、规格化、任务切片、TDD 实现、双轴审查。本文带你走完这条流水线,再聊聊背后的设计哲学与常见误区。
总结梳理 LangGraph 的基础,涵盖 StateGraph、状态定义 (State Schemas)、节点 (Nodes)、边 (Edges)、Command、Send、Runtime 依赖注入、流式传输 (Streaming) 、工具集成和错误处理。
介绍 LangChain 核心基础概念,包含模型配置初始化、系统提示词模板、LCEL 链式编排、智能体构建(create_agent)、工具定义与参数校验、持久化检查点、结构化输出及流式输出等特性。
博客的前端样式已经好几年没有大动过了:白底黑字、一个黄色点缀,简洁是简洁,但页面信息量低、缺少层次。这次尝试接入 Kimi K3,只提了一段需求加几张现有页面的截图,让它完成整站页面的重设计。结果超出预期,全程没有手动改过代码。