logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

PersistentVolume与PersistentVolumeClaim:K8s 存储绑定机制完全解析

是集群中的一块存储资源,由管理员预先配置或通过 StorageClass 动态创建。是用户对存储资源的申请请求,开发者只需声明"我需要多大容量、什么访问模式"。PV 是"云硬盘",PVC 是"硬盘申请单"。它是 Kubernetes 实现存储资源解耦与动态供给的核心机制关键点PV 是集群级存储资源,PVC 是命名空间级存储申请静态供给适合固定存储,动态供给适合灵活需求Retain策略保护生产数据,

文章图片
#kubernetes#容器#云原生
docker build 命令全解析:你真的会构建镜像吗

不只是一个命令,它是一个包含上下文、分层、缓存、优化策略的完整流程。构建出高效、安全、轻量的镜像在 CI/CD 中实现快速、稳定的交付真正理解 Docker 的工作原理。

文章图片
#docker#容器#云原生
云原生核心四件套:容器、微服务、K8s、CI/CD

技术解决的核心问题容器环境不一致、依赖冲突微服务单体应用臃肿、迭代慢K8s容器太多,手动管理太难CI/CD发布慢、容易出错它们共同构成了现代软件交付的基础设施更快地响应需求更稳定地运行服务更高效地利用资源容器、微服务、K8s、CI/CD 不是高不可攀的技术,而是现代软件开发的标准工具链。

文章图片
#云原生#微服务#kubernetes +1
QT开发工具选择与环境搭建

QtCreator是通过为不同的平台选择不同的编译器来实现交叉编译的,例如g++ 是为Linux系统编译程序,arm-linux-g++则是为嵌入式arm平台编译程序。下图的MinGw和msvc2013可以为windows平台编译,而MinGw是QtCreator内置的,因此优先选择它。通常用QtCreator 和Microsoft Visual Studio来开发QT程序。初始化项目成功后,运行

#qt#开发语言
从“单细胞”到“特种部队”:聊聊AI Agent、Skill和Tool

你是否感觉现在的AI助手,比如ChatGPT,更像一个“超级大脑”,但让它帮你完整地订个旅行计划、分析一份财报,还是有点费劲?未来,我们希望AI能像一位得力的私人助理,不仅能回答问题,还能主动调用各种软件、完成复杂任务。AI Agent(智能体)、Skill(技能)和 Tool(工具)。它们到底是什么?又有什么关系?今天我们就用最通俗的方式来拆解一下。Tool(工具)是“武器”(螺丝刀、万用表)。

文章图片
从“单细胞”到“特种部队”:聊聊AI Agent、Skill和Tool

你是否感觉现在的AI助手,比如ChatGPT,更像一个“超级大脑”,但让它帮你完整地订个旅行计划、分析一份财报,还是有点费劲?未来,我们希望AI能像一位得力的私人助理,不仅能回答问题,还能主动调用各种软件、完成复杂任务。AI Agent(智能体)、Skill(技能)和 Tool(工具)。它们到底是什么?又有什么关系?今天我们就用最通俗的方式来拆解一下。Tool(工具)是“武器”(螺丝刀、万用表)。

文章图片
Docker 数据持久化:如何保存容器中的数据

方式是否持久是否推荐适用场景容器内部存储❌❌临时数据数据卷(Volumes)✅✅✅✅生产环境、数据库绑定挂载(Bind Mounts)✅✅开发环境、配置共享数据持久化不是可选项,而是使用 Docker 的基本功。只有掌握了它,你才能真正安全地运行数据库、文件服务等有状态应用。

文章图片
#docker#容器#云原生
QT开发工具选择与环境搭建

QtCreator是通过为不同的平台选择不同的编译器来实现交叉编译的,例如g++ 是为Linux系统编译程序,arm-linux-g++则是为嵌入式arm平台编译程序。下图的MinGw和msvc2013可以为windows平台编译,而MinGw是QtCreator内置的,因此优先选择它。通常用QtCreator 和Microsoft Visual Studio来开发QT程序。初始化项目成功后,运行

#qt#开发语言
到底了