-
浏览器 F12 中的火焰图(Flame Graph)解析火焰图是浏览器开发者工具(如 Chrome DevTools 或 Firefox Developer Tools)中用于性能分析的核心工具之一,通过可视化堆栈调用关系,帮助开发者快速定位性能瓶颈(如 JavaScript 执行、渲染阻塞、网络请求等)。以下是其核心概念、使用场景及分析方法的详细说明。1. 火焰图是什么?定义:火焰图是一种堆栈调用可视化工具,以分层堆叠的矩形条(“火焰”)展示函数调用的时间占比,X 轴表示时间线,Y 轴表示调用栈深度。核心作用:快速定位性能热点:通过颜色和宽度直观显示哪些函数耗时最长。分析调用链:从顶层到底层,揭示函数调用关系及耗时分布。跨维度对比:结合 JavaScript、渲染、网络等不同性能指标进行关联分析。2. 火焰图在浏览器开发者工具中的位置Chrome DevTools入口:Performance 面板 → 录制性能后,点击 Bottom-Up 或 Call Tree 标签页,部分版本可直接生成火焰图。JavaScript Profiler(旧版):通过 Performance → Memory 或直接启用 CPU Profiler 生成。替代方案:使用 chrome://tracing 加载录制文件(需手动导出)。通过 console.profile() 和 console.profileEnd() 手动触发采样。Firefox Developer Tools入口:Performance 面板 → 录制后,在 Call Tree 或 Flame Chart 标签页查看。支持直接导出 JSON 格式的火焰图数据。3. 火焰图的关键组成部分组成部分说明示例X 轴(时间)展示函数执行的耗时分布,宽度越宽表示耗时越长。红色矩形条宽度是绿色条的 2 倍 → 红色函数耗时是绿色的 2 倍。Y 轴(调用栈)从上到下表示调用栈深度,顶层为入口函数,底层为被调用的底层函数。main() → fetchData() → parseJSON() → 调用链越深,Y 轴层级越多。颜色通常通过不同颜色区分不同函数(无固定规则,依赖工具实现)。Chrome 中可能用随机色块区分函数,Firefox 可能用渐变色表示调用链。工具栏提供缩放、搜索、过滤等功能(如隐藏系统函数、仅显示用户代码)。Chrome 的 Call Tree 面板支持按函数名、耗时占比过滤。4. 如何解读火焰图?核心步骤识别“宽条”函数:火焰图中宽度最大的矩形条是性能瓶颈的候选对象(可能是高频调用或长耗时函数)。分析调用链:从顶层到底层,追踪函数的调用路径。例如:顶层:onClick 事件处理函数。中层:fetchData()(网络请求)。底层:JSON.parse()(数据解析)。如果 JSON.parse() 过宽,可能是数据量过大或解析逻辑低效。区分用户代码与系统代码:使用过滤功能(如 Chrome 的 Group 选项)隐藏浏览器内置函数(如 v8::internal::),聚焦自定义代码。关联其他性能指标:结合 Main Thread、Raster、GPU 等线程的火焰图,分析渲染阻塞或布局抖动。示例场景问题:页面滚动卡顿。分析:在 Performance 面板录制滚动操作。切换到 Flame Chart,发现 handleScroll() 函数下层频繁调用 recalculateStyle()(布局重排)。优化:减少 DOM 操作或使用 will-change 优化渲染性能。5. 火焰图的局限性采样偏差:火焰图基于采样(非精确计时),高频短耗时函数可能被低估(如 Object.defineProperty 拦截)。异步调用复杂:异步任务(如 setTimeout、Promise)的调用链可能被打断,需结合 Event Log 或 Async Stack Traces 分析。跨线程分析困难:Web Worker、Service Worker 的调用链需单独分析,无法直接合并到主线程火焰图中。6. 高级技巧与工具Chrome 专用技巧启用 Async Stack Traces:在 chrome://flags/#async-stack-traces 中启用,以捕获异步任务的完整调用链。导出火焰图数据:通过 Performance 面板的 Save Profile 导出 JSON,使用 Speedscope 等工具离线分析。第三方工具Speedscope:支持火焰图的交互式可视化(翻转 X/Y 轴、按调用频率排序)。FlameScope:结合时间序列分析,适用于系统级性能调优(如 Linux 内核)。D3-flame-graph:基于 D3.js 的自定义火焰图库,可嵌入到自定义监控系统中。7. 火焰图 vs 其他性能工具工具适用场景数据来源交互性火焰图函数级性能分析、调用链追踪CPU 采样、调用栈快照高(缩放、过滤)Timeline(时间轴)事件序列分析(如渲染、网络、脚本)时间戳、事件类型中(时间轴拖拽)Memory Profiler内存泄漏分析、对象分配追踪堆快照、GC 日志低(静态快照)Lighthouse自动化性能评分、最佳实践检查合成指标、审计规则无(报告形式)8. 总结与建议何时使用火焰图?页面响应慢、动画卡顿、复杂计算耗时过长时,优先通过火焰图定位热点函数。如何优化?减少顶层函数耗时:优化高频调用的入口函数(如事件处理)。扁平化调用链:避免深层嵌套调用(如将递归改为迭代)。异步化阻塞操作:将同步任务(如 JSON.parse)拆分为 Web Worker。避免常见误区:不要仅依赖火焰图:结合 Performance 面板的 Main、Network、Memory 标签页综合分析。注意采样率:在 Chrome 中可通过 chrome://flags/#sampling-frequency 调整采样频率(默认 1000 Hz)。示例:优化一个长耗时函数原始代码function processLargeData(data) { // 低效操作:多次遍历数组 let sum = 0; for (let i = 0; i < data.length; i++) { sum += data[i].value; } // 其他操作... return JSON.stringify(data.map(item => ({ ...item, processed: true }))); } 火焰图分析发现 processLargeData() 占用主线程 80% 时间,内部 JSON.stringify 和 map 操作耗时最长。优化后代码function processLargeData(data) { // 优化 1:提前计算长度 const len = data.length; let sum = 0; for (let i = 0; i < len; i++) { sum += data[i].value; } // 优化 2:使用更高效的 JSON 序列化(如分块处理) return JSON.stringify(data, (key, value) => key === 'processed' ? true : value // 忽略非必要字段 ); } 优化效果火焰图中 processLargeData() 宽度减少 50%,主线程阻塞时间显著降低。通过火焰图,开发者可以从宏观到微观全面理解代码执行效率,将性能调优从“猜测”转化为“可量化的科学分析”。
-
“引荐来源网址政策”(Referrer Policy)解析Referrer Policy 是 HTTP 响应头(Referrer-Policy)或 HTML <meta> 标签中定义的策略,用于控制浏览器在发起请求时如何传递 Referer(引荐来源)头部信息。strict-origin-when-cross-origin 是其中一种策略,以下是其含义及所有可选值的详细说明。1. strict-origin-when-cross-origin 的含义适用场景:跨域请求(如从 https://example.com 跳转到 https://api.example.org)。行为:同源请求:发送完整的 Referer(包括路径和查询参数)。示例:访问 https://example.com/page1 → 跳转到 https://example.com/page2发送的 Referer:https://example.com/page1跨域请求:仅发送来源(origin,即协议+域名+端口),不包含路径和查询参数。示例:访问 https://example.com/page1 → 跳转到 https://api.example.org/data发送的 Referer:https://example.com(隐藏 /page1)安全特性:在跨域时隐藏路径和查询参数,防止敏感信息(如用户 ID、搜索关键词)泄露。相比宽松策略(如 no-referrer-when-downgrade),更严格地保护隐私。2. 所有 Referrer Policy 值及行为以下是 HTTP 响应头或 <meta> 标签中可配置的所有策略及其行为:策略值同源请求跨域请求安全等级典型用途no-referrer不发送 Referer不发送 Referer最高完全禁用引荐来源(如隐私敏感场景)no-referrer-when-downgrade发送完整 Referer仅当目标为 HTTPS 时发送完整 Referer;HTTP 时不发送中等默认策略(浏览器默认行为)same-origin发送完整 Referer不发送 Referer高仅允许同源请求携带引荐来源origin发送来源(origin)发送来源(origin)中高仅暴露域名,隐藏路径和参数strict-origin发送来源(origin)仅当目标为 HTTPS 时发送来源;HTTP 时不发送高严格限制跨域 HTTPS 请求的引荐来源origin-when-cross-origin发送完整 Referer发送来源(origin)中高平衡隐私与功能(如跨域 API 调用)strict-origin-when-cross-origin发送完整 Referer仅当目标为 HTTPS 时发送来源;HTTP 时不发送高严格保护跨域隐私(推荐策略)unsafe-url发送完整 Referer发送完整 Referer最低允许所有请求暴露完整 URL(不安全)3. 策略对比与推荐隐私优先:strict-origin-when-cross-origin:跨域时隐藏路径和参数,仅暴露来源。strict-origin:更严格,仅允许 HTTPS 跨域请求发送来源。功能优先:origin-when-cross-origin:允许跨域时暴露来源,适合需要部分引荐信息的场景。完全禁用:no-referrer:彻底隐藏引荐来源,可能影响某些分析功能(如 Google Analytics)。不推荐:unsafe-url:泄露完整 URL(包括敏感参数),仅用于测试或明确需要时。4. 配置方式HTTP 响应头Referrer-Policy: strict-origin-when-cross-originHTML <meta> 标签<meta name="referrer" content="strict-origin-when-cross-origin"> 5. 实际应用示例场景 1:用户从 https://shop.example.com/checkout?user=123 跳转到第三方支付页面 https://pay.example.org。策略:strict-origin-when-cross-origin结果:Referer 发送为 https://shop.example.com(隐藏 user=123)。场景 2:网站内部跳转 https://example.com/page1 → https://example.com/page2。策略:strict-origin-when-cross-origin结果:Referer 发送为 https://example.com/page1(完整路径)。总结strict-origin-when-cross-origin 是一种平衡隐私与功能的策略,适合大多数现代网站。根据安全需求选择策略:隐私优先选 strict-origin 或 no-referrer,功能优先选 origin-when-cross-origin。避免使用 unsafe-url,除非明确需要暴露完整 URL。通过合理配置 Referrer Policy,可以在保护用户隐私的同时,确保网站功能正常运行。
-
1.详细介绍 前端项目: 前端页面项目是用户与系统交互的界面,通常由HTML、CSS和JavaScript构建。用户通过前端界面与系统进行交互,浏览数据、提交请求等。前端项目通过发送HTTP请求到后台接口来获取或修改数据。 后台接口: 后台接口是前端与后台服务器之间的桥梁。它们负责处理前端发送的请求,并从数据库中检索或更新数据。接口可以返回JSON、XML等格式的数据,供前端解析和显示。接口通常由后端开发人员编写,使用诸如Node.js、Python(Django、Flask)、Java(Spring Boot)等技术栈来实现。 后台管理系统:及可以让用户通过一个可视化工具,可以实现对于数据库进行增删改查的操作。而且需要注意,根据不同的角色(老板、员工),看到的、操作内容是不同的。总结就是能够控制前端页面的展示和更改数据库中的数据。 数据库: 数据库是存储和管理数据的地方。后台管理系统的数据,如用户信息、产品信息、订单记录等,都存储在数据库中。常见的数据库管理系统包括MySQL、PostgreSQL、MongoDB等。后台接口通过SQL查询、NoSQL操作等与数据库进行交互,从中检索或更新数据。 服务器: 服务器是托管后台接口和数据库的物理或虚拟计算机。它们运行后台代码,并监听来自前端的HTTP请求。服务器负责处理请求、调用相应的后台接口、与数据库通信,最终将数据或响应发送回前端。 综上所述,整个系统的工作流程可以概括为: 可以通过后台管理系统,将前端页面需要展示的信息存储到数据库当中。 前端页面从数据库中拿到信息,在页面中渲染,展示给用户。 用户通过前端界面与系统交互,发送HTTP请求。 服务器接收请求,调用相应的后台接口。 后台接口处理请求,可能需要与数据库交互来获取或修改数据。 数据库提供所需的数据。 后台接口将数据组织成响应,并发送回服务器。 服务器将响应发送给前端项目。 前端项目解析响应数据,并根据需要展示给用户。 用户的一些操作,在后台管理系统中,也能查看到。比如说,用户在线上商店下单。后台管理系统之可以查看到用户的下单信息。从后做后面的一些事情 这种架构能够有效地将前端、后台、数据库和服务器分离,以实现系统的可维护性、扩展性和协同开发能力。 2.后台管理系统 后台管理系统能够控制前端页面的展示和更改数据库中的数据,是因为它拥有以下关键功能和特性: 权限控制: 后台管理系统通常具有用户认证和权限管理功能。每个用户登录后台系统时,会分配特定的权限级别。这些权限级别决定了用户可以访问和执行的操作,如查看特定页面、编辑数据等。通过权限控制,系统可以限制不同用户的操作范围,确保只有授权用户可以执行特定操作。 业务逻辑: 后台管理系统包含了应用的业务逻辑。它能够处理前端请求并根据需要从数据库中检索、修改或删除数据。例如,用户在前端页面上点击“编辑”按钮时,后台系统会接收请求,执行相应的业务逻辑,将修改后的数据更新到数据库中。 数据传递和转换: 后台管理系统作为中间层,负责处理前端页面与数据库之间的数据传递和转换。它可以将前端发送的请求解析,并根据需要查询数据库获取数据。后台系统还负责将数据库中的数据格式化为前端能够理解和展示的格式,如JSON、XML等。 API 接口: 后台管理系统通过API(应用程序接口)向前端提供服务。API定义了前端可以与后台系统交互的方式和规则。通过定义清晰的API接口,后台系统可以控制前端页面的展示方式、数据的获取和更新方式,确保前后端之间的数据交换和操作的一致性。 综合以上功能,后台管理系统作为中央控制点,能够协调前端页面展示和数据库数据修改的过程。它根据用户权限和业务需求,处理前端请求、操作数据库,从而实现对前端页面展示和数据库数据的控制。 3.前端页面请求数据库的接口和后台管理系统请求数据库的接口可以是相同的接口,但通常情况下它们是不同的接口。以下是它们之间的区别: 功能和用途: 前端页面请求数据库的接口:前端页面请求数据库的接口主要用于向后台发送请求,获取数据用于在前端页面展示。这些接口通常是针对前端展示需要的特定数据设计的,返回的数据可能会经过一些处理,以便前端可以直接使用。 后台管理系统请求数据库的接口:后台管理系统请求数据库的接口涉及更多的业务逻辑和数据处理。这些接口可能涵盖对数据库中数据的增删改查操作,以及与后台系统的其他功能交互,如权限验证、数据校验等。 权限和安全性: 前端页面请求数据库的接口:前端页面通常需要有限的权限,只能访问和修改特定的数据。因此,前端页面请求数据库的接口可能只暴露与展示相关的数据,并且需要经过权限验证,以确保用户只能访问其有权访问的数据。 后台管理系统请求数据库的接口:后台管理系统拥有更高的权限,可以执行更广泛的操作。这些接口需要进行更严格的权限控制,以防止未经授权的访问和操作。 数据传递和格式: 前端页面请求数据库的接口:这些接口的返回数据通常会根据前端页面的需求进行格式化,可能是JSON、XML等格式,以便前端可以直接使用。 后台管理系统请求数据库的接口:后台管理系统可能需要更多的数据处理和组合,以满足其复杂的业务需求。返回的数据可能会包含更多的元数据和信息,用于后台系统的业务逻辑。 虽然前端页面请求数据库的接口和后台管理系统请求数据库的接口可以是不同的,但在某些情况下,它们也可以共享一些相同的底层接口,以提高代码重用和维护效率。最终的设计会根据具体的系统需求、安全性和性能考虑来确定。 4.那前端页面接口和后台管理页面的接口,是在一个文件项目吗? 前端页面接口和后台管理页面的接口通常不会放在同一个文件项目中,而是分别存在于不同的项目中。这样的做法有助于代码的组织、维护和部署。以下是它们分开存在的理由: 解耦和模块化: 将前端页面接口和后台管理页面的接口分开存放可以实现解耦和模块化。前端和后台可以独立开发、测试和维护各自的接口,而不会相互影响。 安全性和权限控制: 后台管理页面的接口通常需要更严格的安全性和权限控制,以防止未授权的访问和操作。将这些接口与前端页面接口分开,可以更容易地管理访问权限和安全性设置。 团队协作: 前端和后台的开发团队可能是不同的,他们分别负责前端界面和后台逻辑的开发。将接口分开存放,有助于团队在独立的项目中并行开发,提高开发效率。 部署和扩展: 分开的项目结构使得前端和后台可以独立部署,从而更灵活地进行扩展和维护。如果需要增加更多的前端页面或后台功能,可以只更新相应的项目,而不影响另一个部分。 虽然前端页面接口和后台管理页面的接口分别存在于不同的项目中,但它们之间仍然需要有一定的协作和沟通,以确保接口的设计和调用方式一致,以及数据的正确传递和处理。通常使用API文档或规范来定义接口的结构和使用方法,以便前后端开发人员可以理解和遵循。 ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/maliao5/article/details/132621612
-
学习 Solidity——智能合约开发Solidity 是一种受 C++、JavaScript 和 Python 影响的面向对象的编程语言。区分变量作用域:状态变量通常位于智能合约内部,但位于函数外部。局部变量位于函数内部,不能从该函数之外访问。全局变量不是由你声明的,当时它们“神奇地”可供你使用。// SPDX-License-Identifier: MIT pragma solidity ^0.8.20; import "@chainlink/contracts/src/v0.8/shared/interfaces/AggregatorV3Interface.sol"; contract PriceConsumerV3 { AggregatorV3Interface internal priceFeed; // priceFeed is a public variable of type AggregatorV3Interface constructor() { // _priceFeed is the address of the contract that implements the AggregatorV3Interface priceFeed = AggregatorV3Interface(0xD4a33860578De61DBAbDc8BFdb98FD742fA7028e); // priceFeed is set to the address of the contract that implements the AggregatorV3Interface } function getLatestPrice() public view returns(int) { ( /*uint80 roundID*/, int price, // price is the price of the asset in the chainlink oracle /*uint startedAt*/, /*uint timeStamp*/, /*uint80 answeredInRound*/ ) = priceFeed.latestRoundData(); // Call the latestRoundData() function on the priceFeed contract return price; // Return the price of the asset in the chainlink oracle } }参考cid:link_0
-
伴随信息技术与金融业务的加速融合,企业应用服务平台(PaaS)已从幕后走向台前,成为推动行业数字化转型的关键力量。此背景下,华为云PaaS智能化组装式交付方案闪耀全场,在近日结束的华为全联接大会 2023上倍受关注。华为全联接大会 2023作为展示最新科技趋势、探讨未来发展道路的重要舞台,汇聚着世界领先创新者与思考者。其中华为云PaaS智能化组装式交付的中枢组成服务:华为云Astro低代码平台、华为云ROMA Connect应用与数据集成平台、华为云区块链Web3节点引擎服务NES,以迅捷可靠的智能化技术满足金融级PaaS业务需求,广受众多国内外组织机构青睐。华为云Astro低代码平台作为「技术即服务」中人们期待的焦点之一,其子服务Astro Flow工作流开发吸引着全球科技公司的目光。华为云Astro Flow的视觉化开发理念,让无编程基础的用户以鼠标拖拽图形的方式,开发企业工作流程。截止当前,华为云Astro平台的注册用户人数超10万, 企业开发者超9000人,合作伙伴数量超过20家,产出10万多应用,企业级应用达7000多,并汇聚13 类云服务, 提供3000+ API伙伴能力;引导全民开发者共同推动企业数字化进程。华为云Astro培养全民开发者覆盖行业场景,鞭策行业生态蜕变华为云Astro基于元数据自动构建应用,内置预设模板方便用户进行无码开发;通过可视化业务编排,直观编辑、管理应用,满足业务逻辑。智能化研发是华为云Astro的重点课题,利用机器学习进行自我优化和生成应用,同时匹配智能分析,进行大数据目标信息挖掘,华为云Astro平台汇集海量沉淀资产与商业伙伴形成丰富多元的技术、产品生态圈,企业在享受华为云Astro价值最大化的同时将成本控制在最低。公众通过华为云Astro展台与实践演讲,进一步了解到现代企业服务管理的重要组成部分——华为云Astro 低代码平台采用智能化策略降低金融级PaaS业务的开发难度,有效提高业务流程执行效率。而Astro Flow工作流开发的成功应用显著提升企业执行力与响应速度,协调推进金融级PaaS服务的发展。华为云ROMA Connect对接新老应用,构建应用一张网华为云ROMA Connect提供全面高效的应用与数据集成解决方案,可任意连接API、服务和网络接口,无论其位置所在,均能确保安全;并在将相关数据汇总之后还可进行数据处理,对原数据进行过滤、聚合、转换,协助用户从杂乱无章的数据海洋找出真正有用的信息;ROMA Connect对内消化以往的「僵尸数据」建立起的全景图表进行自我理解,对外精确定位有效信息加速响应时间,均体现出操作灵活度;此外从测评、预览、发布到移动、混合或其他任何端点只需简单操作几步即可达成目标。在华为全联接大会2023,华为云ROMA Connec发布「行业生态联盟」,将在无间融合华为金融级PaaS业务上持续发挥优势优化服务。华为云NES智能连接区块链刚需基础设施——提升开发效能与节点收益华为云Web3节点引擎服务NES是华为全联接大会2023的另一大看点。迅猛发展的Web3.0技术极具前景,华为云NES充分利用区块链去中心化特性,通过快速接入、稳定可靠和高效运行等节点托管能力,催生全新金融应用模式。此次大会上,公众有幸获悉华为云NES助力NFTScan通过应用现代化打造全球领先的NFT数据基础设施——华为云NES成功作为NFTScan接入不同区块链网络的关键入口,及时、准确、完整地提供区块数据的状态同步,支撑用户在不同场景进行Web3数据的查询、识别、筛选、挖掘和消费。同时,慢雾科技SlowMist高度关注Web3网络的最新发展动态,与华为云NES产品团队联合进行行业调研后发现,目前运营验证节点的开发者正面临过度集中化、单点故障、双重签名惩罚、分叉惩罚等诸多挑战,因此为业界梳理出应对和规避此类风险的技术手段和解决方案,旨在提高区块链网络节点运行可靠性及缓解单点故障风险,同时保障节点高效运行,为Web3网络构建更坚实安全的基础设施。华为云NES致力构建开放、平等、透明的Web3网络。未来更多企业转向下一代互联网以支持自身经济活动,区块链技术会更加关键。而华为云PaaS服务将成为链接各行业,推动数字化进程的必要环节。可以想象,长期深耕于此的华为云Web3节点引擎服务NES,无疑会对行业产生更深远影响。在华为全连接大会2023,华为云Web3节点引擎服务NES的表现引人瞩目,不仅从技术上遥遥领先,在战略眼光与决心上也显露出强者姿态。如果说华为云Astro撑擎起金融级解决方案是对企业内部效能提升的思考,那么华为云ROMA Connect的实施则是更全面广泛的链接起点,而在Web3网络的大趋势中,无疑是华为云Web3节点引擎NES从不停歇的深耕拓展。金融级 华为云PaaS产品是数字时代最好的解答华为云PaaS智能化组装式交付集速度、效率与安全于一体,不仅是积极落地行业数字化转型的最优解,更是华为云对未来网络趋势的深刻理解。华为云Astro低代码平台提供自动化开发工具,极大简化编程方式,降低机构对IT人力资源的依赖,同时快速迭代响应市场变化,降低产业资本投入,提升竞争优势;华为云ROMA Connect实现全面高效的应用与数据集成,帮助企业打破信息孤岛,实现数据多元利用,加强业务间的紧密连接,为企业创新增长提供坚实技术基础;华为云Web3节点引擎服务NES深度结合区块链技术与业务场景,助力企业在稳定与风险防范中实现双赢。华为云金融级PaaS能力的增强不仅是技术革新的成果,这背后与华为云以明确的市场战略,前瞻的思维方式、坚定的执行力密不可分。相信未来华为云会通过持续投资基础设施、整合产业链上下游,进一步推动全球行业高阶发展,实现「全联接」愿景。鉴此,华为云PaaS智能化组装式交付将继续提供常态化优质、雄厚且包容性强的PaaS解决方案,让用户从单个产品或至整个生态系统都享受到华为云创造的经济与社会价值。
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签