- 博客(716)
- 收藏
- 关注
原创 国产大模型的具象交互补全:魔珐星云让 Qwen/DeepSeek Agent 拥有 3D 身体
摘要: 国产大模型(如DeepSeek、Qwen)在推理和生成能力上表现优异,但实际落地时面临交互体验不足的问题——缺乏具象化载体(如表情、动作、低延迟反馈),导致用户交互生硬。魔珐星云提出解决方案,通过端侧AI渲染技术将大模型输出实时转化为3D数字人的表情、动作和语音,形成“认知+表达+交互”闭环。该技术可应用于导览、客服、教育等场景,例如将传统显示屏升级为可实时互动的3D导游。文章还提供了基于DeepSeek和魔珐星云SDK的实战Demo代码,展示如何通过前端单文件实现低延迟、可打断的具身智能交互,推动
2026-06-30 17:51:29
5377
1
原创 Windows + CodeArts IDE OHOS Rust 交叉编译安装第三方库UUID实战完整开发环境搭建指南
Windows 平台搭建 Rust 跨平台编译环境指南 本文详细介绍了在 Windows 系统上配置 Rust 开发环境并实现 OpenHarmony 鸿蒙系统交叉编译的完整流程。主要内容包括: 通过 rustup 工具一键安装 Rust 开发环境,自动配置 MSVC 编译工具链和 Windows SDK 依赖 验证 Rust 环境安装成功,检查 rustc、cargo 和 rustup 的版本信息 添加针对鸿蒙 ARM64 设备的交叉编译目标 aarch64-unknown-linux-ohos 解释 R
2026-06-21 10:13:49
12077
原创 鸿蒙 PC使用ohos-pip-autosign激活自动签名工具,安装第三方库glom实现Python处理多层嵌套字典/列表/对象的工具库
定义输出结构,key自定义,value写路径print("重组用户信息:")# 输出:# {# 'location': '广东-深圳'# }彻底消灭多层.get()嵌套,代码极简可读性高内置默认值机制,不会抛出 KeyError / IndexError原生支持数组遍历、扁平化、多字段重组内置T表达式支持运算、字符串方法、类型转换一站式完成「取值+转换+重组」,无需分步处理。
2026-06-18 00:06:26
6721
原创 鸿蒙 PC使用ohos-pip-autosign激活自动签名工具,安装第三方库pendulum实现Python时区友好的日期时间库
封装成Django标准校验器,可直接给/ Form字段使用# 邮箱校验器raise ValidationError("邮箱格式非法")# 手机号校验器raise ValidationError("手机号格式错误")# URL校验器raise ValidationError("网址格式错误")
2026-06-17 23:59:39
246
原创 鸿蒙 PC使用ohos-pip-autosign激活自动签名工具,安装第三方库validators实现Python数据校验库,内置大量常用格式校验规则
摘要 本文分为两部分:第一部分介绍在鸿蒙PC系统上搭建Python开发环境的完整流程,包括使用Harmonybrew包管理器安装Python、配置自动签名工具ohos-pip-autosign,以及通过NumPy测试环境;第二部分详细讲解Python轻量级数据校验库validators的使用方法。 validators库提供开箱即用的数据校验功能,支持邮箱、URL、IP、手机号、身份证等常见格式验证,无需编写复杂正则表达式。文章包含多个实用Demo: 网络类校验(邮箱、URL、IP、域名) 身份金融类校验(
2026-06-17 23:51:34
6935
原创 鸿蒙 PC使用ohos-pip-autosign激活自动签名工具,安装第三方库pycryptodome实现Python对称加密(AES、DES)
本文介绍了在鸿蒙PC环境下搭建Python开发环境的方法,并详细讲解了pycryptodome加密库的使用。主要内容包括: 环境搭建:通过Harmonybrew安装适配版Python,使用ohos-pip-autosign解决签名限制,成功配置NumPy开发环境。 pycryptodome库详解: 支持AES、RSA等对称/非对称加密 提供MD5、SHA等哈希算法 包含HMAC签名等安全工具 实战演示: AES-CBC加解密(含完整代码) RSA公私钥生成与加解密 SHA256/MD5哈希摘要生成 该教程为
2026-06-17 23:40:47
245
原创 鸿蒙 PC使用ohos-pip-autosign激活自动签名工具,安装第三方库arrow实现Python人性化时间处理库
本文介绍了在开源鸿蒙PC社区搭建Python开发环境的方法,并详细讲解了Python的Arrow时间处理库。主要内容包括: 鸿蒙PC环境搭建:通过Harmonybrew安装适配版Python,使用ohos-pip-autosign解决签名限制,完成NumPy测试。 Arrow库详解: 解决了原生datetime繁琐的痛点 提供链式调用、智能时间操作等功能 支持时区转换、人性化时间显示 核心功能演示: 获取和格式化当前时间 解析各种日期字符串 时间偏移计算 区间边界获取 人性化相对时间显示 文章提供了完整的实
2026-06-17 23:02:19
251
原创 一条慢 SQL 的“会诊记录”:用 JiuwenSwarm 组织 SQL 优化 Swarm Team
文章摘要:线上接口变慢时,SQL索引缺失只是可能原因之一,还可能是条件选择性差、统计信息失真、分页方式不当等问题。盲目添加索引可能带来写入性能下降或其他查询变慢的风险。本文介绍了一个基于JiuwenSwarm的SQL优化会诊流程工具sql-optimization-war-room-team,通过角色分工(如问题指挥官、索引架构师、SQL改写专家等)和证据链分析(执行计划解读、风险评估等),实现系统化的SQL优化。该工具强调优化过程的可审计性,避免跳过证据直接给出方案,最终输出包含瓶颈分析、优化建议和验证步
2026-05-19 17:08:08
2175
原创 openJiuwen完善数学解题小助手支持工作流,提高复杂任务处理能力
OpenJiuwen是一个企业级AI应用开发平台,提供全场景适配、多种开发方式和多Agent协同能力,支持低代码编排和行业模板。其工作流功能可将复杂任务拆解为步骤化流程,通过大语言模型节点进行智能判断和处理,提升任务执行的效率和稳定性。开发者可以快速构建智能体,实现多智能体协同交互,并搭建企业级AI系统。该平台还提供可视化智能体开发工具和核心引擎SDK,助力商用级AI技术落地应用。
2026-01-16 11:03:05
1402
原创 3分钟极致openJiuwen如何打造全流程AI开发工具链打造数学解题小助手
openJiuwen是一个企业级AI应用开发平台,提供全场景适配、灵活开发方式和多Agent协同能力。本文详细介绍了其技术架构和部署流程,重点演示了如何创建智能体并配置大模型服务(如DeepSeek-R1)。通过小学数学解题助手的案例,展示了提示词优化和模型参数调整过程,帮助开发者快速构建生产级AI应用。平台支持可视化编排和商用级稳定性,显著降低AI开发门槛。
2026-01-08 23:23:14
2350
原创 3分钟极速通过ModelEngine从模板创建”SQL语言分析大师“,打造专属自己的SQL分析智能体
当大模型技术从实验室走向产业落地,开发者面临的核心命题已从「如何调用模型」转变为「如何高效构建可用的 AI 应用」。传统 Fine-tuning 门槛高企,直接 API 调用难以支撑复杂业务逻辑,低代码 / 无代码 AI 开发平台应运而生。ModelEngine 作为该领域的新锐代表,以模块化架构、工程化工具链为核心优势,宣称能将智能体开发效率提升十倍。
2025-12-24 23:44:48
785
原创 华为ModelEngine完成页面集中管理 MCP 服务器与工具,促进高效作业流程智能、更灵活
华为ModelEngine是业界首个AI训推全流程工具链,涵盖数据处理、模型训练到应用落地的完整技术栈。该工具链通过数据使能、模型使能和应用使能三大模块,实现非结构化数据利用率提升40%、推理效率提升80%,并支持低代码快速构建行业AI应用。ModelEngine兼容主流大模型本地部署,通过信通院认证并已开源,在智能制造、智慧医疗等领域显著缩短开发周期。
2025-12-24 23:14:46
1154
原创 ModelEngine是华为推出的一个全流程AI开发工具链打造数学解题小助手
华为ModelEngine是一款全流程AI开发工具链,提供从数据处理到模型部署的一站式解决方案。其核心优势包括:1)覆盖完整AI开发生命周期,支持低代码编排;2)基于昇腾芯片实现高性能计算;3)支持主流大模型本地化部署;4)内置行业模板,可快速适配智能制造、医疗等场景。该平台已开源,能显著缩短模型训练周期至72小时内,并降低企业AI应用落地门槛。通过可视化界面和自动化编排功能,即使非技术用户也能快速构建AI应用。
2025-12-24 22:48:33
1119
原创 5分钟使用modelengine打造儿童数字人,小白也能快速上手以低代码的方式快速搭建智能应用,从而大幅降低开发难度
本文介绍了一站式AI应用开发平台,通过可视化编排工具实现智能应用的快速构建与发布。平台提供低代码开发环境,支持多模型接入和复杂业务逻辑编排,包含数据处理、知识整合等功能组件。开发流程分为五个步骤:创建项目、编排业务逻辑、调试测试、界面配置和发布应用。平台支持实时调试、多轮对话等功能,可一键部署为Web页面或API接口,大幅降低AI应用开发门槛,提升开发效率。
2025-12-24 22:20:13
416
原创 前端智能化场景解决方案UI库,轻松构建你的AI应用,如何进行模型的对接
华为MateChat组件是为AI生成内容(AIGC)场景设计的UI库。MateChat,作为华为专为AIGC场景精心打造的UI库,旨在助力开发者高效构建AI对话应用。实际上,它不仅支撑了华为内部多个应用的对话需求,还融入了CodeArts、InsCode AI IDE等智能化助手的构建之中。MateChat 是由华为 DevUI 团队开发的一款开源前端 AI 组件库,旨在帮助开发者快速构建智能对话应用。
2025-12-11 16:11:44
1012
原创 MateChat - 免费开源、开箱即用,华为出品的 AI 交互对话组件,轻松搭建自己的 AI Chat 应用,如何通过Cli快速创建应用
华为MateChat是一款专为AIGC场景设计的开源UI组件库,由华为DevUI团队开发。它提供即插即用的对话组件(如消息气泡、输入框等),支持React/Vue框架集成,可灵活适配OpenAI、Gemini等AI模型。该库具备高扩展性,允许自定义消息格式和主题样式,已在华为内部多个产品(如CodeArts、InsCode AI IDE)中应用。通过简洁的CLI命令可快速创建项目,支持多轮对话、深度思考功能,并提供响应式设计和主题定制能力(含深色/浅色模式及自定义配色)。开发者可轻松构建智能对话应用,降低A
2025-12-11 15:53:39
1175
原创 前端智能化场景解决方案UI库,轻松构建你的AI应用,如何进行Vue项目快速安装环境
华为MateChat是一款专为AI生成内容(AIGC)场景设计的开源UI组件库,由华为DevUI团队开发。它提供完整的对话式交互组件,如消息气泡、输入框等,支持快速集成到React、Vue等主流框架中。具有轻量化、高扩展性特点,可自定义消息格式和主题样式,兼容OpenAI、Gemini等主流AI模型。该组件已应用于华为内部多个产品,如CodeArts、InsCode AI IDE等,帮助开发者高效构建智能对话应用。通过简单的安装配置即可实现与大模型服务的对接,降低开发门槛,助力应用智能化升级。
2025-12-11 15:20:42
1158
原创 torchtitan-npu 是什么?5分钟判断它能否让你的 PyTorch 训练提速3倍
上周帮一个算法团队迁移 PyTorch 训练任务到昇腾 NPU 上了,他们用了一周时间反复调试数据加载和模型同步,最后跑出来的吞吐比 CPU 基线还慢17%。问题出在哪?他们用的是纯 PyTorch 原生写法,把昇腾 NPU 当成了一块普通的"加速卡"在用,数据在设备和内存之间来回搬运的开销把并行收益全吃掉了。这其实是个很常见的误区。我接触过的团队里,十个第一次接触昇腾 NPU 训练的工程师,有九个会犯同样的错误——用 CPU 上的那套写法直接往 NPU 上搬,结果南辕北辙。
2025-12-08 20:34:04
260
原创 cann-learning-hub 能帮你做什么?从零基础到CANN开发者的完整学习路径
cann-learning-hub 这个仓库就是为了解决这个问题而生的。它不是一个技术文档的简单汇总,而是一个结构化的学习中心,把 CANN 开发从入门到进阶的路径拆成了一个个清晰的阶段,每个阶段配有可直接运行的示例代码和验证环境。这篇文章,我就带你把这个学习中心彻底摸透。(写作模式:手把手实战)
2025-12-08 20:33:17
300
原创 cann-samples 值不值得学?100+示例代码让你快速上手CANN开发的秘密
cann-samples 是一个很好的起点,但它不是终点。它的价值在于给你一个"这个接口的典型用法",让你快速建立对 API 的直觉;但它没法告诉你"为什么这样用",更没法覆盖所有边缘场景。理解它的定位,才能真正用好它。这篇文章,我就来把 cann-samples 拆解清楚:它到底覆盖了哪些场景、每类场景的示例代码是怎么组织的、以及什么时候你应该参考它、什么时候你应该去其他地方找答案。(写作模式:概念拆解)
2025-12-08 20:31:49
350
原创 cann-recipes-infer 如何让推理性能提升40%?深度解析其优化黑科技
他们把 PyTorch 模型直接导出成 ONNX 再跑到昇腾 NPU 上,中间经过了太多不必要的格式转换,而且没有做任何算子融合,很多小算子被逐个调度,调度开销把计算并行度吃掉了。这个故事说明了一个很现实的问题:昇腾 NPU 的硬件算力是够的,但软件层面的"最后一公里"优化——算子融合、内存复用、计算图优化——才是决定实际推理性能的关键。cann-recipes-infer 就是专门解决这个问题的仓库,它提供了昇腾 NPU 推理优化的"菜谱",手把手教你从"能跑"到"跑得快"。
2025-12-08 20:31:10
370
原创 cann-recipes-train 训练加速秘籍:从数据加载到梯度同步的全链路优化
训练优化都是从"能跑"到"跑得快"的迭代过程。但问题是,很多团队不知道每个阶段该优化什么、怎么优化,全靠试错。cann-recipes-train 就是来解决这个问题的:它把昇腾 NPU 分布式训练的每个优化环节都拆解成了可直接参考的 recipe,每个 recipe 都有明确的配置方法、预期收益和适用场景。这篇文章,我来把 cann-recipes-train 彻底拆解清楚,从数据加载到梯度同步,从单卡到多卡,每个优化环节的核心原理和使用方法全部说透。(写作模式:手把手实战)
2025-12-08 20:30:34
360
原创 tensorflow-npu 能让TF模型在昇腾上跑多快?实测ResNet50训练对比
有一段时间帮团队迁移 TensorFlow 训练任务到昇腾 NPU,光环境适配就花了两周:不同版本的 TF 和 CANN 之间的兼容性矩阵文档说得不清楚,踩了一个又一个版本冲突的坑,最后才找到一组能稳定工作的组合。tensorflow-npu 这个仓库就是来解决这个问题的——它是昇腾社区维护的 TensorFlow 昇腾 NPU 后端,提供了经过验证的版本组合、API 兼容层和性能优化配置。
2025-12-08 20:29:59
248
原创 runtime 架构揭秘:从算子执行层到资源管理层的完整设计,如何让运行时发挥 NPU 最大算力?
response 在通过构造函数初始化Response 对象时激活不允许修改禁止修改的响应头部(参见MDN 文。Headers 实例中还不存在的头部上调用append()方法相当于调用set()。在初始化Headers 对象时,也可以使用键/值对形式的对象,Headers 实例会因来源不同而展现不同的行为,它们的行为由护卫来控制。不同的护卫设置会改变set()、append()和delete()的行为。一个HTTP 头部字段可以有多个值,而Headers 对象通过append()方法支持添加多个值。
2025-12-08 20:29:34
295
原创 runtime 核心指南:CAN N 运行时的完整解决方案,从算子执行到资源管理的完整技术栈详解
Headers 与Map 类型都有get()、set()、has()和delete()Headers 实例,可以通过Request.prototype.headers 访问,每个入站Response 实例也可以通过。Response.prototype.headers 访问包含着响应头部的Headers 对象。这是合理的,因为HTTP 头部本质上是序列化后的键/值对,Headers 对象是所有外发请求和入站响应头部的容器。另外,使用new Headers()也可以创建一个新实例。// 确定值已经删除。
2025-12-08 20:26:36
329
原创 用 ops-nn 优化 BERT 预训练:让 MatMul 和激活函数发挥 NPU 最大算力,从瓶颈分析到优化实现的完整解决方案
与XMLHttpRequest 一样,fetch()既可以发送数据也可以接收数据。使用init 对象参数,可。以配置fetch()在请求体中发送各种序列化的数据。
2025-12-08 20:26:06
421
原创 ops-nn MatMul 算子深度拆解:为何能让矩阵乘法快 3.3 倍?从分块策略到 Cube 单元利用的完整优化链路
Fetch API 是WHATWG 的一个“活标准”(living standard),用规范原文说,就是“Fetch 标准定义请求、Fetch API 能够执行XMLHttpRequest 对象的所有任务,但更容易使用,接口也更现代化,能够在。Fetch API 本身是使用JavaScript 请求资源的优秀工具,同时这个API 也能够应用在服务线程。fetch()方法是暴露在全局作用域中的,包括主页面执行线程、模块和工作线程。响应,以及绑定二者的流程:获取(fetch)”。
2025-12-08 20:24:02
328
原创 ops-nn 快速入门:10 行代码调用高性能 MatMul 算子,从环境配置到性能测试的完整开发流程
JSONP 是“JSON with padding”的简写,是在Web 服务上流行的一种JSON 变体。这个例子创建了一个新的Image 实例,然后为它的onload 和onerror 事件处理程序添加了同一。这个JSONP 请求的URL 是一个地理位置服务。CORS 出现之前,实现跨源Ajax 通信是有点麻烦的。数据通过查询字符串发送,响应可以随意设置,不过一般是位图图片或值为204 的状态码。函数的名称是通过请求来动态指定的。当然,图片探测的缺点是只能发。标签实现跨域通信的最早的一种技术。
2025-12-04 17:59:38
326
原创 ops-nn 架构揭秘:从算子层到融合层的完整设计,如何让基础算子发挥 NPU 最大算力?
Request 和Response 都使用了Fetch API 的Body 混入,以实现两者承担有效载荷的能力。可能会导致网络延迟,另一个原因是流API 本身在处理有效载荷方面是有优势的。Body 混入提供了5 个方法,用于将ReadableStream 转存到缓冲区的内存里,将缓冲区转换为某。示body 流是否已读)和一组方法,用于从流中读取内容并将结果转换为某种JavaScript 对象类型。通常,将Request 和Response 主体作为流来使用主要有两个原因。一个原因是有效载荷的大小。
2025-12-04 17:59:02
393
原创 ops-nn 完整指南:让神经网络算子发挥 NPU 最大算力,从 MatMul 到激活函数的完整基础算子库详解
克隆Response 对象的主要方式是使用clone()方法,这个方法会创建一个一模一样的副本,不。如果响应对象的bodyUsed 属性为true(即响应体已被读取),则不能再创建这个对象的副本。此外,通过创建带有原始响应体的Response 实例,可以执行伪克隆操作。对于重定向响应,这是最终的URL,非重定向响应就是它产生的。Response 对象包含一组只读属性,描述了请求完成后的状态,如下表所示。 error:表示响应对象是通过Response.error()创建的。可能是下列字符串值之一。
2025-12-04 17:58:22
406
原创 用 ops-cv 优化 YOLO v10 推理:让图像预处理和检测算子发挥 NPU 最大算力,从瓶颈分析到部署优化的完整实践案例
Response 类还有两个用于生成Response 对象的静态方法:Response.redirect()和Response.Response 对象的期约,这个Response 对象代表实际的HTTP 响应。另一个静态方法Response.error()用于产生表示网络错误的Response 对象(网络错误会导致。还可以接收一个可选的init 对象,这个对象可以包含下表所列的键和值。大多数情况下,产生Response 对象的主要方式是调用fetch(),它返回一个最后会解决为。用响应体的不同方式。
2025-12-04 17:56:45
350
原创 ops-cv 图像预处理算子深度拆解:为何能让 Resize+Normalize 快 7.1 倍?从内存布局到流水线优化的完整技术分析
Fetch API 提供了两种不太一样的方式用于创建Request 对象的副本:使用Request 构造函数和使。关键在于,通过fetch 使用Request 会将请求体标记为已使用。要想基于包含请求体的相同Request 对象多次调用fetch(),必须在第一次发送fetch()请求前。第二种克隆Request 对象的方式是使用clone()方法,这个方法会创建一模一样的副本,任何值。如果请求对象的bodyUsed 属性为true(即请求体已被读取),那么上述任何一种方式都不能用来。创建这个对象的副本。
2025-12-04 17:54:16
433
原创 ops-cv 快速入门:10 行代码完成图像预处理,从环境配置到性能测试的完整开发流程
response 在通过构造函数初始化Response 对象时激活不允许修改禁止修改的响应头部(参见MDN 文。Headers 实例中还不存在的头部上调用append()方法相当于调用set()。在初始化Headers 对象时,也可以使用键/值对形式的对象,Headers 实例会因来源不同而展现不同的行为,它们的行为由护卫来控制。不同的护卫设置会改变set()、append()和delete()的行为。一个HTTP 头部字段可以有多个值,而Headers 对象通过append()方法支持添加多个值。
2025-12-04 17:53:36
410
原创 ops-cv 架构全景:从算子层到流水线层的完整设计,如何让 CV 算子发挥 NPU 最大算力?
Headers 与Map 类型都有get()、set()、has()和delete()Headers 实例,可以通过Request.prototype.headers 访问,每个入站Response 实例也可以通过。Response.prototype.headers 访问包含着响应头部的Headers 对象。这是合理的,因为HTTP 头部本质上是序列化后的键/值对,Headers 对象是所有外发请求和入站响应头部的容器。另外,使用new Headers()也可以创建一个新实例。// 确定值已经删除。
2025-12-04 17:52:57
289
原创 ops-cv 全景解析:计算机视觉算子的 NPU 加速之路,从图像处理到目标检测完整算子库详解
与XMLHttpRequest 一样,fetch()既可以发送数据也可以接收数据。使用init 对象参数,可。以配置fetch()在请求体中发送各种序列化的数据。
2025-12-04 17:48:55
255
原创 用 ops-blas 加速分子动力学模拟:让矩阵运算快 32.9 倍,从瓶颈分析到优化实现的完整实践案例
Fetch API 是WHATWG 的一个“活标准”(living standard),用规范原文说,就是“Fetch 标准定义请求、Fetch API 能够执行XMLHttpRequest 对象的所有任务,但更容易使用,接口也更现代化,能够在。Fetch API 本身是使用JavaScript 请求资源的优秀工具,同时这个API 也能够应用在服务线程。fetch()方法是暴露在全局作用域中的,包括主页面执行线程、模块和工作线程。响应,以及绑定二者的流程:获取(fetch)”。
2025-12-04 17:48:30
265
原创 ops-blas GEMM 算子深度拆解:为何能让矩阵乘法快 32.9 倍?从分块策略到 Cube 单元极致利用的完整技术分析
JSONP 是“JSON with padding”的简写,是在Web 服务上流行的一种JSON 变体。这个例子创建了一个新的Image 实例,然后为它的onload 和onerror 事件处理程序添加了同一。这个JSONP 请求的URL 是一个地理位置服务。、CORS 出现之前,实现跨源Ajax 通信是有点麻烦的。数据通过查询字符串发送,响应可以随意设置,不过一般是位图图片或值为204 的状态码。函数的名称是通过请求来动态指定的。当然,图片探测的缺点是只能发。标签实现跨域通信的最早的一种技术。
2025-12-04 17:47:16
326
原创 ops-blas 快速入门:10 行代码调用高性能 GEMM,从环境配置到性能测试的完整开发流程
制定了JavaScript 对象简谱(JSON,JavaScript Object Notation)标准,即RFC 4627。JSON 是JavaScript 的严格子集,利用JavaScript 中的几种模式来表示结构。JavaScript 字符串与JSON 字符串的主要区别是,JSON 字符串必须使用双引号(单引号会导致语法。与JavaScript 不同,JSON 中的对象属性名必须始终带双引号。虽然这对JavaScript 开发者来说是标准的对象字面量,但JSON 中的对象必须使用双引号把属性名。
2025-12-03 10:44:59
245
原创 ops-blas 架构揭秘:从算子层到优化层的完整设计,如何让线性代数算子发挥 NPU 最大算力?
setParameter()方法必须在调用transformToDocument()或transformToFragment()之前调用。如果想得到文档片段,则可以调用transformToFragment()。格式为"text"时调用transformToDocument()会返回完整的XML 文档,但这个文档的内容会因浏。与参数相关的还有两个方法:getParameter()和removeParameter()。如果XSLT 样式表的输出格式是"xml"或"html",则创建文档或文档片段理所当然。
2025-12-03 10:44:05
370
原创 ops-blas 核心解读:线性代数算子的 NPU 加速之路,从 GEMM 到矩阵分解的完整基础算子库详解
在这个XML 文档中,所有元素的命名空间都属于http://www.wrox.com/,都以wrox 前缀标识。对于使用命名空间的XML 文档,必须告诉XPathEvaluator 命名空间信息,才能进行正确求值。个方法只接收一个参数,即包含命名空间定义的文档节点。与之相关的正式API,正式的DOM 中也没有涵盖它。在并不知晓文档的哪个节点包含命名空间定义时,可以采用这种定义命名空间解析函数的方式。果想使用XPath 查询该文档,就需要指定使用的命名空间,否则求值会失败。浏览器对XSLT 的支持。
2025-12-03 10:43:31
458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅