- 博客(28)
- 收藏
- 关注
原创 从PDF、WORD、网页构建RAG
请输入问题(q退出):GS1码有什么作用?问题:GS1码有什么作用?答案:采集GS1码的准备工作。在我国医药市场上,吉利德、安进、辉瑞、渤健、强生等公司的部分或全部药品采用了GS1码作为药品追溯码,大部分医疗器械也都使用GS1码制进行追溯。
2026-07-11 13:42:10
219
原创 线上 Redis 突然“爆”了,怎么办?
一、先搞清楚“爆”是什么意思?“机器爆了”通常指以下几种情况,不同情况处理方式不一样:现象(你能看到什么) 最可能的原因CPU 使用率 100% 请求太多、执行了慢命令(比如 KEYS *)、或者 Redis 在做持久化内存快用完了 存了太多数据、很多 key 没设过期时间、或者内存碎片太多连接数爆满 客户端程序没释放连接、连接池设置不合理网络跑满 传输了大 key(比如一个 value 几 MB),或者一次取太多数据。
2026-07-10 13:44:13
254
原创 Uni-Agent 深度技术分析(2)--- 关键技术
Agent 抽象层(Model/Tool/Env 三层),将 sandbox 执行委托给 SWE-ReX。项目的核心主张可以概括为 “推理 = 训练,同一入口”——把"Agent 如何与环境交互并产出 token-level 训练数据"封装成一套可复用、可扩展、可训练的工程系统。无论你是跑 1000 个并行的 SWE-Bench 推理任务,还是进行 GRPO/GSPO 强化学习训练,底层走的是同一套 AgentInteraction 交互循环。
2026-07-10 13:43:38
163
原创 OpenCode × DeepSeek 配置方案迭代记:砍砍补补,越来越好用
复杂任务用 /deep、改方案用 /plan、修 bug 用 /oracle、选型纠结用 /consult、提交前 /commit + /rmslop、收尾 /learn。做了两轮全面审计:修正 prompt 间的引用不一致、补全缺失的模型绑定说明、修复 Windows 路径兼容问题、加固 bash 权限覆盖范围——基本都是"不说没人发现,但 Agent 行为偏差就来自于此"的东西。变化的是执行深度——从"有这个想法"到"每个细节想清楚、写清楚、验证清楚"。第一版用了三个模型,后来发现多模型 ≠ 多能力。
2026-07-09 13:05:27
202
原创 Linux 主机防火墙如何同时开启 80 和 443?
在 Linux 服务器上部署 Web 服务时,80 和 443 往往是最常用的两个端口。对于使用 firewalld 的环境,直接放行对应服务即可,不需要手动去记端口规则,操作也更直观。这里的 http 对应 80 端口,https 对应 443 端口。使用 --permanent 表示把规则写入持久配置,避免重启后失效。这一步的作用很简单:先看现在已经放行了什么,再决定是否继续新增 http 和 https。如果输出中已经包含 http 和 https,通常就说明 80 和 443 已经同时开启。
2026-07-09 13:04:36
200
原创 网络身份认证的过程、数字签名、秘钥分发中心(KDC)、公钥认证中心(CA)、安全电子邮件
④、Alice收KDC发送的KA-KDC(R1,KB-KDC(A,R1))后,Alice利用Alice和KDC之间对称密钥解密KA-KDC(R1,KB-KDC(A,R1)),获取到了R1和KB-KDC(A,R1)(Alice无法解密该信息);③、然后,KDC利用Bob和KDC之间对称密钥加密Alice的身份信息和R1,结果为KB-KDC(A,R1),并将该结果和R1用Alice和KDC之间对称密钥再进行加密,形成KA-KDC(R1,KB-KDC(A,R1)),发送给Alice;
2026-07-08 13:42:50
168
原创 一次线上故障带你看懂 MySQL InnoDB 缓冲池
简单来说:Buffer Pool 是 InnoDB 的内存缓存区。缓存数据页缓存索引页减少磁盘 IO提高查询性能MySQL 的数据最终存储在磁盘中。但磁盘随机读取速度远低于内存。因此 InnoDB 会把热点数据提前加载到 Buffer Pool 中。如果数据已经在 Buffer Pool 中 → 直接读取内存如果不在 → 从磁盘加载Cache Hit(缓存命中)Cache Miss(缓存未命中)通常线上高性能 MySQL:99% 以上。
2026-07-08 13:42:11
250
原创 智能运维2.0:从范式跃迁到落地实操——理论框架与实施指南
智能运维2.0的核心愿景是构建以AI为中心、以人为辅助的自助式运维体系。实现这一目标,企业需同时夯实两大基石——AI原生数据治理(让AI读懂上下文)与AI可观测性(让AI过程透明可评估),并遵循“以用促建、场景驱动”的务实路径。
2026-07-07 13:52:52
189
原创 在 Python 中快速锁定 Excel 单元格与行列
在实际办公中,大家对表格保护的范围需求各不相同,比如有时需要保护整张表,有时只需要保护几个核心公式。枚举来做高级权限调整,Spire.XLS 支持在开启工作表保护的同时,允许用户进行特定的操作。因为在实际协作中,即便单元格内容无法修改,用户直接右键删除整行或者插入新列,依然会破坏表格结构。在实际的办公环境中,更常见的需求允许用户在特定区域编辑数据,但需要保护计算公式列或其它关键内容不被破坏。在编写代码前,我们需要先理解 Excel 的一个反直觉设定:在默认情况下,Excel 中所有单元格的。
2026-07-06 13:42:05
165
原创 media_agent 进化之路:把 Gliding Horse 的 Agent 超能力注入 ComfyUI,让图片生成自己“学会”优化
阶段关键组件作用意图理解把自然语言转为结构化任务技能匹配找到最优技能组合和模型兼容性检查确保 LoRA、Checkpoint、Sampler 兼容工作流编译生成可执行 DAG执行与监控执行并实时感知输出变化经验积累记录成功率,自动优化后续推荐。
2026-07-06 13:41:30
183
原创 Agent工厂与A2A网络——AgentMesh设计思路
元数据:ID、名称、版本、归属、标签角色定义(Persona):角色类型、语气、专业领域、约束条件执行模式:工作流编排(step-by-step)或目标驱动自主(autonomous)记忆配置:持久化策略、存储位置、保留时长技能清单:引用的外部能力(MCP Server、内联代码等)工具清单:Agent可直接调用的工具集(含权限和沙箱限制)模型路由:默认模型、条件路由、降级策略触发器:Webhook、定时任务、A2A调用运行时配置:本地/云端/混合、资源配额、沙箱策略格式采用YAML。
2026-07-05 13:28:30
219
原创 Python 列表导出 Excel 完整教程:一维 / 二维 / 字典列表全覆盖
二维列表(列表嵌套列表)是最接近 Excel 表格结构的数据形式,每一个子列表对应一行数据,通常配合表头使用。字典列表是业务开发中最常见的数据结构,例如数据库查询结果、API 响应数据等,每条记录以键值对形式存在。一维列表是最简单的数据结构,通常对应 Excel 中的单列数据,例如产品名称列表、员工工号序列等。(单元格区域),三者构成了 Excel 操作的基础层级。
2026-07-04 13:52:37
223
原创 Number.isFinite和isFinite与isNaN()和Number.isNaN的区别
只有当 value 的类型为 "number",且该数字不是 NaN,也不是 Infinity 或 -Infinity 时,才返回 true。先将value强制转换为数字"number",且该数字不是 NaN,也不是 Infinity 或 -Infinity 时,才返回 true。isFinite()会进行强制类型转换,而Number.isFinite()不会进行类型转换。Number.isFinite(value) 是 ES6 引入的静态方法,isNaN()会对传入的参数做类型转换(强制转换为数字)。
2026-07-03 14:06:22
216
原创 FastAPI数据库ORM怎么选?我肝了三个Demo后,终于不再纠结了
以前总被人吐槽异步不行,但现在 2.0 版本原生支持 async/await,直接把最后一块短板也给补上了。缺点就是学习曲线陡了点,配置起来稍微有点啰嗦。它就是为异步而生的,灵感来自 Django ORM。如果你从 Django 转过来,看这代码简直亲切得想哭。它跑得快,占用资源少,但生态和社区肯定没老大哥那么广,有时候遇到冷门坑得自己去翻源码。它是 FastAPI 作者 tiangolo 搞出来的,最大的杀招就是把 Pydantic 的 Schema 和 SQLAlchemy 的 Model 合二为一了。
2026-07-03 14:05:40
222
原创 SpringBoot 整合 Milvus 向量数据库实战
在 AI 大模型时代,向量数据库已成为构建智能应用的核心基础设施。无论是知识库问答(RAG)、语义搜索、图片检索还是推荐系统,都离不开向量数据库的身影。本文将基于一个真实的 SpringBoot 项目,手把手带你完成Milvus 向量数据库Milvus 服务端安装与配置BGE-M3 本地 Embedding 模型部署(CPU/GPU/在线三种方案)SpringBoot 中 Milvus 客户端的配置与 CRUD 操作一个完整的 RAG 知识库查询流程模块关键技术要点服务端。
2026-07-02 14:28:10
263
原创 [数学/函数周期性] 经典反例:周期函数的运算一定是周期函数吗?
已知 �=�(�) 为单调非增函数,�=�(�) 是周期函数,|�(�)|<� 对 �∈� 恒成立,且 ℎ(�)=�(�)�(�) 也是周期函数,求证:�=�(�) 为常值函数。�(�)=1+cos�,�(�)=1+cos��,ℎ(�)=�(�)�(�) 不是周期函数。�(�)=cos��,�(�)=2−cos�,ℎ(�)=�(�)�(�) 不是周期函数。�(�)=cos�,�(�)=cos��,ℎ(�)=�(�)+�(�) 不是周期函数。,可用 cos� 与 cos�� 的变体等构造。
2026-07-02 14:27:32
166
原创 智谱 GLM-5.1 国内限售的替代方案:国际版订阅与信用卡绑定指南
在做上一版多 Agent 协同系统时,我一直使用的是其他模型的 API。随着 GLM-5.1 的发布,其能力经过众多人测评后,能力已经达到了Opus 4.5水平(200k上下文),注意这是实测的,不是官方宣称的"对标/逼近 claude opus 4.5"这样的宣传话术。但我准备购买时,却发现国内版本目前处于限售状态,无法直接增加配额。这对于亟待上线的项目来说是个不小的阻碍。查阅了相关开发者社区的讨论后,我发现转向国际版是目前最可行的一条路。在使用国际版之前,你需要准备好以下两项基础条件:开启你的国际网络访
2026-07-01 16:06:38
374
原创 SpringCloud进阶--MySQL主从复制、分库分表、读写分离的实现
注释掉 mysqlx-bind-address = 127.0.0.1然后重启MySQL服务。这时主库就搭建完成了,然后开始进行从库配置SOURCE_HOST -- 主库地址SOURCE_LOG_FILE-- 二进制日志,就是主库的日志文件(在主库输入 show master status 可以查到)SOURCE_LOG_POS -- 日志的偏移地址(在主库输入 show master status 可以查到)这时从库就启动了!输入show replica status\G;
2026-07-01 16:05:54
185
原创 Event-Driven Agent 实战:Prometheus 告警 → LLM → Tool Calling → 自动恢复
里 ,生成一份 function calling 需要的工具 schema。以上代码分析之后,其实Event-Driven本质就是:事件驱动+ReAct。告警处理,这是最适合的应用场景了,通过告警回调触发。只要队列里来了新事件,它就取出来,然后交给。,这里用的是 Python 标准库里的。,主要就是模拟从消息队列读取消息。,模拟从消息队列中取出警告。,这是与llm打交道的部分。
2026-06-29 14:56:16
180
原创 DeepAgents - Human in the loop
man in the loop(人机协作)在企业级 Agent 应用中非常重要——AI 在执关键工具时必须经过人类审批,避免误操作影响业务。我之前用 LangGraph 0.3 裸写了一套(),当时需要在 tool 函数里手动调,很啰嗦。如今有了 DeepAgents 和内置的,只需配置一个字典,中断逻辑全自动——在执行前暂停图执行,保存状态到 checkpointer,等待人类决策后恢复。不过官方文档的示例代码比较简单,只演示了基本用法,没有说明如何在真实应用中整合。
2026-06-29 14:55:31
200
原创 完整学习LLM(一):为什么我要系统学习大模型
这篇主要是给后面的系列开个头.我现在想清楚的一点是:LLM 不是只学一个模型.LLM 应用也不是只调一个接口.它背后有一条链路:文本怎么变成 tokentoken 怎么变成向量模型怎么计算上下文模型怎么生成下一个 token模型怎么训练出来Prompt 怎么控制它RAG 怎么给它补资料微调怎么改变它的回答习惯Agent 怎么让它调用工具最后怎么评测和部署。
2026-06-28 14:36:51
201
原创 Anthropic 把 SOC 误报率从 33% 砍到 7%,真正在干活的不是 Claude
说到底,CLUE 这套系统最值得学的不是技术,是 Anthropic 把 SOC 当成"工程问题"重新设计这个动作。过去 15 年 SOC 行业堆了无数 playbook、无数规则、无数告警字段——堆到 SOAR 撞天花板,没人停下来问一句"是不是这个范式本身就错了"。Anthropic 停下来问了,然后扔掉了 playbook,从 agentic loop 重新搭。
2026-06-28 14:36:18
253
原创 robotframework-aitester---向robotframework中引入大模型能力
robotframework-aitester 是一个用于跨Web、API 和移动端的自主 AI 驱动测试的 Robot Framework 库。通过结合 Strands Agents SDK 与原生 Robot Framework 库的复用,它允许测试人员指定测试内容,而不是手动编写每个交互细节。
2026-06-23 10:36:07
195
原创 后 Django 时代:SQLAlchemy 2.0、Tortoise 与 Piccolo 三大异步 ORM 选型指南
迭代的各类技术新闻中,开发者和技术爱好者往往会面临严重的信息过载。TechDistill 通过聚合多个高质量的技术信息源,并利用 LLM(大型语言模型)进行深度的整理与总结,从而大幅降低用户筛选和阅读的心智负担。也是在开发新东西的时候,我觉得传统的 Django 方案太重了,FastAPI 的方案虽然简单易用,但我不喜欢这种散装的工具,给人一种混乱、无秩序的感觉,这时候我想起来之前写文章分享过的 LiteStar…
2026-06-22 22:12:53
196
原创 LangChain 实战:Structured Chat ReAct 智能体原理与实现(对比 ZeroShot ReAct)
Structured Chat ReAct 是 LangChain 专门为生产级稳定工具调用设计的 ReAct 智能体。强约束、结构化、低解析失败率,让 LLM 严格按照固定格式进行推理与工具调用,彻底解决自由文本输出带来的解析不稳定问题。与传统的自由文本思考不同,Structured Chat ReAct 强制模型以标准化结构输出每一步决策,全程可解析、可追踪、可稳定执行。定义可被智能体调用的功能工具,例如获取当前时间、数学计算、数据库查询、API 请求等,并为每个工具提供清晰名称与描述。
2026-06-22 22:12:01
312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅