登录社区云,与社区用户共同成长
邀请您加入社区
移动互联网让我们的生活越来越便利,但走进高校校园,同学们依然要面对不少"传统"的困扰:想请假,不知道流程要走哪几步;饭卡丢了,翻遍校园网不知道去哪补办;宿舍空调坏了,报修电话忘在了某张皱巴巴的通知单上;想找个自习室,图书馆开没开门都搞不清楚……这些信息并非不存在,而是散落在校园网公告、各学院公众号、辅导员通知群和各种纸质文件里。信息越分散,找起来就越麻烦;流程越不透明,办起事就越心累。服务已经数字
基于华为云码道CodeArts代码智能体,开发了一款PC端智能日程管家,支持课表截图OCR识别、多格式导入导出及本地持久化存储。项目实现图片识图解析、多视图日历、拖拽编辑、待办提醒等功能,全流程由AI辅助完成需求拆解、编码、测试与文档输出,显著提升开发效率。
国庆前夕,我用华为云码道把一个中秋主题的单文件互动页改造成了国庆献礼网页:零依赖、零构建,1056 行 HTML 承载红金主题场景、八大交互主题(升国旗、切蛋糕、限时知识问答、成就展、红色旅游时间线等)、纯前端祝福贺卡和 Web Audio 现场合成的音乐音效
作为第四周 AI 代码审查专题的收官之作,我们将所有这些核心工程底座进行系统性顶层架构拼装,正式发布。
码道地址:https://atomgit.com/dashboard/atomcode?海报地址:file:///C:/Users/2403/AppData/Local/Temp/f2ed2ce9-a9c2-4f0b-8068-5ac9ac88acc1_PE-main.zip.cc1/PE-main/index.html。
本文介绍使用码道Space快速交付一个零依赖、单文件运行的电子胸卡签到工具。该工具支持姓名必填校验、二维码生成、名单增删、本地存储、图片导出与打印,且响应式适配移动端。通过自研二维码绘制与独立解码验证,确保中文姓名正确识别。最终实现双击即用、无需安装,显著提升活动签到效率,验证了AI在“从0到1”开发中的价值,也强调了动手测试与独立验证的重要性。
本文深入探讨了GaussDB 507内核PL/SQL字节码功能的约束条件。作者通过实际测试验证了官方文档中列出的黑白名单限制,发现部分场景实际支持情况与文档描述存在差异。测试覆盖了匿名块、触发器、集合函数、子程序、自治事务、RECORD类型等20余项约束条件,并记录了相关字节码日志。结果显示:部分限制场景(如SUBTYPE类型、跨PACKAGE游标)实际支持字节码,而BULK COLLECT等语句
代码量适中:475 行单个 HTML 文件,玩法、反馈、HUD 全包含画面表现力强:星空粒子背景 + 爆炸粒子 + 战机火焰拖尾,截图就能吸引点击玩法体验完整:自动开火降低上手门槛,关卡递进与护盾机制让难度曲线平滑直接可运行:双击index.html即玩,无任何构建依赖从贴需求到能玩的飞机大战,码道 5 分 30 秒交付了一个 475 行、零依赖的单文件游戏:鼠标操控、自动连射、多路敌机、爆炸粒子
单文件交付:586 行 HTML/CSS/JS 全部在一个index.html里,双击即玩,零依赖玩法完整:0/1/2 次转弯连通判定、SVG 渐变连线、消除粒子特效、失败抖动提示,一个不少兜底到位:死局自动洗牌、倒计时变红脉冲、提示按钮高亮,休闲游戏该有的细节都有关卡递进:图标种类随关卡递增、倒计时逐关缩短,难度平滑上升,越玩越上头从一句自然语言到可玩的休闲游戏,码道只用了约 7 分钟。
单文件交付:608 行 HTML/CSS/JS 全部在一个index.html里,双击即玩,零依赖节奏手感在线:判定线容错、误点/漏判立即结束、连击放大与粒子爆裂,反馈密集不拖沓难度曲线自然:速度与生成间隔随分数动态调整,前期热身、后期上头多端适配:鼠标、触屏、键盘三种操作方式全覆盖,localStorage 持久化最高分从一句自然语言到可玩的节奏游戏,码道只用了约 3 分半。钢琴块这类「规则简单
一次生成完整可用:从需求到可双击运行的单文件推箱子,全程约 4 分钟,无需手工补代码规则实现严谨:移动/推箱/阻挡判定清晰,杜绝「推两个箱子」「拉箱子」等非法操作,撤回基于状态快照栈关卡设计完整:4 个关卡由易到难,字符画定义便于扩展,通关自动跳转、全部通关回环工程习惯良好:解析/渲染/移动/撤回/判定函数拆分清晰,生成后主动做语法检查,代码可读性好用码道开发推箱子这类益智网页游戏,最大的感受是「
一次生成完整可用:从需求到可双击运行的单文件泡泡龙,全程约 8 分钟,无需手工补代码算法方案专业:六边形蜂窝网格坐标、BFS 同色连通簇判定、悬空泡泡检测、墙壁反弹瞄准预测,方案完整可靠交互细节到位:瞄准辅助线、发射吸附、逐行下压难度曲线、粒子特效与音效、HUD 实时更新,体验闭环完整工程习惯良好:网格/搜索/渲染/游戏循环/音效函数拆分清晰,生成后主动做语法检查,代码可读性好。
一次生成完整可用:从需求到可双击运行的单文件水果合成游戏,全程约 4 分钟,无需手工补代码物理方案专业:自研重力积分 + 6 子步迭代 + 弹性碰撞 + 质量加权修正,堆叠稳定不抖动,不依赖第三方库交互细节到位:瞄准/投放/微调三套操作、投放冷却、防误判结束判定、合成特效与 toast、最高分持久化,体验闭环完整工程习惯良好:物理求解/合成/渲染/状态管理函数拆分清晰,生成后主动做语法检查,代码可
一次生成完整可用:从需求到可双击运行的单文件应用,全程不到 2 分钟,无需手工补代码技术含量扎实:B3/S23 规则演化、双缓冲网格、Canvas 渲染、FPS 调速,方案专业交互细节到位:点击自动切换绘制/擦除、环面边界、网格线开关、触屏适配,体验闭环完整工程习惯良好:演化/渲染/绘制/统计函数拆分清晰、常量集中、响应式布局,代码结构清晰可读用码道开发生命游戏这类网页应用,最大的感受是「需求即产
一次生成完整可用:从需求到可双击运行的单文件 AI 贪吃蛇,全程约 5 分钟,无需手工补代码算法方案专业:BFS 最短路径 + 吃食前模拟 + 蛇尾可达性判定,AI 状态机(追食物→避让→绕行)层次清晰交互细节到位:人机一键切换、反向移动保护、三档速度、暂停/重开、实时状态面板,体验闭环完整工程习惯良好:寻路/模拟/决策/渲染/面板更新函数拆分清晰,生成后主动做语法检查,代码可读性好。
一次生成完整可用:从需求到可双击运行的单文件分形浏览器,全程约 4 分钟,无需手工补代码技术含量扎实:Web Worker 分块并行渲染、平滑迭代着色、主心脏快速判定、token 取消机制,方案专业完整交互细节到位:拖拽/滚轮/双击/右键四手势导航、8 个经典视图一键跳转、进度条、坐标实时显示、PNG 导出,体验闭环完整工程习惯良好:渲染/计算/交互函数拆分清晰、Worker 消息协议字段一致、节
一次生成完整可用:从需求到可双击运行的单文件应用,全程约 2 分钟,无需手工补代码技术含量扎实:DFS 递归回溯生成、BFS 最短路径、前驱回溯还原,算法方案专业交互细节到位:起终点自定义、求解动画、一键清除、防重合校验、Toast 提示,体验闭环完整工程习惯良好:生成/求解/渲染/交互函数拆分清晰、高 DPR 适配、响应式布局,代码结构清晰可读用码道开发迷宫生成器这类网页应用,最大的感受是「需求
一次生成完整可用:从需求到可双击运行的单文件游戏,全程约 5 分半,无需手工补代码技术含量扎实:四方向棋型评分、进攻/防守加权、五连判定与连线高亮,AI 有一定棋力交互细节到位:红圈高亮最后落子、悔棋撤销、胜负数持久化、刷新续局,体验闭环完整工程习惯良好:棋盘/评分/判定/持久化函数拆分清晰、高分 DPI 适配、移动端触屏支持,代码结构清晰可读用码道开发五子棋这类网页游戏,最大的感受是「需求即产品
一次生成完整可用:从需求到可双击运行的单文件游戏,全程约 2 分半,无需手工补代码技术含量扎实:回溯算法出题、行列宫冲突校验、Canvas 粒子动画,方案专业交互细节到位:双输入方式、方向键移动、后台自动暂停、笔记模式,体验闭环完整工程习惯良好:出题/校验/渲染/计时/粒子函数拆分清晰、常量集中、移动端自适应,代码结构清晰可读用码道开发数独这类网页游戏,最大的感受是「需求即产品」:把功能要点说清楚
一次生成完整可用:从需求到可双击运行的单文件应用,全程约 3 分钟,无需手工补代码技术含量扎实:qrcodejs 集成、实时防抖生成、PNG 下载与剪贴板复制、纠错级别映射,方案专业交互细节到位:示例一键填充、颜色双向同步、计数去重、复制失败回退,体验闭环完整工程习惯良好:生成/下载/复制/统计函数职责清晰、常量集中、移动端响应式适配,代码结构清晰可读用码道开发二维码生成器这类网页应用,最大的感受
一次生成完整可用:从需求到可双击运行的单文件应用,全程约 3 分 20 秒,无需手工补代码技术含量扎实:Canvas 扇区绘制、easeOutQuart 缓动动画、随机公平抽取、localStorage 双持久化,方案完整交互细节到位:选项在线编辑、中奖高亮弹窗、统计实时刷新、数量边界提示,体验闭环完整工程习惯良好:绘制/动画/持久化函数拆分清晰、常量集中管理、移动端响应式适配,代码结构清晰可读。
一次生成完整可用:从需求到可双击运行的单文件应用,全程约 4 分半,无需手工补代码技术含量扎实:Web Audio 实时合成 6 种音效、多轨混音、AnalyserNode 频谱可视化,方案专业交互细节到位:场景预设一键切换、独立音量滑块、状态持久化、首次交互启动声音,体验闭环完整工程习惯良好:音频节点集中管理、Canvas 动画与数据分离、localStorage 持久化,代码结构清晰可读。
一次生成完整可玩:从需求到可双击运行的单文件游戏,全程约 1 分半,无需手工补代码AI 对战有含金量:Minimax 最优决策,玩家最多只能逼平,对战体验真实交互细节到位:回合状态切换、获胜连线高亮、结果弹窗、重新开始、触屏适配,体验闭环完整工程习惯良好:数据与 DOM 分离、状态锁防连点、localStorage 持久化,代码结构清晰可读用码道开发井字棋这类网页小游戏,最大的感受是「需求即产品」
一次生成完整可玩:从需求到可双击运行的单文件应用,全程约 4 分半,无需手工补代码交互细节到位:目标单词锁定、逐字母双色高亮、退格修正、ESC 暂停、难度随时间递增,体验闭环完整统计准确:WPM、正确率、错误数、击键数全部实时计算,结束弹窗汇总清晰工程习惯良好:requestAnimationFrame 驱动动画、数据与 DOM 分离、localStorage 持久化,代码结构清晰可读。
一次生成完整可玩:从需求到可双击运行的单文件游戏,全程约 2 分钟,无需手工补代码动画与反馈到位:3D 翻牌、配对成功弹跳发光、失败抖动变色,视觉反馈清晰不简陋玩法完整:洗牌、配对判定、计时步数统计、胜利弹窗、最佳成绩持久化,核心体验闭环工程习惯良好:状态锁防连点、逻辑与表现分离、emoji 零资源依赖、响应式布局,代码结构清晰可读用码道开发记忆翻牌这类网页小游戏,最大的感受是"需求即产品":把玩
一次生成完整可玩:从需求到可双击运行的单文件游戏,全程约 4 分钟,无需手工补代码视觉细节到位:夜空渐变、星星月亮、双层视差山丘、地面斜纹、小鸟扇翅与倾斜,画面不简陋玩法完整:重力跳跃手感、随机柱子节奏、得分与最高分持久化、结束重开,核心体验闭环工程习惯良好:常量抽离、状态机管理、按速度计算旋转角,代码结构清晰可读用码道开发 Flappy Bird 这类网页小游戏,最大的感受是"需求即产品":把玩
能力说明自然语言理解「打砖块网页小游戏」→ Canvas/挡板/砖块/计分/难度/过关完整方案算法细节子步长防高速穿透、四边重叠量判定碰撞方向、发球角度随击中位置变化输出质量砖块按层 6 色渐变 + 高光,粒子爆炸 + 屏幕震动反馈产品细节三档难度参数化、关卡递增层数、困难双血砖块、暂停键、localStorage 最高分这次实践最大的感受是:码道把打砖块这种「经典游戏」写出了产品感——子步长防穿
能力说明自然语言理解「打地鼠网页小游戏」→ 洞口布局/随机冒出/计分/倒计时/难度/最高分完整方案算法细节随机间隔冒出循环、困难双洞并发、定时器统一清理防泄漏输出质量地鼠 SVG 卡通造型,冒出/被击中双动画,蓝天绿草渐变背景产品细节三档难度参数化配置、localStorage 按难度存最高分、Web Audio 音效、触屏双绑定这次实践最大的感受是:码道把打地鼠这种「经典游戏」写出了产品感——参
能力说明自然语言理解「扫雷网页小游戏」→ 棋盘/布雷/翻格/插旗/计时计雷/胜负判定完整方案算法细节首次点击 3×3 安全区布雷、递归洪水填充翻开空白区、胜利条件全盘扫描输出质量深色主题 + 立体浮雕格子,1-8 彩色数字,爆炸与胜利动画弹窗产品细节三档难度切换、右键 + 触屏长按双插旗、振动反馈、计时器与剩余雷数这次实践最大的感受是:码道把扫雷这种「经典游戏」写出了产品感——首次点击安全、递归展
码道用「坐标数组 + 包围盒尺寸」表示七种方块:每种方块只存几个关键格子的相对坐标,旋转时对整个坐标数组套顺时针公式,并配合墙踢尝试 0、±1、±2 的横向偏移,旋转靠近墙边也不会卡死。这种表示比 4×4 位图矩阵更简洁,也更容易实现统一的碰撞检测。能力说明自然语言理解「俄罗斯方块网页小游戏」→ 棋盘/方块/计分/交互完整方案算法细节坐标数组 + box 表示七种方块,顺时针旋转 + 墙踢,碰撞检
GaussDB提供多种锁阻塞排查方法:1.实时诊断推荐使用pgxc_lock_conflicts视图(8.1.x+)或多表关联查询(旧版本);2.历史分析通过gs_asp视图统计高频等待事件;3.检查lockwait_timeout等关键参数;4.紧急处理可用PG_TERMINATE_BACKEND终止阻塞会话。建议结合具体锁冲突场景(如并发更新、DDL冲突)优化事务设计,新版本优先使用专用锁视图
摘要:本文介绍了GaussDB数据库性能调优的整体思路,包括单条SQL和并发SQL的优化方法。对于单条SQL,重点在于选择正确的分布列、创建合适索引、调整表分布方式以及优化执行计划;并发场景则需先优化单条SQL,再结合系统资源分析瓶颈。文章还提供了定位性能问题的SQL查询语句,帮助诊断等待事件、耗时SQL和连接分布情况,最后强调调优需从服务器资源分析入手,针对性解决SQL性能问题。
本前端项目依托华为云码道生成基础代码,基于 Vue3、Element Plus、ECharts 搭建。系统分为顾客点餐页面与商家管理后台,数据大屏集成在后台内。通过路由区分两类用户权限,顾客可浏览菜品、下单并查看个人订单;管理员负责菜品、订单管理,借助各类图表直观查看门店经营数据,完整实现餐饮点餐与经营数据可视化相关前端业务。
依托华为云码道(CodeArts)代码智能体和通过华为云AI Shell快速生成与部署 Vue3 + Vite + localStorage 搭建纯前端任务管理看板,支持新建任务卡片,自定义标题、描述与分类;通过拖拽自由切换任务状态,搭配分类标签快速筛选;全部操作自动存储至 localStorage,页面刷新数据不会丢失,同时部署至华为云服务器进行上线。
《GaussDB中实现指定用户操作过滤复制的三种方案对比》 本文针对GaussDB逻辑复制中需要过滤特定用户操作的需求,分析了三种技术方案。首先探讨了基于审计日志提取事务号的方案,但面临日志完整性、逻辑嵌入复杂性和资源消耗等挑战。其次介绍了基于逻辑复制标签的过滤机制,通过事务标记实现过滤,但存在操作遗漏风险。最后推荐了基于历史表归档的策略,通过建立独立schema存放历史表并配置复制规则,虽然会增
摘要:某基金公司在国产化改造过程中,将销售数据中心系统从国外数据库迁移至GaussDB 505.1版本时,发现每日汇总销售数据接口执行耗时达139分钟。通过分析发现性能瓶颈主要存在于219万条记录的分组处理环节,CPU利用率不足5%。调优方案采用SMP并行技术,通过调整GUC参数(如设置query_dop=24、增大内存配置)和SQL改写(将复杂操作拆分为两阶段处理),最终将执行时间从139分钟优
摘要:本文介绍了GaussDB(DWS)中的OLAP分组函数ROLLUP、CUBE和GROUPINGSETS的应用场景。ROLLUP在分组统计基础上增加合计功能,CUBE计算所有字段组合的分组统计,GROUPINGSETS则提取部分记录。通过客户表示例展示了三种函数的等价SQL实现和执行原理,指出当前版本存在排序操作导致效率不高,未来将通过mixagg优化执行效率。这些高级分组函数为复杂报表统计提
【摘要】 ustore属于In-place Update更新模式,中文意思为:原地更新,是openGauss内核新增的一种存储模式。openGauss内核当前使用的行引擎采用的是Append Update(追加更新)模式,该模式在INSERT、DELETE、HOT UPDATE(页面内更新)的场景下有较好的表现。但对于非HOT UPDATE场景,垃圾回收不够高效。In-place Update存储
GaussDB的Ustore存储引擎是一种面向OLTP场景的行存储引擎,采用原地更新(In-place Update)机制,通过分离存储最新数据和历史版本数据,有效解决频繁更新导致的空间膨胀问题。相比传统Astore引擎,Ustore具有三大优势:性能提升10%且更稳定,存储空间节约15%-20%,支持细粒度资源控制。其创新设计包括多版本索引Ubtree、自治式空间管理、NUMA-aware架构,
🔥 豆包调试代码实战指南:高效排障技巧 调试前准备:明确技术栈、环境配置和具体报错现象,提供关键代码片段而非整个项目,帮助AI精准定位问题。 5大实战技巧: 语法错误直接复制完整报错信息 逻辑漏洞让AI设计测试用例 性能问题需描述具体细节 老项目调试需说明技术规范 复杂问题分步拆解验证 避坑要点:不盲目相信AI生成代码,需验证逻辑和边界场景;设定调试止损点,守住代码所有权。 核心原则:开发者主导
本文由体验技术团队 Kagol 原创。2025 年 6 月 21 日,我在华为开发者大会 2025(HDC2025)开源论坛做了一场主题分享,给开发者们介绍我们 OpenTiny 团队基于 MCP 协议实现 AI 代替人操作 Web 组件的技术。传统的 Web 应用都是由人来操作的,用户需要学习帮助文档,操作成本相对较高,如果能让 AI 来帮我们操作,我们只需要在关键节点进行确认的动作即可,...
2025年2月26日,由开放原子开源基金会主办,华为技术有限公司等联合主办,OPC基金会、和利时科技集团有限公司协办的第二届开放原子大赛“基于OPC UA Web API技术标准应用与开发赛”决赛路演及颁奖在广州圆满落幕。