以自定义线程池Starter为例,完整讲透SpringBoot自动装配底层全流程 我们先把整套东西的分工先说清楚,再顺着程序启动的顺序,一步一步拆解底层发生了什么,全程结合我们手写的线程池starter来讲。 一、先理清我们手写starter三个模块各自的作用,这是自动装配的载体 我们一共写了三层工 ...
个人专属大杂烩平台 · 前端 一个支持 16 套差异化主题 的全栈权限管理后台前端,每套主题配备专属仪表盘入场动效与背景特效。 在线体验:http://122.51.205.81 主题预览(16 套) 每套主题拥有独立的配色方案、字体、卡片样式、入场动效与背景特效。以下截图均为仪表盘实际运行效果。 ...
前段时间,偶然看到karpathy大神提出的llm-wiki, 有种相见恨晚的感觉。我一直是很喜欢写些东西的,但是写完之后,问题就是大量内容散落在各个地方,一直没有精力对它们进行有效的管理。而看到了llm-wiki后,我就意识到,之前写的那些东西,要开始发挥作用了。 为什么需要知识中枢 首先, ll ...
自学Python第5天:input输入、布尔类型、比较运算符和逻辑运算符——我终于让程序能和我对话了 新手向 | 2026-06-27 如果你还记得第三篇的内容,有一行代码是这样的: age = int(input("请输入你的年龄:")) 当时我说input()拿到的内容是字符串,要用int()转 ...
AI+Java项目+Springboot项目+Vue3项目实战AI智能旅游推荐助手企业级项目,适合前后端转全栈项目实战 主要环境 node版本 v22.12.0 node.js https://nodejs.org/zh-cn/download nvm https://nvm.uihtm.com/ ...
上个月我在一个 6 万行的 TypeScript 项目里让 Claude Code 帮我找「所有和支付相关的错误处理逻辑」。它扫了一圈,给我返回了几个 catch 块,但漏掉了三处关键的错误码转换层——那些函数名叫 mapApiResponse,压根没有 payment 这个词。 这不是 Claud ...
上一篇文章通过all-MiniLM-L6-v2模型结合FAISS实现了简单的RAG检索功能,但FAISS运行于内存中,无法持久化保存向量数据,重启后又得重新对文本做向量化,比较浪费算力资源。本文就来介绍如何使用向量数据库来持久保存向量数据。 一、向量数据库Chroma Chroma是一个本地向量数 ...
Solon框架与Spring Boot的迁移对照指南 本文为Java开发者提供了从Spring Boot迁移到Solon框架的详细对照表。Solon是一款独立发展的全栈应用框架,设计上遵循主流IoC、AOP、MVC范式,但注解更简洁统一。 ...
Gliding Horse 工具结果压缩体系:如何用“指针”驯服上下文膨胀 摘要:本文深入解析 Gliding Horse(流马)Agent 操作系统的工具结果压缩体系。针对 AI Agent 执行长周期任务时上下文窗口易被工具调用结果撑爆的痛点,流马设计了一套“指针+摘要”的纵深防御式压缩方案。文 ...
网络编程 1. TCP/IP的参考模型: Java的网络编程方面比其他的WINDOWS桌面程序要强大太多了,很多复杂的协议接口,都已经封装得很完美,功能代码只需要很少就完美实现。 OSI七层网络模型 TCP/IP四层概念模型 对应网络协议 应用层 Application 应用层 HTTP,TFTP, ...
引言在 C# 中,??(null-coalescing operator,空合并运算符)是处理 null 值的利器。当需要多级回退时,将多个 ?? 串联成"回退链",能以极简的语法表达复杂的兜底逻辑。本文以 OpenClaw.NET:https://github.com/clawdotnet/ope ...
博客地址:https://www.cnblogs.com/zylyehuo/ 以下两个指令的作用都是彻底且安全地删除文件(也就是“粉碎”数据),防止被数据恢复软件找回。它们的核心都使用了 shred 命令来覆盖文件原本占用的磁盘空间。 1. find src -type f -exec shred ...
【机器人 / 强化学习】SERL:让真机强化学习从“难用”走向“可复现”的强化学习框架 (4)算法篇(DrQ vs VICE) 目录【机器人 / 强化学习】SERL:让真机强化学习从“难用”走向“可复现”的强化学习框架 (4)算法篇(DrQ vs VICE)0x00 概要0x01 奖励与自动化:从手 ...
本文首先对神经网络创建模型格式进行了总结,然后对pytorch训练输出模型pth格式文件进行详细的分析,并介绍了如何利用该格式模型导出ONNX格式模型,并对ONNX格式模型的二进制码流解析进行了介绍,最后通过一个小例子总结了ONNX模型的预测计算过程! ...
装箱问题是这样一个问题:有 \(n\) 个物品,大小分别为 \(s_1,s_2,\ldots,s_n\),其中 \(0 < s_i \le 1\),每个箱子的容量为 \(1\),目标是把所有物品放进若干箱子,使得每个箱子内物品大小之和不超过 \(1\),并最小化箱子数量。 这个问题很适合讲近似算法。 ...
From Matmuls to MLLM - Part 1 这篇是关于植入 CLIP-ViT Encoder 训练多模态视觉前对 Text-Only 基座从零开始的训练,包含 分词器、预训练、SFT,不包含多模态部分。 Abstract 本项目旨在从零搭建一个基于 GPT-2 Medium 衍生架构 ...
Claude Code 深度使用与进阶技巧 3.4 Claude Code 实战工作流 3.4.1 官方推荐工作流:Explore → Plan → Implement → Commit Claude Code 的常见推荐工作流可以概括为 四阶段: Explore(探索):Plan Mode 下读代 ...
这是一篇深度技术复盘,记录了一套让标准 Spring Cloud Gateway(WebFlux 版)以 War 包形式部署到外置 Tomcat 的完整改造方案,包含核心原理剖析、源码级实现和实际效果评估。 一、背景与动机 Spring Cloud Gateway(SCG)作为微服务网关的标配,官方 ...
TCA 代码分析平台私有化部署踩坑实录:从零到跑通的十四场硬仗 如果你也在折腾 TCA(腾讯代码分析)平台的私有化部署,这篇文章可能能帮你少走不少弯路。从环境配置、容器启动、数据库连接,到文件服务器认证、数据格式兼容,我踩了一个又一个坑,最后终于跑通了。这篇文章把整个过程完整记录下来,希望对同样在部 ...
OpenCoWork 1.0 正式发布:AI Agent 不只回答问题,它开始进入你的真实工作区 过去,我们习惯把 AI 当成一个更聪明的聊天框:问问题、复制代码、粘贴报错、再把答案搬回项目里。这个流程能提效,但它始终隔着一层。 OpenCoWork 1.0 想把这层隔膜拿掉。 它是一个开源桌面多智 ...