如何更优雅地提供 MCP Resources
本文使用AI辅助编写。 在设计 MCP Server 时,很多人会先想到 tools。比如连接 SQL Server 后,可以提供 list_tables、describe_table、execute_query、get_procedure_definition 等工具。这样确实可以让 AI 查询数 ...
软考系统规划与管理师到底是干嘛的?用“大厂物业经理”的逻辑带你了解软考系规
系统规划与管理师 到底是干嘛的?很多考友尤其是做运维的兄弟,经常在“高项”和“系规”之间纠结。今天咱们就用最直白的大白话,把这个系统规划与管理师拆解开看。建议点赞+收藏,下次报名时可以翻出来了解下。 一、 为什么大家都对“系规”有误解? 很多朋友一听到“系统规划与管理师”,第一反应就是:这不就是个高 ...
【强化学习框架】Uni-Agent 深度技术分析(2)--- 关键技术
【强化学习框架】Uni-Agent 深度技术分析(2) 关键技术 目录【强化学习框架】Uni-Agent 深度技术分析(2) 关键技术0x00 概要0x01 修改扩展点1.1 verl 扩展点全景1.2 关键扩展点详解E1: AgentLoopBase——继承契约E3: 注册机制——外部注入 vs ...
微调LLM前你需要了解的一些概念-- 反向传播解析
01 · 先建立直觉:训练 = 一个反复打分与改作业的循环 假设你在教一个学生做数学题。流程是这样的:题目给他做(前向)、老师打分(loss)、老师指出每一步错在哪、错多少(反向求梯度)、学生根据这些反馈修改自己的解题习惯(优化器更新参数)。 神经网络的训练本质上就是这个循环,只是"学生"换成了一堆 ...
线上 Redis 突然“爆”了,怎么办?
凌晨三点,手机疯狂报警——Redis CPU 100%,内存快满了,业务接口一个个超时…… 别慌,这篇文章不堆术语,我会像聊天一样,带你一步步排查问题、稳住现场、顺便把优化思路讲清楚。 一、先搞清楚“爆”是什么意思? “机器爆了”通常指以下几种情况,不同情况处理方式不一样: 现象(你能看到什么) 最 ...
PortSwigger SQL注入LAB11
PortSwigger SQL注入LAB12 今天我们来做PortSwigger SQL注入的LAB12,这道LAB跟之前的几道LAB不太一样,但是更加贴近现实了,那么我们现在开始吧: 【本篇目标】1. 理解并掌握基于可视化错误的SQL注入2. 通过SQL注入来获取所需administrator的密 ...
机房断电搞崩服务器 | 人大金仓 V8 全量备份跨实例完整恢复实录
把全量备份的 Kingbase v8 实例备份文件恢复到另外一个实例中 背景介绍: 公司的机房断电!!!虽然离谱但是它就是断电了。导致安装了麒麟V10操作系统的服务器宕机且尝试了几种方式后均无法恢复启动,好在磁盘是完好的。因为是测试服务器,经过评估后选择重装系统。服务器上仅有的比较重要一些的资产是部 ...
DeepSeek-Reasonix:一个为缓存而生的终端编程 Agent,极致的缓存!
每个大模型都在建自己的工具生态。OpenAI有Codex桌面端,Anthropic有Claude Code和Cowork。DeepSeek 作为 API 起家,原生工具链一直不完善,Reasonix 完全围绕 DeepSeek 设计。 桌面端对普通人友好。Windows、macOS、Linux 全平 ...
AI Agent 的 4 个工程关键词:Prompt、Context、Loop、Harness 到底是什么?
Prompt、Context、Loop、Harness 这四个词,可以看成 AI Agent 工作流里的四个关注点:怎么问、给它看什么、怎么持续推进,以及在哪里安全运行。
其中,Loop Engineering,重点关注“持续推进”这一环节。它关心的是,如何把原本由人一轮轮推动的“提示—执行—检查—... ...
MySQL 大批量 LONGTEXT 数据迁移导致临时表空间溢出的解决方案
事情是这样的,我有一个 MySQL 表,大概 100 个 G,但数据只有 10000 条。 看起来行数不多,奈何每条数据里塞了好几个 LONGTEXT 字段,单条数据体量巨大。 最近需要对这张表做一个备份操作:根据批次 ID(batchid)把某批数据备份到另一个库,然后删掉原表里对应的数据。 目标 ...
C#从零开始:自己实现窗口滚动截屏Win
把"滚动截屏"放在截屏工具的扩展项里,本质上反映的是一件很普通的事:现代应用几乎没有"一屏装得下"的内容。一个长 PDF 几十页,一个 GitHub Issue 几百条评论,一段没分页的 Word 文档,一份产品需求的网页版说明,一段微信里被反复刷出来的长文截图——这些内容统统需要滚动条才能看完,但 ...
基于SQL实现分组的文字排序聚合
作为数据工程师,对数据进行处理分析时,时常遇到基于SQL实现分组内的文字列的排序聚合是非常常见的场景,比如按照价格高低进行各类别下商品的汇总、按照成绩进行各班的学生的排名等。当下,支持SQL的数据库生态百花齐放,SQL方言也是多种多样,为了方便记忆,以下总结了常见的几类数据产品或者平台的支持情况(代 ...
MagicWorld 实现长时交互视频世界建模
MagicWorld 针对当前视频世界模型在长时间交互中易出现运动不合理与场景崩坏的问题,提出了一种面向长时稳定性的交互式建模框架。该方法通过引入基于光流的运动约束提升动态真实性,利用历史检索机制增强跨时间一致性,并通过多步聚合的训练策略优化整体交互序列质量,从而有效缓解误差累积问题。整体上,Mag... ...
用匿名内部类优雅地计算方法执行时间
写代码时总要在每个方法里复制粘贴计时逻辑?本文用匿名内部类实现了一个优雅的耗时计算模板,从"笨办法"到Lambda表达式,一步步优化代码结构,适合想提升代码设计能力的Java学习者。 ...
SAP中FI和MM的核心集成—物料移动自动生成凭证
一、相关表格介绍 1、 T156:移动类型主表 Movement Type (Inventory Management) 你可以把它理解为一张基础信息登记表。 主要作用:定义了所有可用的移动类型代码,并存储其最基本、最通用的描述信息。它是 T156SC 中 BWART 字段的检查表,保证了数据的合法 ...
Apache Doris全链路性能优化实战指南:从架构设计到生产落地
引言 在数字化转型加速推进的今天,实时数据仓库已成为企业数据驱动决策的核心基础设施。Apache Doris作为一款高性能、易运维的开源MPP分析型数据库,凭借其极简架构、亚秒级查询响应和一站式分析能力,被广泛应用于用户行为分析、实时报表、数据集市等核心业务场景。然而,随着企业数据量的爆发式增长和查 ...
AI-提效模板之--SKILL.md
Skills 是人与 AI 协作的桥梁(在这里等于 xx.md文件): 1. 人类把领域知识、流程经验、环境约束写进 Skill, AI 读懂后去执行。 Skills 就是这座桥——人类专注定义怎么做,AI 负责真正去做。 2. 让任务执行变得准确、稳定、可复用。 3. Skills 以 MarkD ...
写爬虫时用了代理还被封?Python 代理的那些隐藏坑,我替你踩明白了
写爬虫或调用API时,IP被封是家常便饭。很多人以为加上代理就万事大吉,结果反而更慢、报错更多。这篇文章从实战出发,一次性讲透http、https、socks代理的区别和用法,教你如何高效遍历代理列表,并扒开那些官方文档不会告诉你的常见坑。读完你会知道,代理用不好,比不用还危险。 ...
OpenVINO™ C# API 3.3 全新发布!正式接入 OpenVINO GenAI,C# 本地大模型开发全面启航!
OpenVINO™ C# API 3.3 全新发布!这次升级的重点,是把 OpenVINO GenAI 正式带进 C#/.NET 生态。开发者可以在 C# 项目中直接调用本地 LLM 文本生成、Whisper 语音识别、VLM 图文问答等能力,不再必须绕 Python 服务或外部脚本。
3.3 继... ...
[MAF预定义ChatClient中间件-07]PerServiceCallChatHistoryPersistingChatClient——基于ReAct循环的一步一存档
在默认的情况下,`ChatHistoryProvider`基于**调用**对产生的请求和消息进行存档。如果一次调用涉及多轮ReAct循环,意味着每次调用可能会很多条消息,但是它们只会在ReAct循环结束之后才会被存档一次。如果最后存单失败,意味着这些消息将全部丢失,所以有时候我们ReAct循环的每次... ...


