- 1 简介本文AI 原生应用架构成熟度的演进 ,AI 原生应用架构的成熟度评估是其从概念验证走向规模化、产业化应用的关键衡量标尺。本框架将 AI 原生应用架构的成熟度划分为四个连续演进、特征鲜明的等级:概念验证级(M1)、早期商用级(M2)、成熟应用级(M3)和完全成熟级(M4)。该分级体系旨在系统性地评估应用在技术实现、业务融合、价值创造及安全治理等方面的综合能力水平,为开发者和企业提供清... 1 简介本文AI 原生应用架构成熟度的演进 ,AI 原生应用架构的成熟度评估是其从概念验证走向规模化、产业化应用的关键衡量标尺。本框架将 AI 原生应用架构的成熟度划分为四个连续演进、特征鲜明的等级:概念验证级(M1)、早期商用级(M2)、成熟应用级(M3)和完全成熟级(M4)。该分级体系旨在系统性地评估应用在技术实现、业务融合、价值创造及安全治理等方面的综合能力水平,为开发者和企业提供清...
- 文章目录一、先搞懂:为什么需要变量?二、变量:给数据贴 “标签”(命名 + 使用)1. 变量的基本用法:赋值与调用2. 变量命名:3 条规则 + 2 个建议(避坑重点!)▶ 3 条强制规则(违反必报错)▶ 2 个实用建议(提升代码可读性)▶ 新手常见错误示例(避坑!)3. 变量使用的常见坑:命名错误与值的修改三、字符串:处理文字的 “万能工具”1. 字符串的基本操作:大小写转换2. 字符串拼... 文章目录一、先搞懂:为什么需要变量?二、变量:给数据贴 “标签”(命名 + 使用)1. 变量的基本用法:赋值与调用2. 变量命名:3 条规则 + 2 个建议(避坑重点!)▶ 3 条强制规则(违反必报错)▶ 2 个实用建议(提升代码可读性)▶ 新手常见错误示例(避坑!)3. 变量使用的常见坑:命名错误与值的修改三、字符串:处理文字的 “万能工具”1. 字符串的基本操作:大小写转换2. 字符串拼...
- 文章目录一、为什么需要数学归纳法?因为 “无穷” 不能逐一验证场景:证明递归阶乘函数的正确性二、从高斯求和到归纳法:直观理解 “两步征服无穷”1. 高斯的发现:求和公式的直观推导2. 用 “多米诺骨牌” 理解归纳法步骤 1:基底条件(n=1)步骤 2:归纳条件(假设 n=k 成立,证明 n=k+1 成立)结论三、数学归纳法的严格定义:两步证明模板1. 基底条件(Base Case)2. 归纳... 文章目录一、为什么需要数学归纳法?因为 “无穷” 不能逐一验证场景:证明递归阶乘函数的正确性二、从高斯求和到归纳法:直观理解 “两步征服无穷”1. 高斯的发现:求和公式的直观推导2. 用 “多米诺骨牌” 理解归纳法步骤 1:基底条件(n=1)步骤 2:归纳条件(假设 n=k 成立,证明 n=k+1 成立)结论三、数学归纳法的严格定义:两步证明模板1. 基底条件(Base Case)2. 归纳...
- 文章目录一、为什么程序员需要余数?因为它能 “化繁为简”场景 1:计算 1 亿天后是星期几场景 2:数组按大小分组二、余数的本质:分组与周期性1. 用余数解决周期性问题:星期计算例子 1:100 天后是星期几?例子 2:1 亿天后是星期几?编程实现:通用星期计算函数2. 用余数解决乘方周期性问题:大数字的个位计算分析步骤:编程实现:大数字乘方的个位计算三、余数的特殊情况:奇偶性(余数为 0 ... 文章目录一、为什么程序员需要余数?因为它能 “化繁为简”场景 1:计算 1 亿天后是星期几场景 2:数组按大小分组二、余数的本质:分组与周期性1. 用余数解决周期性问题:星期计算例子 1:100 天后是星期几?例子 2:1 亿天后是星期几?编程实现:通用星期计算函数2. 用余数解决乘方周期性问题:大数字的个位计算分析步骤:编程实现:大数字乘方的个位计算三、余数的特殊情况:奇偶性(余数为 0 ...
- 文章目录一、为什么程序员要重新理解 “0”?二、10 进制:我们最熟悉的 “按位计数”1. 10 进制的本质:“位置决定大小”2. 按位计数法的通用规则三、二进制:计算机的 “母语”,0 的主场1. 二进制的规则(对照 10 进制理解)2. 二进制转 10 进制:编程思维练习3. 10 进制转二进制:除 2 取余法四、0 的两大 “超能力”:占位与简化规则1. 超能力 1:占位 —— 确保 ... 文章目录一、为什么程序员要重新理解 “0”?二、10 进制:我们最熟悉的 “按位计数”1. 10 进制的本质:“位置决定大小”2. 按位计数法的通用规则三、二进制:计算机的 “母语”,0 的主场1. 二进制的规则(对照 10 进制理解)2. 二进制转 10 进制:编程思维练习3. 10 进制转二进制:除 2 取余法四、0 的两大 “超能力”:占位与简化规则1. 超能力 1:占位 —— 确保 ...
- 2025-12-06:硬币面值还原。用go语言,给出一个从 1 开始索引的整数数组 numWays,其中 numWays[i] 表示用若干种固定面额且每种可重复使用的硬币,凑出金额 i 的方案数。所有面额都是正整数,且最大不会超过 numWays 的长度。目前具体的面额信息丢失了,你需要推断出可能导致该 numWays 的硬币面额集合。输出应为一个按升序排列的不重复面额列表(即所有可能出现的... 2025-12-06:硬币面值还原。用go语言,给出一个从 1 开始索引的整数数组 numWays,其中 numWays[i] 表示用若干种固定面额且每种可重复使用的硬币,凑出金额 i 的方案数。所有面额都是正整数,且最大不会超过 numWays 的长度。目前具体的面额信息丢失了,你需要推断出可能导致该 numWays 的硬币面额集合。输出应为一个按升序排列的不重复面额列表(即所有可能出现的...
- 1 简介本文试图说明mcp和mvc结构主要区别(深入说明 —— 行为、架构与工程特性层面)下面把差别按主题展开,给出为什么不同、会带来哪些工程后果,以及如何把两者结合起来。 2 交互模式:实时事件驱动(Push) vs 请求-响应(Pull)MVC(典型 Web MVC)客户端发 HTTP 请求,服务器返回响应(短连接、无状态或依赖会话 cookie)。服务器被动响应请求,客户端轮询或使... 1 简介本文试图说明mcp和mvc结构主要区别(深入说明 —— 行为、架构与工程特性层面)下面把差别按主题展开,给出为什么不同、会带来哪些工程后果,以及如何把两者结合起来。 2 交互模式:实时事件驱动(Push) vs 请求-响应(Pull)MVC(典型 Web MVC)客户端发 HTTP 请求,服务器返回响应(短连接、无状态或依赖会话 cookie)。服务器被动响应请求,客户端轮询或使...
- 2025-12-05:检查元素频次是否为质数。用go语言,给定一个整数数组 nums,判断数组中是否存在某个数,它在数组中出现的次数是质数。若至少有一个元素的出现次数为质数则返回 true,否则返回 false。说明:质数指大于1且只有1和自身两个正因数的整数。1 <= nums.length <= 100。0 <= nums[i] <= 100。输入: nums = [1,2,3,4,5,... 2025-12-05:检查元素频次是否为质数。用go语言,给定一个整数数组 nums,判断数组中是否存在某个数,它在数组中出现的次数是质数。若至少有一个元素的出现次数为质数则返回 true,否则返回 false。说明:质数指大于1且只有1和自身两个正因数的整数。1 <= nums.length <= 100。0 <= nums[i] <= 100。输入: nums = [1,2,3,4,5,...
- 1 简介本文给出的 MCP(Message/Tool/Resource 协议)WebSocket 服务实现做成分层解析 + 与传统 MVC 架构对比。先讲实现原理(重点是流程、并发与交互),再深入比较两者的联系与差别,并给出可改进点与工程级注意事项。 2 MCP WebSocket 服务的实现原理(逐步拆解)总体来说,这个服务是一个基于长连接/消息驱动的双向实时代理层,作用是把前端 Web... 1 简介本文给出的 MCP(Message/Tool/Resource 协议)WebSocket 服务实现做成分层解析 + 与传统 MVC 架构对比。先讲实现原理(重点是流程、并发与交互),再深入比较两者的联系与差别,并给出可改进点与工程级注意事项。 2 MCP WebSocket 服务的实现原理(逐步拆解)总体来说,这个服务是一个基于长连接/消息驱动的双向实时代理层,作用是把前端 Web...
- 引言剪贴板作为操作系统的基础服务,在移动应用中扮演着重要角色。无论是文本复制、图片分享还是跨应用数据传输,都离不开剪贴板功能。鸿蒙操作系统(HarmonyOS)提供了强大的剪贴板服务,支持文本、图片等多种数据类型的读写操作。本文将深入探讨鸿蒙App中剪贴板读写的完整实现方案,包括权限管理、数据类型处理、错误处理等关键技术细节,帮助开发者快速集成剪贴板功能。技术背景剪贴板服务的重要性用户体验:... 引言剪贴板作为操作系统的基础服务,在移动应用中扮演着重要角色。无论是文本复制、图片分享还是跨应用数据传输,都离不开剪贴板功能。鸿蒙操作系统(HarmonyOS)提供了强大的剪贴板服务,支持文本、图片等多种数据类型的读写操作。本文将深入探讨鸿蒙App中剪贴板读写的完整实现方案,包括权限管理、数据类型处理、错误处理等关键技术细节,帮助开发者快速集成剪贴板功能。技术背景剪贴板服务的重要性用户体验:...
- 2025-12-03:计数质数间隔平衡子数组。用go语言,给定一个整数数组 nums 和一个整数 k。请计算数组中有多少个连续且非空的子序列满足下面两个条件:子序列中至少包含两个质数;该子序列里所有质数中的最大值与最小值之差不超过 k。这里“子序列”指的是数组中位置相邻的一段元素(即常说的子数组)。质数指大于 1 且只有 1 和自身两个约数的正整数。返回符合上述条件的子序列数量。1 <= n... 2025-12-03:计数质数间隔平衡子数组。用go语言,给定一个整数数组 nums 和一个整数 k。请计算数组中有多少个连续且非空的子序列满足下面两个条件:子序列中至少包含两个质数;该子序列里所有质数中的最大值与最小值之差不超过 k。这里“子序列”指的是数组中位置相邻的一段元素(即常说的子数组)。质数指大于 1 且只有 1 和自身两个约数的正整数。返回符合上述条件的子序列数量。1 <= n...
- 2025-12-03:计数质数间隔平衡子数组。用go语言,给定一个整数数组 nums 和一个整数 k。请计算数组中有多少个连续且非空的子序列满足下面两个条件:子序列中至少包含两个质数;该子序列里所有质数中的最大值与最小值之差不超过 k。这里“子序列”指的是数组中位置相邻的一段元素(即常说的子数组)。质数指大于 1 且只有 1 和自身两个约数的正整数。返回符合上述条件的子序列数量。1 <= n... 2025-12-03:计数质数间隔平衡子数组。用go语言,给定一个整数数组 nums 和一个整数 k。请计算数组中有多少个连续且非空的子序列满足下面两个条件:子序列中至少包含两个质数;该子序列里所有质数中的最大值与最小值之差不超过 k。这里“子序列”指的是数组中位置相邻的一段元素(即常说的子数组)。质数指大于 1 且只有 1 和自身两个约数的正整数。返回符合上述条件的子序列数量。1 <= n...
- 2025-12-02:找到最大三角形面积。用go语言,给出一个大小为 n×2 的二维数组 coords,表示平面上 n 个点的坐标。任务是从这些点中任取三点构成三角形,并且要求该三角形至少有一条边与 x 轴或 y 轴平行。求所有满足条件的三角形中面积最大的那个的两倍(即 2A),若不存在符合条件且面积非零的三角形则返回 -1。说明补充:面积为零的不计入(即退化为直线的三角形不允许)。可以用向... 2025-12-02:找到最大三角形面积。用go语言,给出一个大小为 n×2 的二维数组 coords,表示平面上 n 个点的坐标。任务是从这些点中任取三点构成三角形,并且要求该三角形至少有一条边与 x 轴或 y 轴平行。求所有满足条件的三角形中面积最大的那个的两倍(即 2A),若不存在符合条件且面积非零的三角形则返回 -1。说明补充:面积为零的不计入(即退化为直线的三角形不允许)。可以用向...
- 2025-12-02:找到最大三角形面积。用go语言,给出一个大小为 n×2 的二维数组 coords,表示平面上 n 个点的坐标。任务是从这些点中任取三点构成三角形,并且要求该三角形至少有一条边与 x 轴或 y 轴平行。求所有满足条件的三角形中面积最大的那个的两倍(即 2A),若不存在符合条件且面积非零的三角形则返回 -1。说明补充:面积为零的不计入(即退化为直线的三角形不允许)。可以用向... 2025-12-02:找到最大三角形面积。用go语言,给出一个大小为 n×2 的二维数组 coords,表示平面上 n 个点的坐标。任务是从这些点中任取三点构成三角形,并且要求该三角形至少有一条边与 x 轴或 y 轴平行。求所有满足条件的三角形中面积最大的那个的两倍(即 2A),若不存在符合条件且面积非零的三角形则返回 -1。说明补充:面积为零的不计入(即退化为直线的三角形不允许)。可以用向...
- 我记得本人在大学学习专业课《数据结构》时,虽然学习过二叉搜索树,但是对于是否学习过红黑树的记忆,已经很模糊了。今天正好借这个机会来重温这个基础知识点。红黑树是一种自平衡的二叉搜索树,它在计算机科学中被广泛用于各种数据结构的实现中,例如在高级语言的库中,如 Java 的 TreeMap 和 TreeSet,以及 C++ 的 std::map 和 std::set。因此,我们有必要现简单回顾二叉... 我记得本人在大学学习专业课《数据结构》时,虽然学习过二叉搜索树,但是对于是否学习过红黑树的记忆,已经很模糊了。今天正好借这个机会来重温这个基础知识点。红黑树是一种自平衡的二叉搜索树,它在计算机科学中被广泛用于各种数据结构的实现中,例如在高级语言的库中,如 Java 的 TreeMap 和 TreeSet,以及 C++ 的 std::map 和 std::set。因此,我们有必要现简单回顾二叉...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-道通无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
即将直播
热门标签