YSL语枢-盾甲WAF 总结与展望——从一套引擎到一种方法

博主头像 第四篇:工程落地与评测——从原型到可运营的语义引擎 TL;DR 落地三件事:把冻结执行计划接入真实 WAF 链路、把规则开发流程工程化(CI + 差分测试 + 灰度)、把可观测性补齐(降级率、证据分布、证书抽样)。 评测方法论:以「判定一致性 + 证据完整度 + 时延分布」三轴评测,而非单一准确率; ...

abp学习笔记 - 如何判断一个对象是不是聚合

简介 网络上关于DDD的文章很多,但我水平有限,其实很少看懂过。 借着新项目使用abp的春风,带着问题去学习/思考,效率永远是最快的。 对Navigation Properties的滥用 因为公司要求使用外键,所以代码中也自然而然的配置好了导航属性,这在我们日常开发中很爽,dbContext一拿,I ...

Agent评测工具链大全:Promptfoo、DeepEval 与 LangSmith

博主头像 上一篇结尾说要拿下 RAG 应用评测。别急,动手之前还差最后一块拼图,工具。 前五篇你手里已经攒齐了一套完整的测评方法:测什么(测评集)、怎么量(指标)、谁来判(评分器)。 但这套东西现在还躺在文档和脑子里,要变成一份能交给老板的评测报告,中间隔着一条执行链路,题怎么批量发出去、结果怎么逐条判、分数 ...

树形 DP 四道例题详细讲解

博主头像 顾名思义,即在树上进行dp,涵盖普通dp(如例题一、三)、各种背包dp(如例题二、四)等。由于树的特殊递归结构,所以与普通dp不同的是,树形dp一般都是递归进行的。 例题 一、洛谷P1352 没有上司的舞会 题目大意 有 \(n\) 个职员,编号 \(1-n\),他们的关系就像一棵树,父亲节点是儿子 ...

Day 16:JSON-RPC 2.0:协议选型与请求管道

昨天谈的是一个调用进来之后,框架怎么知道要建哪一个类型。再往前推一格的问题是:这个调用本身长什么样子。一套上千张表单的系统对外要开出的方法数以千计,而其中绝大多数是同一组动作套在不同的表单上。协议要决定的是它们怎么寻址、参数怎么带、失败怎么回报。 框架的答案是一个 POST 端点、一个 method ...

SpringBoot中@Async异步透传问题内部分享

博主头像 项目背景为SpringCloud多个微服务互相请求,服务里有不少 @Async 标注的异步方法,主要用来做任务完成后的记账、冲红、生成宽表这些不需要阻塞主流程的操作。这些方法内部会调 Feign 接口、查数据库,依赖请求入口处设置好的标识(flag)和 Spring 的 RequestAttribu ...

Redis 数据类型全解 - Stream 深度:Pending 回收、重试死信与消息队列选型(十一)

博主头像 本文深入探讨 Redis Stream 确认后的核心机制:Pending 队列(PEL)的管理、死信处理与异常恢复。重点解析 PEL 的双层结构、状态流转、内存开销及四大硬边界(集群、副本、持久化、淘汰),强调“至少一次”需依赖业务幂等,投递次数≠失败次数,幽灵条目需主动清理。结合版本演进(7.0+... ...

OCR、VLM、ASR 到底有什么区别?一文讲清

博主头像 初学文档处理或多模态应用时,常会碰到 OCR、VLM、ASR 这几个缩写。它们都和“把信息变成文字或答案”有关,但分工完全不同。笔者用一句话先概括:OCR 负责抄字,VLM 负责看懂画面并推理,ASR 负责把声音转成文字。 flowchart LR A["声音"] -->|ASR| B["文字"] ...

新数据到手,先跑哪几步检查

博主头像 一批新数据到手,检查都会做,难在每次做得一样:想到哪几项就查哪几项,换批数据、隔段时间,顺序和阈值都变了,跑完也没留下一张能照着重来的单子。 把五步检查按固定顺序固化成一个入口,每次输出同样格式的结果单,下一批数据来了只是重跑一次。 这篇按这个顺序把五步逐个摊开:每步看哪几个数、这些数能落下什么判断 ...

记一次家庭物品管理的折腾:从“收纳”到“可检索”

博主头像 周末找保修卡,把书房两个抽屉全倒出来,最后在第三个抽屉的文件夹底层找到了。顺手翻出三瓶过期护手霜、两盒没拆封的面膜,还有一袋不知道哪年囤的枸杞。东西一直在家,但从“放进去”那一刻起,就再也没被“看见”过。 后来跟朋友聊,发现这不是个例。很多家庭的收纳并不差——衣柜按季节分好,文件袋贴了标签,药箱也整 ...

【剪贴板体验优化】前置预校验,航旅纵横权限弹窗体验更智能

博主头像 在应用开发中,从剪贴板获取数据进行口令识别或内容回填,是大多数App的高频核心功能,直接影响用户日常操作体验与功能可用性。很多应用在接入剪贴板能力的过程中,存在一个影响用户体验的现象:即使剪贴板内容为空、内容不匹配或数据无变化时,依旧尝试向用户弹窗请求获取粘贴权限,造成无效弹窗频发。这样不仅频繁打扰 ...

123···100>