15天学会AI应用开发(九)利用Chroma持久化向量数据
上一篇文章通过all-MiniLM-L6-v2模型结合FAISS实现了简单的RAG检索功能,但FAISS运行于内存中,无法持久化保存向量数据,重启后又得重新对文本做向量化,比较浪费算力资源。本文就来介绍如何使用向量数据库来持久保存向量数据。 一、向量数据库Chroma Chroma是一个本地向量数 ...
Spring Boot → Solon 注解迁移实战指南:一张对照表说清楚
Solon框架与Spring Boot的迁移对照指南 本文为Java开发者提供了从Spring Boot迁移到Solon框架的详细对照表。Solon是一款独立发展的全栈应用框架,设计上遵循主流IoC、AOP、MVC范式,但注解更简洁统一。 ...
【Agent Harness】Gliding Horse 工具结果压缩体系:如何用“指针”驯服上下文膨胀
Gliding Horse 工具结果压缩体系:如何用“指针”驯服上下文膨胀 摘要:本文深入解析 Gliding Horse(流马)Agent 操作系统的工具结果压缩体系。针对 AI Agent 执行长周期任务时上下文窗口易被工具调用结果撑爆的痛点,流马设计了一套“指针+摘要”的纵深防御式压缩方案。文 ...
05.JAVA的网络编程
网络编程 1. TCP/IP的参考模型: Java的网络编程方面比其他的WINDOWS桌面程序要强大太多了,很多复杂的协议接口,都已经封装得很完美,功能代码只需要很少就完美实现。 OSI七层网络模型 TCP/IP四层概念模型 对应网络协议 应用层 Application 应用层 HTTP,TFTP, ...
C# ?? 链式回退:编写优雅的多级兜底逻辑
引言在 C# 中,??(null-coalescing operator,空合并运算符)是处理 null 值的利器。当需要多级回退时,将多个 ?? 串联成"回退链",能以极简的语法表达复杂的兜底逻辑。本文以 OpenClaw.NET:https://github.com/clawdotnet/ope ...
Linux 彻底且安全地删除文件
博客地址:https://www.cnblogs.com/zylyehuo/ 以下两个指令的作用都是彻底且安全地删除文件(也就是“粉碎”数据),防止被数据恢复软件找回。它们的核心都使用了 shred 命令来覆盖文件原本占用的磁盘空间。 1. find src -type f -exec shred ...
【机器人 / 强化学习】SERL:让真机强化学习从“难用”走向“可复现”的强化学习框架 ----(4)算法篇(DrQ vs VICE)
【机器人 / 强化学习】SERL:让真机强化学习从“难用”走向“可复现”的强化学习框架 (4)算法篇(DrQ vs VICE) 目录【机器人 / 强化学习】SERL:让真机强化学习从“难用”走向“可复现”的强化学习框架 (4)算法篇(DrQ vs VICE)0x00 概要0x01 奖励与自动化:从手 ...
神经网络模型导出及开放标准格式ONNX
本文首先对神经网络创建模型格式进行了总结,然后对pytorch训练输出模型pth格式文件进行详细的分析,并介绍了如何利用该格式模型导出ONNX格式模型,并对ONNX格式模型的二进制码流解析进行了介绍,最后通过一个小例子总结了ONNX模型的预测计算过程! ...
碎片装箱问题的贪心下界
装箱问题是这样一个问题:有 \(n\) 个物品,大小分别为 \(s_1,s_2,\ldots,s_n\),其中 \(0 < s_i \le 1\),每个箱子的容量为 \(1\),目标是把所有物品放进若干箱子,使得每个箱子内物品大小之和不超过 \(1\),并最小化箱子数量。 这个问题很适合讲近似算法。 ...
从矩阵乘法到多模态大模型 - LLM 篇
From Matmuls to MLLM - Part 1 这篇是关于植入 CLIP-ViT Encoder 训练多模态视觉前对 Text-Only 基座从零开始的训练,包含 分词器、预训练、SFT,不包含多模态部分。 Abstract 本项目旨在从零搭建一个基于 GPT-2 Medium 衍生架构 ...
Vibe Coding -- 小项目实战
Claude Code 深度使用与进阶技巧 3.4 Claude Code 实战工作流 3.4.1 官方推荐工作流:Explore → Plan → Implement → Commit Claude Code 的常见推荐工作流可以概括为 四阶段: Explore(探索):Plan Mode 下读代 ...
Spring Cloud Gateway 打 War 包部署外置 Tomcat 全攻略:原理、实现与踩坑实录
这是一篇深度技术复盘,记录了一套让标准 Spring Cloud Gateway(WebFlux 版)以 War 包形式部署到外置 Tomcat 的完整改造方案,包含核心原理剖析、源码级实现和实际效果评估。 一、背景与动机 Spring Cloud Gateway(SCG)作为微服务网关的标配,官方 ...
腾讯TCA代码分析平台docker部署问题排查实战记录
TCA 代码分析平台私有化部署踩坑实录:从零到跑通的十四场硬仗 如果你也在折腾 TCA(腾讯代码分析)平台的私有化部署,这篇文章可能能帮你少走不少弯路。从环境配置、容器启动、数据库连接,到文件服务器认证、数据格式兼容,我踩了一个又一个坑,最后终于跑通了。这篇文章把整个过程完整记录下来,希望对同样在部 ...
GLM-5.2 免费用!OpenCoWork 1.0 正式发布:AI Agent 不只回答问题,它开始进入你的真实工作区
OpenCoWork 1.0 正式发布:AI Agent 不只回答问题,它开始进入你的真实工作区 过去,我们习惯把 AI 当成一个更聪明的聊天框:问问题、复制代码、粘贴报错、再把答案搬回项目里。这个流程能提效,但它始终隔着一层。 OpenCoWork 1.0 想把这层隔膜拿掉。 它是一个开源桌面多智 ...
03.Java的GUI设计
Java原生的GUI设计: Swing AWT 1. 特点: Java的GUI界面不美观。 需要JRE环境。 它是MVC的基础,可以写出自己想要的小工具。 可以了解MVC架构,了解监听。 2. AWT 包含很多类和接口,属于GUI编程。 元素: 窗口,按钮,文本框。 java.awt: Compon ...
[原创]关于 Linux 终端系统监控(全网最全)
关于 Linux 终端系统监控 心血来潮,梳理出这篇文章,且看且珍惜吧,若有不足,也感谢大佬指点一二。 最近两年笔者对于 Linux 的应用层监控和内核层监控基本全研究了一遍并落地了两套,如果有屏幕前的你也在调研此方面的技术,那么可以做个参考,能少走很多弯路,现在的就业形式一言难尽,笔者在这上面花费 ...
Kubernetes(1.31 到 1.35)集群、CRI containerd(1.7 到 2.3)升级流程与问题记录
前言 集群运行已近一年,Kubernetes 与底层容器运行时(CRI)containerd 都长期未更新,趁前后没什么事,对集群做了一次整体升级: Kubernetes:v1.31.14 → v1.35.6 containerd:1.7.27 → 2.3.2 本文是这次升级的完整流程记录,将升级流 ...
Agent Skill 状态机工程:Mode-Step 网格如何拆开工作流边界
复杂 Skill 不能继续堆长 prompt,真正稳定的做法是显式建模状态、边界和检查点。 原文链接:AI 小老六 一个 Skill 写到后期,真正拖垮它的往往不是模型能力,而是状态混在一起。入口、执行阶段、校验规则、失败恢复和局部修改全塞进一个长 prompt,短期能跑,长期一定会变成谁都不敢碰的 ...
读论文:IoTGA-SRC²,如何让遗传算法更懂 deadline?
在物联网、边缘计算和云计算不断融合的今天,一个看似工程化的问题,正在变得越来越关键:当大量 IoT 应用产生复杂任务流时,这些任务究竟应该在本地设备、雾节点,还是云端虚拟机上执行? 这个问题并不只是“哪里算力强就放哪里”这么简单。 IoT 设备离数据源近,但算力有限;Cloud 算力强,但通信延迟和 ...
【Agent Harness】Gliding Horse 上下文动态感知与智能压缩:让 Agent 真正“听得进”每一句话
Gliding Horse 上下文动态感知与智能压缩:让 Agent 真正“听得进”每一句话 摘要:本文深入解析 Gliding Horse(流马)AI Agent 操作系统的上下文动态感知与智能压缩增强方案。针对 Agent 在多轮对话中“失聪”——忽略用户补充输入、上下文窗口 Token 浪费、 ...


