- 一、前言与背景俄罗斯方块(Tetris)自 1984 年诞生以来,凭借极简规则与极深策略性成为游戏史上的经典。它的技术内核远比看起来复杂:矩阵旋转变换、旋转踢墙(Wall Kick)碰撞回退、重力步进状态机、7-bag 公平随机器、消行索引重建,几乎是一套完整的实时网格游戏教学范本。而现实开发中,验证这样一个原型往往被工程环境拖慢:npm install 拉取数百个依赖、Vite/Webp... 一、前言与背景俄罗斯方块(Tetris)自 1984 年诞生以来,凭借极简规则与极深策略性成为游戏史上的经典。它的技术内核远比看起来复杂:矩阵旋转变换、旋转踢墙(Wall Kick)碰撞回退、重力步进状态机、7-bag 公平随机器、消行索引重建,几乎是一套完整的实时网格游戏教学范本。而现实开发中,验证这样一个原型往往被工程环境拖慢:npm install 拉取数百个依赖、Vite/Webp...
- 容器默认把 stdout 写进宿主机 json.log,容器里 df 看不出来。用 du、docker ps 和 docker logs 三步定位,再用 max-size 限制增长。 容器默认把 stdout 写进宿主机 json.log,容器里 df 看不出来。用 du、docker ps 和 docker logs 三步定位,再用 max-size 限制增长。
- 容器化进阶:深入探索 Docker 高级用法与性能优化在日常开发中,我们大多数人对 Docker 的认知停留在 docker run、docker build 和简单的 docker-compose 编排上。然而,在生产环境中,镜像体积过大、构建速度慢、资源配置不合理以及网络与存储瓶颈往往会成为痛点。本文将带你深入探索 Docker 的进阶技巧,从多阶段构建优化、BuildKit 高级特性... 容器化进阶:深入探索 Docker 高级用法与性能优化在日常开发中,我们大多数人对 Docker 的认知停留在 docker run、docker build 和简单的 docker-compose 编排上。然而,在生产环境中,镜像体积过大、构建速度慢、资源配置不合理以及网络与存储瓶颈往往会成为痛点。本文将带你深入探索 Docker 的进阶技巧,从多阶段构建优化、BuildKit 高级特性...
- 本文以一个最小的 Flask 应用为例,完整演示 Docker 容器化的基本流程:编写应用与依赖清单、编写 Dockerfile、构建镜像、运行容器并验证服务,同时整理了端口映射、镜像体积、日志查看等常见问题的处理方法,适合刚接触容器化的开发者入门实践。 本文以一个最小的 Flask 应用为例,完整演示 Docker 容器化的基本流程:编写应用与依赖清单、编写 Dockerfile、构建镜像、运行容器并验证服务,同时整理了端口映射、镜像体积、日志查看等常见问题的处理方法,适合刚接触容器化的开发者入门实践。
- 在 Kubernetes 或 Docker 容器编排环境中,容器停止或滚动更新时会先向容器内 1 号进程(PID 1)发送 SIGTERM 信号,若进程未能在宽限期内安全退出,将被强制发送 SIGKILL 终止。本文剖析单线程模型与立即调用 shutdown() 的常见误区,给出基于 ThreadingHTTPServer 的两阶段排空实现,并对比其与生产级 ASGI/WSGI 方案的差异。... 在 Kubernetes 或 Docker 容器编排环境中,容器停止或滚动更新时会先向容器内 1 号进程(PID 1)发送 SIGTERM 信号,若进程未能在宽限期内安全退出,将被强制发送 SIGKILL 终止。本文剖析单线程模型与立即调用 shutdown() 的常见误区,给出基于 ThreadingHTTPServer 的两阶段排空实现,并对比其与生产级 ASGI/WSGI 方案的差异。...
- 摘要:在云原生容器化环境中,许多团队在执行 Kubernetes 滚动更新(Rolling Update)时,经常遇到网关偶发报 502 Bad Gateway 或 504 Gateway Timeout 的情况。本文从 Pod 销毁的底层异步机制出发,详解如何通过生命周期钩子(PreStop Hook)与就绪探针配合,实现真正的业务零感知平滑发布。 摘要:在云原生容器化环境中,许多团队在执行 Kubernetes 滚动更新(Rolling Update)时,经常遇到网关偶发报 502 Bad Gateway 或 504 Gateway Timeout 的情况。本文从 Pod 销毁的底层异步机制出发,详解如何通过生命周期钩子(PreStop Hook)与就绪探针配合,实现真正的业务零感知平滑发布。
- 介绍如何在华为云 ECS 上通过 Docker 部署开源博客系统 Halo,并用 Nginx 反向代理与 HTTPS 证书完成域名访问的完整过程,附数据备份建议。 介绍如何在华为云 ECS 上通过 Docker 部署开源博客系统 Halo,并用 Nginx 反向代理与 HTTPS 证书完成域名访问的完整过程,附数据备份建议。
- 从零开始用 Docker 运行第一个服务:镜像拉取、端口映射、数据持久化、日志排查,附带 5 个新手最常踩的坑和对应解法。 从零开始用 Docker 运行第一个服务:镜像拉取、端口映射、数据持久化、日志排查,附带 5 个新手最常踩的坑和对应解法。
- 本文将从 ArkUI 渲染管线原理、状态管理精细化控制 以及 长列表高性能调优 三个核心维度,结合实战代码,带你彻底打通 HarmonyOS NEXT 应用性能优化的“任督二脉”。 本文将从 ArkUI 渲染管线原理、状态管理精细化控制 以及 长列表高性能调优 三个核心维度,结合实战代码,带你彻底打通 HarmonyOS NEXT 应用性能优化的“任督二脉”。
- 基于华为云 CCE Turbo 与 CCI 构建高弹性、低成本的 AI 网关与微服务架构实战摘要:在业务流量存在明显波峰波谷(如 AI 推理网关、大促秒杀、异步任务队列)的场景下,传统的固定节点集群往往面临“平时资源闲置、高峰扩容太慢”的两难困境。本文将结合实战经验,分享如何利用华为云 CCE Turbo(云容器引擎) 搭配 CCI(云容器实例) 的混合弹性能力,配合 GaussDB 与 D... 基于华为云 CCE Turbo 与 CCI 构建高弹性、低成本的 AI 网关与微服务架构实战摘要:在业务流量存在明显波峰波谷(如 AI 推理网关、大促秒杀、异步任务队列)的场景下,传统的固定节点集群往往面临“平时资源闲置、高峰扩容太慢”的两难困境。本文将结合实战经验,分享如何利用华为云 CCE Turbo(云容器引擎) 搭配 CCI(云容器实例) 的混合弹性能力,配合 GaussDB 与 D...
- 记录在华为云 AI 开发者空间免费体验容器中部署 Web 服务时遇到的三个真实问题:服务只监听 127.0.0.1 导致隧道超时、dev server 的 Host 检查与网关 403、空闲回收导致实例释放,附排查思路、解决办法与上云演示自查清单。 记录在华为云 AI 开发者空间免费体验容器中部署 Web 服务时遇到的三个真实问题:服务只监听 127.0.0.1 导致隧道超时、dev server 的 Host 检查与网关 403、空闲回收导致实例释放,附排查思路、解决办法与上云演示自查清单。
- 最近在工作中频繁接触容器化部署,发现身边还有不少同学对 Docker 的理解仍停留在「听说过」的阶段。今天结合自己的实践经验,写一篇真正面向新手的 Docker 入门指南:从安装到运行第一个容器,帮你把 Docker 真正用起来。 一、为什么要用 Docker在没有 Docker 之前,部署一个应用常常是这样的:开发机上跑得好好的,到了测试环境就各种报错——依赖版本不一致、缺系统库、配置文件... 最近在工作中频繁接触容器化部署,发现身边还有不少同学对 Docker 的理解仍停留在「听说过」的阶段。今天结合自己的实践经验,写一篇真正面向新手的 Docker 入门指南:从安装到运行第一个容器,帮你把 Docker 真正用起来。 一、为什么要用 Docker在没有 Docker 之前,部署一个应用常常是这样的:开发机上跑得好好的,到了测试环境就各种报错——依赖版本不一致、缺系统库、配置文件...
- 做运维最心惊的瞬间,莫过于凌晨收到磁盘告警:/var/lib/docker 一夜之间涨了几十 G,服务随时可能挂。凶手十有八九是容器日志——默认 json-file 驱动从不删旧日志,单个容器轻松写出几十 GB。第一步:定位元凶du -sh /var/lib/docker/containers/*/*-json.log | sort -rh | head -5一行命令就能看到哪个容器的日志文... 做运维最心惊的瞬间,莫过于凌晨收到磁盘告警:/var/lib/docker 一夜之间涨了几十 G,服务随时可能挂。凶手十有八九是容器日志——默认 json-file 驱动从不删旧日志,单个容器轻松写出几十 GB。第一步:定位元凶du -sh /var/lib/docker/containers/*/*-json.log | sort -rh | head -5一行命令就能看到哪个容器的日志文...
- 本文是华为云开发者学堂微认证「云原生基础设施之容器入门」的学习实录与知识整理,记录课程中的核心概念、关键知识点与易错点,便于复习备查。 一、为什么学这门微认证容器是云原生基础设施的基石。学习这门微认证,一是系统梳理容器技术体系(概念—运行时—镜像—仓库),二是为后续学习云容器引擎 CCE 等云服务打基础。课程体量不大,适合作为云原生入门的第一课。 二、容器基础概念容器是什么:一种操作系统层面... 本文是华为云开发者学堂微认证「云原生基础设施之容器入门」的学习实录与知识整理,记录课程中的核心概念、关键知识点与易错点,便于复习备查。 一、为什么学这门微认证容器是云原生基础设施的基石。学习这门微认证,一是系统梳理容器技术体系(概念—运行时—镜像—仓库),二是为后续学习云容器引擎 CCE 等云服务打基础。课程体量不大,适合作为云原生入门的第一课。 二、容器基础概念容器是什么:一种操作系统层面...
- 用 Docker Compose 一条命令跑起带 Redis 的 Python 小服务:从目录结构、Dockerfile 到 compose 编排、健康检查,再到日常运维命令和三个避坑点,新人也能一次跑通。 用 Docker Compose 一条命令跑起带 Redis 的 Python 小服务:从目录结构、Dockerfile 到 compose 编排、健康检查,再到日常运维命令和三个避坑点,新人也能一次跑通。
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签