logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【教程】CLAUDE.md 与 AGENTS.md 完全指南:让 AI 编程助手更懂你的项目

本文详细介绍了CLAUDE.md和AGENTS.md这两个AI编程助手的配置文件。CLAUDE.md是Claude Code的专属配置文件,用于让AI了解项目上下文,包括构建命令、代码风格、项目架构等;AGENTS.md则是通用AI编程代理的开放标准配置文件。文章对比了传统README.md与AI配置文件的区别,解释了CLAUDE.md的文件位置优先级和内容规范,并提供了完整的配置示例。这些文件能

文章图片
#AI
【教程】CLAUDE.md 与 AGENTS.md 完全指南:让 AI 编程助手更懂你的项目

本文详细介绍了CLAUDE.md和AGENTS.md这两个AI编程助手的配置文件。CLAUDE.md是Claude Code的专属配置文件,用于让AI了解项目上下文,包括构建命令、代码风格、项目架构等;AGENTS.md则是通用AI编程代理的开放标准配置文件。文章对比了传统README.md与AI配置文件的区别,解释了CLAUDE.md的文件位置优先级和内容规范,并提供了完整的配置示例。这些文件能

文章图片
#AI
MCP详解

本文详细介绍了如何使用Go语言开发MCP(Model Context Protocol)服务器和客户端,并集成到CodeBuddy等AI客户端中。MCP协议作为AI领域的标准化接口,采用客户端-服务器架构,通过JSON-RPC 2.0协议通信,提供Tools(工具)、Resources(资源)和Prompts(提示词)三种核心能力。文章从协议架构、核心概念入手,逐步讲解Go开发环境的准备、MCP服

文章图片
#AI#MCP
MySQL 硬件优化和操作系统优化

MySQL性能优化涉及硬件选型和操作系统配置等关键方面。硬件方面,CPU选择应优先考虑高主频(OLTP场景)或多核心(OLAP场景),内存建议配置为物理内存的50-80%作为Buffer Pool,存储必须使用SSD(推荐NVMe)并分离数据文件和日志文件。操作系统优化包括RAID配置(推荐RAID 10)、文件系统选择(XFS或ext4)以及内核参数调优(如vm.swappiness和文件描述符

文章图片
#mysql#数据库
Spec-kit 入门

本文介绍了如何使用 Spec-kit 工具进行规范驱动开发(SDD)。主要内容包括:1)安装 Spec-kit 及其依赖工具;2)配置 AI 助手 CodeBuddy CLI;3)初始化项目并设置 GitHub token;4)通过 AI 生成单元测试的规范流程。重点展示了如何利用 SDD 方法,先定义清晰的需求规范,再通过 AI 助手逐步实现单元测试的自动生成,确保开发过程的规范性和高质量。文章

文章图片
MySQL 锁

MySQL提供了多种锁机制,包括共享锁(S)、排它锁(X)、意向锁(IS/IX)、记录锁等。共享锁允许并发读取,兼容其他共享锁但排斥排它锁;排它锁用于写操作,排斥其他所有锁。意向锁是表级锁,用于解决行锁与表锁的兼容性问题。通过实验验证了共享锁之间的兼容性以及共享锁与排它锁的互斥性,并使用performance_schema监控锁状态。锁等待超时时间可通过innodb_lock_wait_timeo

文章图片
#mysql#数据库
【教程】玩转n8n:从入门到精通,打造自动化工作流平台

本文为n8n学习者和使用者提供一份详尽指南。n8n作为一款拥有超过54K Star的开源自动化工作流平台,支持400+节点,正成为数字化转型和AI应用落地的重要工具。文章从n8n基本概念入手,详细介绍Docker部署方法和汉化方案,并通过两个由浅入深的实例展示n8n在实际工作中的应用。无论您想构建简单的通知系统,还是复杂的AI驱动工作流,本文都将帮助您快速掌握n8n使用技巧,提升工作效率,实现业务

文章图片
#自动化#运维#低代码
MySQL Slow Log

Slow Log 可以用于查找执行时间比较长的查询,当优化数据库的时候,Slow Log 一般就是优化的内容。

#mysql#数据库
deepseek-r1 训练流程

具体来说,对于推理数据,沿用阶段2的规则。deepseek-r1模型并不是直接由deepseek-v3通过强化学习得到的,而是在deepseek-v3的基础上,经过两轮的监督微调(SFT,Supervised Fine-Tuning)后,再通过强化学习得到的。deepseek-r1:对标openAI的GPT-o1模型,是在deepseek-v3的基础上,通过强化学习,将思维链(CoT)内置到模型中

文章图片
【转载】清除线上k8s中node节点无用的镜像

转自:https://blog.51cto.com/12131824/2390176为了以防万一(线上环境一定要谨慎谨慎再谨慎),清除镜像对已有的pod造成不必要的影响;我们以下的操作在容器最少的node节点上运行!(如果没有的话,可以重新开一台node节点)1、先使用kubectl get po –namespace 命名空间,查看该命名空间已有的pod2、重新部署pod,在该node节点...

到底了