存储AI–AI博客聚合
最新聚合的文章
-
Playwright自动化框架
一、Playwright简介 微软开发,基于Chrome 开发者工具协议(Chrome DevTools Protocol,简称CDP)的浏览器自动化工具。 优点: 不需要浏览器驱动 速度比较快、天生
-
Pytest自动化测试框架
一、什么是测试框架 根据大量的测试实践,抽象出来的常用工具集合,包含大量组件或功能,以及经过验证的方法论。 二、安装Pytest 三、Pytest基础概念 1、创建测试用例 创建用例的规则: 创建te
-
从 SQLite 到 LLM 重排:一个 Rust RAG 服务的七层设计决策
做本地 RAG 的开发者,大概都经历过这样的折腾:想跑一个纯本地的文档检索服务,结果发现内存态索引重启就丢,得接持久化向量库;向量检索搞定了,又得配 Ollama 做重排;再后来发现检索质量不稳定,还
-
虚拟地址空间:从“地址一样但物理内存不同”说起
# 虚拟地址空间:从“地址一样但物理内存不同”说起 我最近在学操作系统里的内存管理,本来以为“虚拟地址空间”就是一句“每个进程都有自己独立的地址空间”就完事了。结果越看越发现,这里面坑挺多:父子进程
-
Redis + Lua 实现秒杀优惠券 IP + 用户双维度令牌桶限流
场景引入 事例代码在最后 在优惠券秒杀场景中,活动开始时可能有大量用户同时点击 如果所有请求都进入后面的业务逻辑: 这就会导致同一时间有大量请求打到数据库,因此可以在秒杀接口的前面一层引入限流 为什么
-
GPT-6 Astra 强到被锁起来:拆开它的 computer-use 架构、可搜索记忆与计费悬崖
GPT-6 Astra 强到被锁起来:拆开它的 computer-use 架构、可搜索记忆与 272K 计费悬崖.它为什么强到要被锁、又强在哪、用它的真实成本账怎么算、以及这些约束对工程落地意味着什么
-
Swift ARC:一个对象到底什么时候才会被释放?
在 iOS 开发里,我们经常会写这样的代码: 然后这个对象就“消失”了。 我们没有手动调用 free(),也没有告诉系统“现在请释放这块内存”,但 Swift 却知道什么时候应该销毁对象。 再比如,你
-
网站一改版自动化脚本就废?聊聊自愈回放的完整设计
网站一改版自动化脚本就废?聊聊自愈回放的完整设计 所有做过浏览器录制回放的团队,都会在三周后撞上同一堵墙:站点发了一次改版,.cta-primary 变成了 Button_variant__3xkQ,
-
Agent 008 – Permission
学习材料与技术栈 学习的材料主要来源于 主要采用TS进行体验 学习 工具越加越多:read / write / edit / grep,外加万能的 bash。能力越大,越需要权限管理——不能模型想干嘛
-
《elisp 每日一练》——minor mode 开关变量的管理
上一节我们将定义 minor mode 的宏 define-minor-mode 展开并分析了它的作用。它主要是定义用于切换mode启用开关的变量和函数,以及在切换时进行模式的管理和hook的切换。默
-
地瓜RDK S100平台Ofilm ISX031相机内参读取方案
地瓜RDK S100平台Ofilm ISX031相机内参读取方案,包括:1. 内参表格示例 2. isx031驱动 3. sample vin
-
多 Agent 协作实战:CrewAI / AutoGen 框架对比与生产级架构设计
多 Agent 协作实战:CrewAI / AutoGen 框架对比与生产级架构设计 先说清楚:什么时候需要多 Agent? 多 Agent 不是银弹。能用单 Agent 解决的,不要用多 Agent
-
多 Agent 协作实战:CrewAI / AutoGen 框架对比与生产级架构设计
AI Agent开发实战:ReAct / Plan-Execute / Reflexion 范式完整解析 先说结论 做 Agent 这类项目,核心问题只有一个:LLM 怎么知道自己该干什么、该怎么干?
-
Spring Insight 里上报 Span 为什么用 JDK HttpClient 而不是 RestTemplate
Spring Insight 里上报 Span 为什么用 JDK HttpClient 而不是 RestTemplate 本文要干什么 上一篇里,业务线程把做好的 Span 放到队列里就返回了,后台线
-
PDF 文档解析算子全新升级!不仅“读得懂”,更让解析结果直接可用
一份 PDF 进入知识库后,标题层级乱了、左右栏串行了、表格拆散了、公式变成乱码。团队换模型、调切分、改召回,最后才发现:问题不在 RAG ,而在最前面的文档解析。