OctaFuse Gateway 2.3.0 正式发布。 一次请求通过故障转移(Failover)找到可用上游后,后续请求能否继续访问同一家供应商(Provider),会直接影响缓存命中率、会话连续性以及供应商侧状态的稳定性。 2.3.0 为路由池(Route Pool)新增了供应商粘性(Provi ...
上一篇文章介绍了如何使用InMemoryStore实现用户偏好的精确记忆功能,但记忆只保留在内存中,一旦AI应用重启,就会丢失上次在内存中的记忆数据。 为了让AI应用持久记忆业务数据,就得引入文件或者数据库等存储介质,比如Python自带的轻量级数据库SQLite。接下来就介绍如何结合LangGr ...
前几篇介绍了使用方差阈值,相关性分析以及统计检验等方式来过滤特征,这些方法都有一个共同点,就是由人来决定如何打分。 今天介绍一种让模型自己给特征“打分”的方式,也就是让模型自己判断哪些特征重要,哪些特征是无关紧要的。 与其我自己猜,不如让模型告诉我。 核心思路 这种特征选择方式的核心思想总结起来就一 ...
MCP Tasks 扩展:协议详解 Model Context Protocol 的 Tasks 扩展(io.modelcontextprotocol/tasks,SEP-2663),让 server 用一个持久化的 task 句柄代替阻塞式的长时间等待。本文聚焦协议本身——消息流、状态机、数据结构 ...
本文是系列第 5 篇,讲述怎么声明、dbt 怎么把 YAML 翻译成测试 SQL、测试失败怎么排查、自定义测试怎么加。 ...
快手发布的一篇技术报告 AgentX,提出了一个可以自我迭代的 MAS 把工业推荐的 idea-to-launch 闭环整体自动化,推荐领域的 Loop Engineering 背景 工业推荐系统的算法迭代长期依赖算法工程师的持续介入。一次完整的算法迭代通常需要经历数据分析、特征工程、模型开发、在线 ...
openEuler欧拉操作系统 一、介绍 这是一款 华为公司开源的服务器操作系统 操作指令雷同 centos7的操作指令 二、系统安装 2.1、镜像下载 镜像下载地址 2.2、安装步骤 2.2.1、新建****虚拟机 两种进入方式 方式一: 方式二: 下面的步骤依次按照执行即可 2.2.2、选择镜像 ...
AI Agent 想稳定读取互联网,难点从来不是“会不会打开网页”,而是不同平台有完全不同的接口、登录方式、反爬限制和内容格式。网页能直接抓,GitHub 适合走官方 CLI,视频需要字幕工具,社交平台往往还要登录态。把这些能力逐个接起来,本身就是一项工程。 Agent Reach 做的事情,是给 ...
配套动画视频在《7. Langchain 打开App再截图:启停3步闭环》,源代码在《评论区置顶》。 上一节能截当前屏幕了,但自动化里更常见的是:先打开目标 App,再截首屏,最后把应用关掉。这一节就把「启动 → 截图 → 关闭」收成一条闭环。 整体流程是这样的:先把 .env 里的 HDC_PAT ...
笔者遇到一次 OEL 主机时间异常:系统时间比实际时间慢约 10 分钟。这个问题看起来不大,但会直接影响日志时间戳,排查问题和比对业务事件时很容易产生误判。 01 | 问题现象 主机上的系统时间明显偏慢,和实际时间大约相差 10 分钟。 在日常运维中,时间不准最直接的影响就是日志不可信。比如业务报错 ...
C# .NET 周刊 |2026 年 7 月 2 期 2026-07-12 dotnet_week_26_7_2 国内文章 .NET 10 File-Based Apps:一个 .cs 文件搞定一切,C# 终于也能像 Python 一样写脚本了! https://www.cnblogs.com/sh ...
Google 的 AI Overview 现在占了很多搜索结果页的顶部位置。你的品牌被 AI 摘要提到,是可见度的胜利;竞品被提、你没被提,是几小时内就该知道的失误,而不是几周后。 用 SERP API 可以在拉 organic 结果的同时,把 AI Overview 也拉出来,像追排名一样追品牌在 ...
「装闭」RenoPit AI驱动的开源装修闭坑系统,是一款AI装修审查工具,上传设计图纸、合同及报价单即可生成报告,逐条指出设计缺陷、合同猫腻、费用偏高及潜在增项。它内置踩坑知识库并支持联网搜索,完全站在消费者立场。 ...
大家好,我是老张。 前天写了博客后台 Dashboard,昨天写了 WAF 自动封禁抓了 11 个恶意 IP。有读者留言问:"拦是拦住了,但你怎么知道今天有多少攻击、都是什么类型、谁在打你?" 好问题。这就是今天要聊的——从单点 WAF 到安全运营中心。 昨天你看到的是盾拦了什么,今天你看到的是我搭 ...
〇、前言 对于一个对象 List,通过调用 .Where() 来筛选数据,当数据量比较大时,就会大大拖慢程序运行效率,从秒级直接到分钟级。 即 O(N*M) 中,N 的基数非常大时,单次查询就比较慢,循环 M 次的累加时间将逐渐扩大。 那么有没有更好的方法来做筛选,本文将进行简单尝试,主要涉及三种方 ...
这是一个系列 Blog,作者将以一个 PHP 全栈工程师的身份,利用 AI 工具(claude code、codex、deepseek、豆包等):从零开始学习 golang 语言,并最终完成 ai-go-admin(github | gitee)开源项目的制作,全程记录分享。 在上一期,我们进行了 ...
随着智能穿戴设备的普及,人们对支付便捷性的需求也从手机延伸至腕间。早在数年前,手表支付功能就已全面落地,用户无需掏出手机,抬腕即可完成支付,让交易场景变得更加轻盈高效。随着碰支付功能的加入,腕上支付场景变得更加便捷。然而,大多数用户仍习惯使用手机进行支付,尽管商家们在手表穿戴场景中提供了大量优惠活动 ...
目录构建知识库文档加载(Document Loaders)TextLoaderWebBaseLoaderCSVLoaderPDF文本切分(Text Splitters)递归字符切分(推荐)固定长度切分结构感知切分向量化(Embeddings)Ollama EmbeddingsDashScope Em ...
dbt+SQLServer构建数据仓库(4):分层建模实战 本文接上篇,从概念走向实操:基于本项目的 5 个模型,讲清楚分层架构的设计原则和每个模型的 SQL 怎么写。 一、引言 前 3 篇讲了概念、对比和配置: 第 1 篇认识 dbt,第 2 篇讲清了为什么不用 SSIS/存储过程,第 3 篇逐行 ...
4.SQL-Injecrt 4.1数字型注入(post) 与4.2的get型注入过程一致,不过需要通过bp抓包在包里修改传递内容 4.2字符型注入(get) 注入内容会在url中显示出来,尝试猜测闭合方式,发现为单引号 后续过程为爆库名,爆表名,爆字段名,然后脱库(爆数据) ' order by 3 ...