- 基于实际编写和浏览器验证的单文件2048,梳理棋盘状态、四方向合并、结束判定、手机手势、一步撤销与localStorage恢复,并说明本地验证与云端部署验证的边界。 基于实际编写和浏览器验证的单文件2048,梳理棋盘状态、四方向合并、结束判定、手机手势、一步撤销与localStorage恢复,并说明本地验证与云端部署验证的边界。
- 記錄用純 HTML/CSS/JavaScript 打造單文件 2048 小遊戲的完整過程:遊戲規則設計、二維陣列核心算法、CSS Grid 界面、鍵盤與觸屏交互,以及部署到華為雲 ECS 的經驗。適合前端學習者參考。 記錄用純 HTML/CSS/JavaScript 打造單文件 2048 小遊戲的完整過程:遊戲規則設計、二維陣列核心算法、CSS Grid 界面、鍵盤與觸屏交互,以及部署到華為雲 ECS 的經驗。適合前端學習者參考。
- 以一个无外部依赖的专注时钟为例,介绍绝对结束时间、暂停与继续、本地保存和刷新恢复,并用浏览器可控时钟核验8项行为边界。 以一个无外部依赖的专注时钟为例,介绍绝对结束时间、暂停与继续、本地保存和刷新恢复,并用浏览器可控时钟核验8项行为边界。
- 幂等性保障重复操作不产生副作用。涵盖幂等性的概念(同一操作多次执行结果一致),Token 机制(预生成、消费、校验)、唯一索引(数据库约束)、状态机(订单状态流转校验)的实现方案,分析网络重试、消息重复消费、用户双击场景的幂等处理,以及防重表的通用设计。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的... 幂等性保障重复操作不产生副作用。涵盖幂等性的概念(同一操作多次执行结果一致),Token 机制(预生成、消费、校验)、唯一索引(数据库约束)、状态机(订单状态流转校验)的实现方案,分析网络重试、消息重复消费、用户双击场景的幂等处理,以及防重表的通用设计。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的...
- 实现一个不上传数据的本地 JSON 体检台,记录格式校验、结构对比、JSON Pointer 路径、大整数边界和浏览器验证方法。 实现一个不上传数据的本地 JSON 体检台,记录格式校验、结构对比、JSON Pointer 路径、大整数边界和浏览器验证方法。
- 用码道辅助生成单文件2048后,独立测试发现胜利弹窗的备选按钮实际在继续游戏。本文记录失败证据、最小修正、8组回归测试与真实浏览器验收,区分算法、事件状态和部署完成。 用码道辅助生成单文件2048后,独立测试发现胜利弹窗的备选按钮实际在继续游戏。本文记录失败证据、最小修正、8组回归测试与真实浏览器验收,区分算法、事件状态和部署完成。
- 灰度发布降低新版本风险。涵盖灰度发布的流量切分策略(按用户 ID 哈希、按地区、按比例),Nginx 加权轮询与应用层灰度中间件的实现,分析 A/B 测试的分组(随机、分层抽样)、埋点数据统计与显著性检验,以及 Feature Toggle 特性开关的架构设计。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提... 灰度发布降低新版本风险。涵盖灰度发布的流量切分策略(按用户 ID 哈希、按地区、按比例),Nginx 加权轮询与应用层灰度中间件的实现,分析 A/B 测试的分组(随机、分层抽样)、埋点数据统计与显著性检验,以及 Feature Toggle 特性开关的架构设计。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提...
- 通过单文件2048实践静态服务启动、DevBridge临时隧道、浏览器功能验收与资源回收,区分应用可访问和活动审核通过。 通过单文件2048实践静态服务启动、DevBridge临时隧道、浏览器功能验收与资源回收,区分应用可访问和活动审核通过。
- 记录云上方格2048的实际开发与部署过程:用12项断言检查合并规则,在华为云免费体验环境运行静态服务,再通过公网访问、内容校验和积分明细确认结果。源码公开,预览有时限。 记录云上方格2048的实际开发与部署过程:用12项断言检查合并规则,在华为云免费体验环境运行静态服务,再通过公网访问、内容校验和积分明细确认结果。源码公开,预览有时限。
- 以单文件2048小游戏为例,检查一次移动只合并一次、无效移动不生成数字、满盘仍需检查相邻数字三条规则,并用256组输入核对基础性质。 以单文件2048小游戏为例,检查一次移动只合并一次、无效移动不生成数字、满盘仍需检查相邻数字三条规则,并用256组输入核对基础性质。
- 限流保护服务免受突发流量冲击。涵盖限流算法(计数器、滑动窗口、令牌桶、漏桶)的 Node.js 实现,express-rate-limit 中间件的基础配置(窗口、上限、响应),分布式限流(Redis 存储计数)的方案,分析按 IP、按用户、按接口的多维度限流策略,以及白名单与自定义错误响应的配置。 限流保护服务免受突发流量冲击。涵盖限流算法(计数器、滑动窗口、令牌桶、漏桶)的 Node.js 实现,express-rate-limit 中间件的基础配置(窗口、上限、响应),分布式限流(Redis 存储计数)的方案,分析按 IP、按用户、按接口的多维度限流策略,以及白名单与自定义错误响应的配置。
- JavaScript localStorage 本地存储的基本使用JavaScript 的 localStorage 可以在浏览器中保存数据,即使关闭网页或重新打开浏览器,数据通常仍然存在,适合保存主题设置、用户偏好和简单的工具配置。保存数据使用 setItem() 可以保存键值对:localStorage.setItem("username", "Tom");localStorage.se... JavaScript localStorage 本地存储的基本使用JavaScript 的 localStorage 可以在浏览器中保存数据,即使关闭网页或重新打开浏览器,数据通常仍然存在,适合保存主题设置、用户偏好和简单的工具配置。保存数据使用 setItem() 可以保存键值对:localStorage.setItem("username", "Tom");localStorage.se...
- 一、项目介绍贪吃蛇是一款经典的小游戏。玩家通过方向键控制蛇的移动,吃掉食物后蛇身会变长,同时游戏得分增加。如果蛇撞到墙壁或者自己的身体,游戏就会结束。本项目具有以下特点:纯前端实现:只使用 HTML、CSS 和 JavaScript。无需图片:使用 Canvas 绘制蛇、食物和游戏背景。无需依赖:不需要安装第三方库,也不需要服务器。支持键盘操作:使用方向键或 WASD 控制移动。完整游戏功能... 一、项目介绍贪吃蛇是一款经典的小游戏。玩家通过方向键控制蛇的移动,吃掉食物后蛇身会变长,同时游戏得分增加。如果蛇撞到墙壁或者自己的身体,游戏就会结束。本项目具有以下特点:纯前端实现:只使用 HTML、CSS 和 JavaScript。无需图片:使用 Canvas 绘制蛇、食物和游戏背景。无需依赖:不需要安装第三方库,也不需要服务器。支持键盘操作:使用方向键或 WASD 控制移动。完整游戏功能...
- flatted 是 155 行循环引用 JSON 库,实测发现 Map/Set/Date 数据丢失。 flatted 是 155 行循环引用 JSON 库,实测发现 Map/Set/Date 数据丢失。
- AI 生成内容之后,真正难处理的是“哪里可能有问题、为什么、怎么改”。本文结合一个离线内容审校工具,拆解规则注册、分级、脱敏、去重和评分设计,并讨论哪些问题适合规则处理,哪些必须留给人工判断。 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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签