- 博客(811)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 python解释器安装
关于具体悬着64-bit 还是32 还是ARM64 可以查看电脑属性。简单说就是让你的windows可以执行python命令。下载双击安装 添加到环境变量。
2026-04-27 10:07:17
25
原创 Tool / MCP / Skill / CLI
"input": {"content": "你是城市查询助手。可用工具:getCityById。错误处理规则:ok=false 时按 hint 执行。},"content": "1号城市是哪里"},"tools": ["description": "按 id 查城市信息。id 为正整数,通过 listCities 获取。","id": {"description": "城市 id"},不管应用侧怎么包装,最终发给 LLM 的 JSON 只有一种结构"tools": [
2026-04-22 10:48:45
460
原创 为什么重写 ChatMemoryRepository 而不重写 Advisor
/ 审计日志@Component));// ...这种场景你动 Advisor 是正确的——审计不是存储问题。"存到哪里"→ Repository 的事,你决定。"什么时候做什么"→ Advisor 的事,官方多半已经写好。两者各守边界,才能做到"换存储"和"加拦截"互不影响。
2026-04-20 08:51:14
390
原创 ChatModel 与 ChatClient 关系完整指南
本文所有 API 签名 / 类关系 / 方法列表均通过javap反编译 Spring AI 1.1.4 jar 实际验证。
2026-04-20 01:27:27
444
原创 Spring AI Advisors & Chat Memory 完整指南
场景做法审计日志入库实现,在beforeafter钩子里把 userId / prompt / response / token 写 DB内容脱敏对模型输出做正则替换(手机号 →短期缓存相同 prompt 直接返回缓存结果(省 token 和延迟)限流按 userId 限制 QPS 或 token 用量指标采集接 Micrometer,输出到 Prometheus。
2026-04-20 01:03:01
657
原创 OpenClaw 主程序 2026.4.5 升到 2026.4.9
影响的是 shell completion/cache,不影响核心 gateway 运行。失败目前更像是 4.9 CLI 补全流程误碰了缺失的。
2026-04-10 09:19:04
185
原创 Docker 快速通关
Docker 可以帮助我们完成应用的运行(run)构建(build)和分享(share)。把应用和环境打包起来让应用在不同机器上尽量保持一致方便部署、迁移和分发app1app2app1:宿主机 88 端口映射到容器内部 80app2:宿主机 99 端口映射到容器内部 80如果使用 Docker 默认网络,那么容器内部的app1想访问app2curl http://宿主机IP:99这就很绕,明明两个容器就在同一台机器里,却非要先绕到宿主机端口再访问。
2026-04-03 13:15:09
445
原创 从 Python 和 Node.js 的流行看 Java 的真实位置
Python 火,是因为 AI 火。Node.js 火,是因为前后端同语言方便。Java 没没落,只是更适合企业级、稳定、长期维护的场景。如果你是 Java 程序员,不用焦虑。主业把 Java 打牢,顺手学一点 Python,了解一点 Node.js,就够了。Python 火,是因为 AI 火。Node.js 火,是因为前后端同语言方便。Java 没有没落,只是在企业级、稳定性、长期维护这些场景里继续发挥作用。Java 不是被淘汰了,而是从“万能默认选项”变成了“企业级主力选项”。
2026-04-01 16:36:52
224
原创 Linux 与 Shell 自动化运维基础知识记录
Shell(壳)是一个命令行解释器,它是用户与操作系统内核进行交互的接口。你输入命令Shell 接收并解释这些命令Shell 调用操作系统内核执行最后返回执行结果Shell 就像是你和 Linux 之间的“翻译员”。whatis ls意思是:查看ls是做什么的。
2026-04-01 14:18:55
414
原创 Linux 中 `source` 和 `systemctl daemon-reload` 的区别与踩坑点
在 Linux 里,source和都是“重新加载”的意思,但它们作用的对象完全不同。source这两个命令很常见,也很容易混。
2026-04-01 13:45:55
449
原创 Ubuntu 22.04 中 cron 和 systemd timer 的区别与使用
定时重启 nginx。这很适合拿来理解 systemd timer,因为它能很直观看到“service + timer”的组合。
2026-03-31 23:54:22
755
原创 微信无法登录openclaw恢复操作
本文记录 OpenClaw 中插件在登录态丢失、微信链接不可用、扫码登录失败时的恢复流程。2026-03-23 版本 OpenClaw 更新后曾出现微信插件失效,但在 2026-03-24 版本中已恢复。本文目标是先判断问题类型,再选择最小影响的修复方式,避免不必要的全量重装。
2026-03-27 23:29:28
469
原创 Vibe Coding
Vibe Coding(氛围编程)由 OpenAI 联合创始人 Andrej Karpathy 在 2025 年 2 月提出。不写代码,只描述需求AI 生成代码你看一眼觉得差不多就行“Vibe” = 感觉、氛围。意思是凭感觉编程,不再逐行写代码、逐行审查。
2026-03-27 15:52:41
657
原创 Agent Skill 的两种实现方式
文章摘要: Agent系统中Skill的两种实现方式: Skill作为Tool暴露给模型(常见方式) 模型单次调用,内部封装多步骤逻辑(如搜索、生成、审校等) 遵循标准Tool Calling协议 Skill作为子Agent(Multi-Agent系统) 每个Skill是独立Agent,拥有自己的提示词和工具 可自主进行多轮Tool Calling直至任务完成 核心区别在于执行粒度: Tool模式:单次调用+内部封装 Agent模式:自主决策+多轮交互 本质都是对复杂能力的封装,前者适合简单场景,后者适合复
2026-03-27 15:36:29
555
原创 一次讲清楚Tool Calling和MCP
主流 Agent 框架(Spring AI、LangChain、Dify、OpenClaw 等)通常采用预定义工具模式(Predefined Tools)。开发者提前实现工具函数↓注册到 Agent 框架↓模型只负责选择调用哪个工具↓框架执行真实代码工具文件作用read读取文件write写入文件exec执行 Shell 命令应用代码补丁MCP ToolMCP 协议动态扩展工具用户提问↓Agent 合并 [内置工具 + MCP 工具]↓发送给模型↓。
2026-03-27 09:29:15
1149
原创 Ubuntu 22.04 高级运维与架构规范手册
Unit][Service]# 安全加固[Install]systemctl daemon-reload # 重新加载 unit 文件(每次改完必须执行)systemctl enable myapp # 开机自启systemctl start myapp # 启动systemctl status myapp # 查看状态journalctl -u myapp -f # 实时看日志journalctl -u myapp --since "1 hour ago" # 看最近1小时日志。
2026-03-27 01:20:29
310
原创 Spring Boot 中如何自定义一个 Starter
属性类 → 自动配置类 → 注册文件完成这三步,就可以实现一个完整的 Spring Boot Starter。
2026-03-26 23:49:56
455
原创 Agent Tool Calling 协议说明(OpenAI 兼容)
主流 Agent 框架(Spring AI、LangChain、Dify、OpenClaw 等)通常采用预定义工具模式(Predefined Tools)。开发者提前实现工具函数↓注册到 Agent 框架↓模型只负责选择调用哪个工具↓框架执行真实代码工具文件作用read读取文件write写入文件exec执行 Shell 命令应用代码补丁MCP ToolMCP 协议动态扩展工具用户提问↓Agent 合并 [内置工具 + MCP 工具]↓发送给模型↓。
2026-03-26 14:45:54
462
原创 self‑improving‑agent 安装与配置指南(OpenClaw)
长期记忆错误反思用户偏好学习持续进化AI → 反思 → 学习 → 改进。
2026-03-24 10:08:51
920
原创 OpenClaw 连接微信最新教程(2026)
确认登录后,微信账号就会连接到 OpenClaw。如果 OpenClaw 回复消息,说明连接成功。此时可以直接在微信中与 OpenClaw 对话。OpenClaw 会直接在微信中回复。命令执行完成后,终端会显示二维码。扫描 VPS 终端中的二维码。否则无法使用该方式登录。
2026-03-24 08:27:16
817
3
原创 Agent 是如何拥有“手脚”的(ReAct 运行流程)
用户提问↓模型思考↓模型请求调用工具↓程序执行工具↓工具结果返回↓模型继续思考↓循环↓最终回答。
2026-03-22 11:00:09
291
原创 ClaudeCode开发环境完整版
安装 Claude Code→ 创建 cc 命令→ 初始化项目 (/init)→ 编写 claude.md→ 配置代理→ 安装 Context7 MCP完成后即可在项目中使用 Claude Code 进行 AI 辅助开发。
2026-03-22 01:34:17
502
原创 Windows 安装 Claude Code 完整指南
适用系统:Windows 10 / Windows 11目标:在 Windows 中通过使用 Claude Code,并创建快捷命令cc。
2026-03-21 05:25:21
1589
原创 Ubuntu 22.04 单台 VPS 的基础安全初始化流程
更新系统配置防火墙(UFW)安装 Fail2Ban启用服务并验证基础防火墙SSH 防爆破基本安全策略。
2026-03-18 13:34:40
327
原创 模型的记忆:从无状态 API 到有状态对话系统
在messagessystem(系统提示词)作用:设定 AI 身份(如运维助手)、行为准则、历史摘要注入。工程建议:通常放在数组首部。虽可多次出现,但建议合并为一条以提高兼容性。user(用户输入):人类发送的原始指令或信息。assistant(助手回复):模型生成的响应。在后续请求中,必须将此前的assistant内容回传,模型才能承接上文。当对话轮数增多,为了平衡成本与性能,需将早期历史压缩为一段“摘要”。JSON"content": "你是xxxx运维助手。
2026-03-16 16:31:13
108
原创 Chrome DevTools在Agent编程工具上的安装
Figma就是前端设计的一个工具 会把图片内CSS 什么的样式设计好。让chrome devetools进行网页自动化。vscode打开Agent Settings。claude code和codex。1.Cursor上安装。
2026-03-15 18:22:45
102
原创 VScode查看插件相关问题
今天在vscode中登录gemini 发现一直无法登录 也找不到原因。console中查看 具体出了什么问题可以复制给模型。帮助 切换开发人员工具。
2026-03-15 14:59:17
62
原创 Linux / Ubuntu systemd 服务使用说明
现代 Linux 发行版(如 Ubuntu、Debian、CentOS 等)大多使用systemd作为系统初始化与服务管理系统。
2026-03-12 22:57:29
274
原创 Vite + create-vue创建Vue项目
创建基于 Vite 的工程;Vue 官方快速开始也直接是这条路线。:做状态管理,后面登录信息、用户信息、菜单权限都可能用到。发现本机没有create-vue输入y。后面真想上 TS,再专门做一个。:统一格式,省得代码像被猫踩过。你后面删掉示例页面也很容易。首先需要NODEJS环境。一个都不勾,直接回车。更适合你先跑通、先理解。把文件夹改成新项目名。
2026-03-12 18:20:56
88
原创 VS Code 中安装 Codex、Gemini、Claude Code 后的代理配置与配置目录说明
可以把 VS Code 配置优先级记成一句话:默认设置 < 用户全局设置 < 项目/工作区设置 < 更具体的语言或远程场景设置而代理配置的实践顺序可以记成另一句话:先配 VS Code 全局代理,再配终端环境变量,最后才排查插件自身独立配置。
2026-03-10 09:29:29
2897
原创 Certbot 申请SSL证书的三种方式详解(Ubuntu 22.04环境)
简单说你有个需要执行的脚本xxx.sh 给与执行权限里面写好你要干的事在/etc/systemd/system里放入你要定时的xxx.timer和xxx.server xxx.time里定时会执行xxx.server要干的事xxx.sh# 重载配置。
2026-02-24 04:53:01
1199
Dify中上下文问题
2025-07-05
MQ与Dubbo联系区别
2024-02-21
阿里云ECS服务器上安装Mysql
2024-02-07
JenKinsPOM文件问题
2024-02-05
idea如何配置对象可以点出静态方法
2023-11-15
java并发安全问题回答下
2023-02-16
关于#Socket#的问题,如何解决?
2022-09-30
前后端分离项目部署Nginx配置
2022-06-04
SpringBoot项目线程池问题
2022-05-12
Mysql数据库转存sql文件
2022-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅