自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Windows下右键编辑js文件无法打开记事本——在注册表中使用环境变量

的路径,自然无法找到,于是报出"无法访问指定的设备、路径或文件"的错误。直接新建“可扩充字符串值”,系统也会要求输入一个名称,无法留空。类型只是普通字符串,系统不会对其进行展开。但经过尝试,注册表键的默认值(即名称为空的值)无法直接修改为。是一个环境变量,指向 Windows 系统目录(如。文件时,Windows 尝试去寻找一个字面名为。类型会由系统自动将环境变量展开为实际路径,而。,但类型不同导致了不同的行为。执行后提示操作成功完成,回到。两者的数据内容相同,均为。文件,记事本正常打开。

2026-07-07 13:14:47 152

原创 微软 SQL Server 版本演进史:从诞生到 SQL Server 2025

年份版本代号关键里程碑1989诞生,与 Sybase 合作1993Windows 集成1995SQL95核心重写1996Hydra性能提升1998Sphinx引擎重写,崛起起点2000Shiloh企业级时代2005Yukon架构全面升级2008Katmai功能深化2010PowerPivot2012DenaliAlwaysOn、云就绪2014Hekaton内存计算时代2016Always Encrypted、安全飞跃2017。

2026-07-06 13:09:09 289

原创 自建 Copilot Cli 代理:让 GitHub Copilot 真正“Bring Your Own Key“

不做太多,把 BYOK 代理这件事做到极致。它没有复杂的协议转换,没有沉重的依赖,没有需要编译的前端框架。双协议原生代理一个可以随时切换的影子模型详尽的请求级指标如果你也在寻找一种方式,让 Copilot 客户端用你自己的 API Key,同时还想看清每一分钱花在哪里——这个项目值得一试。GitHub技术栈。

2026-07-05 12:53:33 178

原创 【Agent Harness】Gliding Horse 核心设计理念,不跟风开发自己的AI Agent

Gliding Horse Agent OS 建立在两个通用框架5W2H(What-做什么、Why-为什么、Who-谁做、When-何时、Where-何地、How-怎么做、How Much-多少资源)任务本体回答:"到底需要做什么?目的:明确意图、约束和成功标准时机:在任务初始化阶段应用PDCA 循环(Plan-计划、Do-执行、Check-检查、Act-改进)执行模型回答:"我们如何系统地执行和改进?目的:提供带持续反馈的迭代执行时机:贯穿任务生命周期专业模型(技能扩展)

2026-07-04 13:10:51 266

原创 WebSocket 快速入门教程(附示例源码)

WebSocket 通过一次握手建立持久连接,后续所有数据都通过该连接传输,帧头仅 2 字节,通信效率极高,延迟达到毫秒级。因此,它已成为实时 Web 应用的事实标准。

2026-07-04 13:10:13 229

原创 vLLM 权重加载机制全解析:从挑战到理想架构

本节系统性地介绍 vLLM 的权重加载流程。在整个流程中,有两个最核心的参与者需要重点理解:模块级的方法和参数级的属性。它们分别承担了权重加载的"调度"和"执行"职责。缺陷 4.1:AutoWeightsLoader 的防递归与双向依赖└── 改造 5.1:引入 vLLMModule 基类,递归分发内化为模块体系自身的能力└── 消除 AutoWeightsLoader 外部工具类└── 消除防递归 hack缺陷 4.2:融合 key 映射散落在模型层。

2026-07-03 13:25:53 173

原创 Spring AI Aliababa和AgentScope,哪个更好?

LLM是一个不可靠的“函数”,需要用可靠的代码结构把它“框”住。它不相信AI的自主规划能力,而是相信人类工程师的架构设计能力。在这种模式下,程序路径是显式定义的A→B→C流程,控制权100%在代码侧。开发者决定何时调用LLM、Prompt是什么、输出怎么解析、解析失败怎么重试。Spring AI Alibaba正是这种设计理念的代表。它提供基于Graph的图编排能力,通过声明式的API定义节点和边,构建可预测、可测试的AI应用工作流。适用场景。

2026-07-03 13:24:24 237

原创 M极致轻量!思源象棋+zero-native实现轻量桌面应用!

在我的 macOS 上。

2026-07-02 13:45:02 166

原创 OPENCLAW 是什么?它和 AI工具 以及 AGENT 之间是什么关系?

第一阶段:能说会道(大语言模型)——AI 可以聊天、写作、回答问题,基于文字消息;第二阶段:能看会听(多模态模型)——AI 能看懂图片、听懂语音,能认识音频和图片消息;第三阶段:能动手执行(OpenClaw 及类似工具)——AI 开始拥有操作数字世界的“手”,能“动”起来了;最终阶段:完整的 Agent——拥有大脑、感官和手脚的 AI,可以像人一样替你完成复杂的跨应用任务,目前还不成熟,尤其是感官。最近,几乎全民都在养虾(调试自己的OpenClaw),那么什么是OpenClaw?

2026-07-01 13:22:47 256

原创 洛谷 P10452 货仓选址 题解

找到一个点,使其到达每家商店的距离之和最小。

2026-07-01 13:22:02 149

原创 Hutool 的 `TimedCache` 到期会自动清理吗? ——————hutool cache的“惰性清理“和“定期清理“

清理类型触发条件清理范围是否立即生效惰性清理调用get()等方法只检查被访问的key是定时清理定时任务触发(需手动调用所有过期key是容量清理达到缓存容量上限最近最少使用的过期项是回到顶部TimedCache的自动清理机制不会立即自动清理:默认只有惰性清理需要手动启动定时清理:通过方法清理策略可配置:可以根据业务需求选择清理频率最佳实践:在创建TimedCache后立即调用,以确保过期数据会被及时清理,避免内存泄漏问题。

2026-06-30 21:50:22 225

原创 文档化与知识库方法——ADR、Runbook与故障手册的结构与维护节奏

文档化与知识库建设是技术组织从人治到法治的关键转变。ADR、Runbook与故障手册构成了工程体系的制度性记忆,使团队能够超越个体限制,实现知识的持续积累与进化。成功实施的三大支柱文化先行:建立文档重视文化,领导者以身作则工具赋能:选择适合工具链,降低创作维护成本流程嵌入:将文档工作嵌入开发流程,而非额外负担避免的常见陷阱完美主义:追求完美而迟迟不开始,应遵循最小可行原则孤立创作:文档由单人编写,缺乏团队共识静态思维:认为文档一劳永逸,忽视持续维护度量缺失:无法评估文档效果,难以持续改进。

2026-06-30 21:49:30 255

原创 写爬虫时用了代理还被封?Python 代理的那些隐藏坑,我替你踩明白了

SOCKS4仅支持TCP协议,而SOCKS5不仅支持TCP,还支持UDP协议,并提供身份验证机制和服务器端域名解析等功能。,意味着你与代理之间是 TLS 加密隧道,别人抓包也看不到你在请求什么。你的代理服务器是 HTTP 服务,无论转发的是 HTTP 还是 HTTPS 流量,都要写。更重要的是,给你一套能直接用的遍历代理列表防封策略,并避开那些一踩一个准的坑。,它就是个“管道工”,才不管你管道里流的是水(HTTP)还是天然气(FTP)。不过,如果你用的是支持 HTTPS 的加密代理,就可以填。

2026-06-29 14:10:17 216

原创 Apache Doris全链路性能优化实战指南:从架构设计到生产落地

物化视图是Doris的核心优化特性之一,通过预计算常用的聚合结果,将复杂查询转化为简单的物化视图扫描,能提升查询性能数十倍甚至上百倍。Doris的查询优化器基于统计信息生成最优执行计划,不准确或缺失的统计信息会导致优化器生成错误的执行计划,严重影响查询性能。FE是Doris集群的大脑,负责元数据管理、查询调度和导入协调,其性能直接影响整个集群的稳定性和响应速度。BE是Doris集群的存储和计算节点,所有的数据导入和查询操作都在BE上执行,BE配置对性能影响最大。

2026-06-29 14:09:06 180

原创 给Code Agent加约束:从AGENTS.md开始

那篇文章最后落到一句话:这一篇,我想继续往下走一步:当我们说“约束”时,到底在说什么?其中最重要的一个部分就是Agents.md换句话说,AGENTS.md 的核心价值不是说明项目,而是约束生成。README 解决的是“人如何理解项目”;AGENTS.md 解决的是“Agent 在这个项目里,应该如何做判断”。这两者看起来接近,本质上却完全不同。README 可以介绍项目背景、启动方式、依赖安装、目录结构;

2026-06-28 13:59:19 194

原创 AnyDrop 一款自部署的内容共享工具

框架与角色: 服务端为AnyDrop项目,基于 .NET 10、Minimal API 与 Kestrel。API 路由以/api/v1/命名空间暴露,认证采用 JWT + Cookie 混合方案。持久化: 使用 SQLite(文件存储),默认数据目录为data/,包含数据库文件与上传的文件目录。实时同步: 通过 SignalR Hub()实现消息广播与客户端订阅。Hub 只负责转发与鉴权,业务逻辑放在Services/中处理。配置: 推荐通过环境变量或设置敏感配置(如容器部署时通过.env。

2026-06-28 13:58:29 173

原创 别再硬写提示词了!LangChain ChatPromptTemplate核心实战

{"role": "system", "content": "你是AI开发助手{name},擅长编程开发和技术问题解答。{"role": "system", "content": "你是AI开发助手{name},擅长编程开发和技术问题解答。{"role": "system", "content": "你是AI开发助手{name},擅长编程开发和技术问题解答。使用这个模板时,写法可以灵活调整。{"role": "system", "content": "你是AI开发助手{name},擅长编程。

2026-06-27 19:46:54 255

原创 Spring AI 2.0 GA 倒计时:先别急,来看看 Java AI 框架的另一条路

更重要的是,它不仅提供了 LLM 调用层,还构建了一套完整的 Agent 体系、RAG 管道、多 Agent 协作协议和智能体运行时引擎。Spring AI 目前支持 20+ 模型供应商,包括 OpenAI、Azure OpenAI、Anthropic、Google GenAI、Amazon Bedrock、Ollama、DeepSeek、Mistral AI、Groq 等,覆盖面目前是 Java 生态中最广的。如果你已经是 Spring 生态的重度用户,这是最自然的选择。Spring AI 的。

2026-06-27 19:46:05 269

原创 Mem0 源码解析系列(二):提示词工程的深度剖析

通过深入分析 Mem0 的提示词系统,我们理解了为什么"Mem0 增删改查记忆的本质是提示词工程"。

2026-06-23 09:29:36 165

原创 .NET + AI 进阶实战:基于类的技能开发 - 打造可治理的 Agent 能力模块

从 Inline 到 File-based 架构,我们实现了 Skill 的结构化与资产化管理;从 File-based 到 Class-based 架构,我们进一步解决了 Skill 的工程化与治理问题。AgentClassSkill 的推出,展现了 .NET 社区在 AI 应用开发领域的务实创新:不仅要让 AI 生成代码,更要确保 AI 调用的代码具备健壮性、可维护性和可扩展性。

2026-06-23 09:28:51 238

原创 指派问题WebApp实验室:从建模到智能分配的一体化决策

构建—最优求解—过程展示—结果解释”的统一,帮助深入理解最优分配的形成机制与系统优化本质。一、引言:让“分配决策”从公式走向系统在现实世界的组织运行与资源调度中,一个最基础却极其关键的问题始终存在:如何将有限的执行者与有限的任务进行合理匹配,使整体效率最高或成本最低?例如人员如何分配到岗位、机器如何分配到工序、车辆如何分配到订单等。在运筹学中,这类问题被统一抽象为经典的指派问题(Assignment Problem),其核心目标是在执行者与任务之间建立一一对应关系,使总体成本最小或收益最大。

2026-06-22 20:48:49 233

原创 Microsoft Agent Framework + Kimi API 实战:控制台应用跑通单次与多轮 Agent 对话

第三方大模型服务接口可以使用 New ChatClient 直接调用,为了演示 Microsoft Agent Framework 的能力,我们通过 AsAIAgent 把它封装成一个 Agent。回答优先给结论,再给关键步骤。export KIMI_API_KEY=“你的 kimi_api_key 放这里”$env:KIMI_API_KEY=“你的 kimi_api_key 放这里”你把代码复制后,只要配置好 KIMI_API_KEY 就能跑起来。Console.WriteLine(“[多轮对话]”);

2026-06-22 20:47:56 214

原创 HagiCode Skill 系统技术解析:如何打造可扩展的 AI 技能管理平台

在智能体生态中,这种灵活性是至关重要的,因为 AI 智能体需要一种能够像 Python 一样“丝滑”地生成并执行的代码格式,同时又希望保留 C# 在性能、并发处理和类型安全方面的工业级优势。传统的 C# 开发模式,即所谓的“工程导向型”开发,要求开发者创建一个复杂的项目结构,包括项目文件(.csproj)、解决方案文件(.sln)、属性设置以及依赖项配置。当智能体识别出需要进行复杂的财务审计计算时,它可以生成一个专门的 C# 脚本,将其作为一个临时工具加载,执行完毕后再行释放。通过在文件头添加 #!

2026-06-18 14:20:46 317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除