- 前端 Flex 弹性布局实践Flexbox 适合处理一维布局:主轴上排列项目,并根据可用空间分配尺寸。导航栏、工具栏、卡片内部布局和垂直居中都是常见场景。真正掌握 Flex,需要同时理解容器、项目、基准尺寸和收缩规则。 一、先确定主轴与交叉轴flex-direction 决定主轴方向,justify-content 沿主轴分配空间,align-items 控制交叉轴对齐。方向变化后,两个轴... 前端 Flex 弹性布局实践Flexbox 适合处理一维布局:主轴上排列项目,并根据可用空间分配尺寸。导航栏、工具栏、卡片内部布局和垂直居中都是常见场景。真正掌握 Flex,需要同时理解容器、项目、基准尺寸和收缩规则。 一、先确定主轴与交叉轴flex-direction 决定主轴方向,justify-content 沿主轴分配空间,align-items 控制交叉轴对齐。方向变化后,两个轴...
- 前端 Flex 弹性布局实践Flexbox 适合处理一维布局:主轴上排列项目,并根据可用空间分配尺寸。导航栏、工具栏、卡片内部布局和垂直居中都是常见场景。真正掌握 Flex,需要同时理解容器、项目、基准尺寸和收缩规则。 一、先确定主轴与交叉轴flex-direction 决定主轴方向,justify-content 沿主轴分配空间,align-items 控制交叉轴对齐。方向变化后,两个轴... 前端 Flex 弹性布局实践Flexbox 适合处理一维布局:主轴上排列项目,并根据可用空间分配尺寸。导航栏、工具栏、卡片内部布局和垂直居中都是常见场景。真正掌握 Flex,需要同时理解容器、项目、基准尺寸和收缩规则。 一、先确定主轴与交叉轴flex-direction 决定主轴方向,justify-content 沿主轴分配空间,align-items 控制交叉轴对齐。方向变化后,两个轴...
- 前几天我第一次完整用了一遍华为云的 AI 开发者空间:进空间、让 AI 助手写代码、预览验证、推代码仓库、关联发布作品,最后释放体验环境,整个链路都走通了。一、进空间:先搞懂它是个什么AI 开发者空间本质是一个带 AI 助手的云端容器工作台:打开就自带命令行、AI 对话入口和项目文件区,不用在本地装环境、配依赖。对临时想做个小东西验证想法的人,最大的价值就是省掉“配环境”这半小时——需求一描... 前几天我第一次完整用了一遍华为云的 AI 开发者空间:进空间、让 AI 助手写代码、预览验证、推代码仓库、关联发布作品,最后释放体验环境,整个链路都走通了。一、进空间:先搞懂它是个什么AI 开发者空间本质是一个带 AI 助手的云端容器工作台:打开就自带命令行、AI 对话入口和项目文件区,不用在本地装环境、配依赖。对临时想做个小东西验证想法的人,最大的价值就是省掉“配环境”这半小时——需求一描...
- 一、 存储后端类型在为 LXC 分配硬盘之前,建议了解 PVE 支持的主要存储类型:Directory(目录存储): 基于文件系统(如 ext4、xfs),以文件形式存储容器镜像,支持快照(如果在支持快照的文件系统上)。LVM / LVM-thin: 基于块设备,性能极佳,支持即时快照(Thin Provisioning)。ZFS (local-zfs): PVE 推荐的高级文件系统,提供极... 一、 存储后端类型在为 LXC 分配硬盘之前,建议了解 PVE 支持的主要存储类型:Directory(目录存储): 基于文件系统(如 ext4、xfs),以文件形式存储容器镜像,支持快照(如果在支持快照的文件系统上)。LVM / LVM-thin: 基于块设备,性能极佳,支持即时快照(Thin Provisioning)。ZFS (local-zfs): PVE 推荐的高级文件系统,提供极...
- Spring(Spring Boot)项目的部署,核心流程是打成可执行 jar → 放到 Linux 服务器 → 用 systemd 或 Docker 托管 → Nginx 反向代理到域名。一、打包:先确认能打出正确的 jarpom.xml 里必须有 Spring Boot 插件(Gradle 用 bootJar),否则打出来的 jar 里没有内嵌 Tomcat,运行会报 no main m... Spring(Spring Boot)项目的部署,核心流程是打成可执行 jar → 放到 Linux 服务器 → 用 systemd 或 Docker 托管 → Nginx 反向代理到域名。一、打包:先确认能打出正确的 jarpom.xml 里必须有 Spring Boot 插件(Gradle 用 bootJar),否则打出来的 jar 里没有内嵌 Tomcat,运行会报 no main m...
- 如果你写过这样的抱怨:“在我机器上明明是好的”,那 Docker 就是为你准备的。Docker 把应用和它依赖的环境打包在一起,无论在哪台机器上运行,行为都一致。先分清两个核心概念。镜像(Image)是只读的模板,好比安装光盘;容器(Container)是镜像运行起来的实例,好比用光盘装好的系统。你可以从一个镜像启动无数个相互隔离的容器。安装 Docker 后,先跑一条命令验证:docker... 如果你写过这样的抱怨:“在我机器上明明是好的”,那 Docker 就是为你准备的。Docker 把应用和它依赖的环境打包在一起,无论在哪台机器上运行,行为都一致。先分清两个核心概念。镜像(Image)是只读的模板,好比安装光盘;容器(Container)是镜像运行起来的实例,好比用光盘装好的系统。你可以从一个镜像启动无数个相互隔离的容器。安装 Docker 后,先跑一条命令验证:docker...
- 刚开始做后端开发时,我最怕听到一句话:“这代码在我机器上明明能跑。”环境不一致,是新手期最常见的翻车现场。后来我把自己的一个小服务第一次装进 Docker,才算真正理解容器解决的是什么问题:不是把代码搬个家,而是把代码和它依赖的整个环境一起打包,谁拿到都能原样跑起来。这篇就把完整过程和我踩过的坑写下来,给同样在入门的朋友参考。 一、先把服务准备好示例是一个很小的 Python 服务,只有一个... 刚开始做后端开发时,我最怕听到一句话:“这代码在我机器上明明能跑。”环境不一致,是新手期最常见的翻车现场。后来我把自己的一个小服务第一次装进 Docker,才算真正理解容器解决的是什么问题:不是把代码搬个家,而是把代码和它依赖的整个环境一起打包,谁拿到都能原样跑起来。这篇就把完整过程和我踩过的坑写下来,给同样在入门的朋友参考。 一、先把服务准备好示例是一个很小的 Python 服务,只有一个...
- ## 一、前言在日常开发和运维工作中,手动执行 Docker 命令不仅繁琐,而且容易出错。通过编写自动化脚本,我们可以将构建、部署、备份等流程标准化,大幅提升工作效率。本文将分享一套实用的 Docker 自动化脚本方案,帮助你快速搭建自己的容器化部署流水线。---## 二、为什么需要 Docker 自动化脚本?| 手动操作痛点 | 自动化脚本优势 ||----------... ## 一、前言在日常开发和运维工作中,手动执行 Docker 命令不仅繁琐,而且容易出错。通过编写自动化脚本,我们可以将构建、部署、备份等流程标准化,大幅提升工作效率。本文将分享一套实用的 Docker 自动化脚本方案,帮助你快速搭建自己的容器化部署流水线。---## 二、为什么需要 Docker 自动化脚本?| 手动操作痛点 | 自动化脚本优势 ||----------...
- 随着本地部署与自建服务逐渐增多,环境依赖冲突与手动维护成本成为开发者常见的痛点。本文结合作者日常运维经验,分享如何利用 Docker 容器化打包、反向代理精细化路由以及简易监控策略,打造稳定、可迁移的轻量级个人云原生环境。 随着本地部署与自建服务逐渐增多,环境依赖冲突与手动维护成本成为开发者常见的痛点。本文结合作者日常运维经验,分享如何利用 Docker 容器化打包、反向代理精细化路由以及简易监控策略,打造稳定、可迁移的轻量级个人云原生环境。
- 本文面向新手,带你在云服务器上用 Docker 快速部署第一个网站:从一行命令安装 Docker、运行 hello-world 验证环境,到用 nginx 容器上线静态网站,并整理了 ps、logs、stop、rm 等常用命令。 本文面向新手,带你在云服务器上用 Docker 快速部署第一个网站:从一行命令安装 Docker、运行 hello-world 验证环境,到用 nginx 容器上线静态网站,并整理了 ps、logs、stop、rm 等常用命令。
- 很多人第一次接触 Docker,会被一堆名词绕晕。其实只要弄清楚五个核心概念,日常使用就够了。 一、镜像(Image)镜像是一个只读的模板,里面打包了应用运行所需的操作系统文件、依赖库和程序本身。可以把它理解成“安装包”。镜像是分层构建的,每一条 Dockerfile 指令都会生成一层,相同的层可以在多个镜像之间复用,所以拉取和存储都很省空间。常用命令:docker pull nginx:l... 很多人第一次接触 Docker,会被一堆名词绕晕。其实只要弄清楚五个核心概念,日常使用就够了。 一、镜像(Image)镜像是一个只读的模板,里面打包了应用运行所需的操作系统文件、依赖库和程序本身。可以把它理解成“安装包”。镜像是分层构建的,每一条 Dockerfile 指令都会生成一层,相同的层可以在多个镜像之间复用,所以拉取和存储都很省空间。常用命令:docker pull nginx:l...
- 云计算三大服务模型与华为云产品映射:从概念到选型的理论框架本文不涉及任何具体部署操作,纯粹从理论层面梳理云计算的核心概念体系,并将 IaaS / PaaS / SaaS 三大服务模型与华为云产品线做系统性映射,帮助开发者建立"看到需求就知道选哪层服务"的认知框架。 一、云计算的本质:资源的服务化云计算的核心思想并不新鲜——它本质上是资源的服务化(Resource as a Service)... 云计算三大服务模型与华为云产品映射:从概念到选型的理论框架本文不涉及任何具体部署操作,纯粹从理论层面梳理云计算的核心概念体系,并将 IaaS / PaaS / SaaS 三大服务模型与华为云产品线做系统性映射,帮助开发者建立"看到需求就知道选哪层服务"的认知框架。 一、云计算的本质:资源的服务化云计算的核心思想并不新鲜——它本质上是资源的服务化(Resource as a Service)...
- 一、 什么是云原生?云原生(Cloud Native)不仅仅是一种技术,更是一种构建和运行应用程序的方法论。它充分利用了云计算的优势,让应用具备弹性、可扩展性和高可用性。其核心技术包括容器化(Docker)、容器编排(Kubernetes)、微服务架构以及持续集成/持续交付(CI/CD)。二、 核心技术拆解容器化:将应用程序及其依赖项打包在一起,确保在任何环境中都能一致运行。微服务:将复杂的... 一、 什么是云原生?云原生(Cloud Native)不仅仅是一种技术,更是一种构建和运行应用程序的方法论。它充分利用了云计算的优势,让应用具备弹性、可扩展性和高可用性。其核心技术包括容器化(Docker)、容器编排(Kubernetes)、微服务架构以及持续集成/持续交付(CI/CD)。二、 核心技术拆解容器化:将应用程序及其依赖项打包在一起,确保在任何环境中都能一致运行。微服务:将复杂的...
- 一、背景与痛点之前团队的一个内部管理系统一直跑在单台 ECS 上,前后端直接 nohup 启动。随着功能迭代,几个问题越来越明显:环境漂移:本地 dev 跑得好好的,上到 ECS 就报依赖缺失,排查半天发现是 JDK 小版本不一致。发布风险高:每次更新都是覆盖 jar 包 + 重启,一旦新版本有 bug,回滚得手动翻备份。扩容基本靠加机器:流量一高,只能再开一台 ECS 重复部署流程,没法快... 一、背景与痛点之前团队的一个内部管理系统一直跑在单台 ECS 上,前后端直接 nohup 启动。随着功能迭代,几个问题越来越明显:环境漂移:本地 dev 跑得好好的,上到 ECS 就报依赖缺失,排查半天发现是 JDK 小版本不一致。发布风险高:每次更新都是覆盖 jar 包 + 重启,一旦新版本有 bug,回滚得手动翻备份。扩容基本靠加机器:流量一高,只能再开一台 ECS 重复部署流程,没法快...
- 一、AI智能体开发行业发展现状与核心挑战2026年,全球AI智能体市场正经历从技术验证向规模化落地的关键转型阶段。据行业研究数据显示,该领域市场规模预计从2024年的470亿美元增长至2026年的1200亿美元,年复合增长率达40.15%。这一快速增长态势的背后,是企业对效率提升、成本优化和智能化转型的迫切需求,同时得益于大语言模型、多模态处理和分布式计算架构的技术突破。当前,AI智能体开发... 一、AI智能体开发行业发展现状与核心挑战2026年,全球AI智能体市场正经历从技术验证向规模化落地的关键转型阶段。据行业研究数据显示,该领域市场规模预计从2024年的470亿美元增长至2026年的1200亿美元,年复合增长率达40.15%。这一快速增长态势的背后,是企业对效率提升、成本优化和智能化转型的迫切需求,同时得益于大语言模型、多模态处理和分布式计算架构的技术突破。当前,AI智能体开发...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签