登录社区云,与社区用户共同成长
邀请您加入社区
本文解析 DeepSeek Harness 的分层架构、工具调用循环与插件机制,并使用 Python 调用云智 AI 的 `claude-fable-5`,实现一个具备文件读取能力的最小智能体。
v2.10.0 是一个围绕“调度灵活性、加速器广度、生态深度”的版本:Flexible MIG 让 MIG 真正按需伸缩,可组合策略链和成组调度补齐了真实集群的调度诉求,AMD 与壁仞扩大了加速器版图,昇腾的异构管理与可观测性走向成熟,KAI Scheduler 集成则让 HAMi-core 的隔离能力进入更广的调度生态。后续 Flexible MIG 的多设备验证、KAI 隔离器的 fracti
(千分位分组)——订单号这种"数字型标识"也走 NumberFormat,保证分组习惯随语言。,兜底路径才用手拼符号——因为符号随语言消歧(US$ vs $ vs ¥),手拼必然出错。产品是一个面向全球的跨境商城 demo,核心需求是把前面 12 个应用的本地化能力。),加减乘除全是整数,零误差——这正是页面底部 tip 文案(——前者杜绝浮点误差,后者接管符号/分组/小数位的全部本地化。技术上最
第二层卡片仍然保留完整录入,而不是被压成只读摘要。技术上,这说明层叠布局并没有吞掉组件状态,只是把不同阶段卡片叠到了同一屏里。如果顶层卡只是静态摘要,这页就无法证明叠层视图下仍可直接编辑当前工单。与挂载区宽度、偏移的组合。第一篇必须把这个关系讲透,页面才算讲到点上。仍然能形成层叠关系,因此文章重点要回到页面挂载代码本身。因此能把它们压成“上层突出、下层留头”的调度视图。偏移共同完成,不需要额外引入
本项目虽然功能简单,但代码结构清晰,设计规范,充分展示了 Flutter 开发的最佳实践。在移动开发领域,我们总是面临着选择与适配。今天,你的Flutter应用在Android和iOS上跑得正欢,明天可能就需要考虑一个新的平台:HarmonyOS(鸿蒙)。这不是一道选答题,而是很多团队正在面对的现实。Flutter的优势很明确——写一套代码,就能在两个主要平台上运行,开发体验流畅。而鸿蒙代表的是下
本项目是一个专注于 Flutter 手势交互演示的教学型应用,通过单击、双击、长按、拖拽四种典型手势的集中展示,系统地呈现了 Flutter 手势检测系统的核心能力。全面掌握手势识别,为控件添加丰富的交互反馈。在移动开发领域,我们总是面临着选择与适配。今天,你的Flutter应用在Android和iOS上跑得正欢,明天可能就需要考虑一个新的平台:HarmonyOS(鸿蒙)。这不是一道选答题,而是很
上一篇《MetalFx 原生 GPU 金属特效实战》讲的是渲染链:NAPI 怎么解析参数、EGL 怎么初始化、GLSL 怎么写。这一篇讲另一半,同样决定成败的工程链:
版本检测:通过 versionCode 对比判断是否有新版本信息展示:展示新版本号、更新说明、安装包大小下载更新:使用下载代理下载安装包安装更新:调用系统安装器安装强制更新:支持强制更新场景— 更新弹窗组件— 版本信息模型— 更新工具类— 弹窗控制。
日志系统是应用开发中不可或缺的基础设施。统一接口:通过 Logger 静态方法简化日志调用分级输出:支持 debug/info/warn/error 四级日志标签管理:每个模块使用独立的 TAG,便于日志过滤隐私保护:通过 %{public}s / %{private}s 实现日志脱敏可扩展性:未来可以添加文件输出、日志上传等功能— 日志封装— 生命周期日志— 网络请求日志— 用户操作日志。
本文揭示AI行业高薪现状,大厂纷纷提高薪资,AI科学家、算法研究员等岗位月薪可达7万至300万。AI人才薪资增长速度远超传统岗位,2026年AI新发岗位平均月薪突破6万。AI大厂,开始「大撒币」了?2026年求职,“含A量”决定了你的含金量。大厂招聘的薪资栏里,写满了诚意。京东的AIGC应用开发,月薪3万-5万只是起跑线;小米的AI硬件开发,3万-4万的月薪仅仅是入场券;腾讯的轻量云AI工程师,月
本文介绍了商品分页列表的实现方案,重点分析了OFFSET分页的原理与实现细节。主要内容包括: 分页方案对比:OFFSET分页、游标分页和Keyset分页的优缺点及适用场景 OFFSET分页实现:通过limitAs和offsetAs实现分页查询,解析SQL执行顺序 性能优化:指出深分页的性能问题,提出游标分页的改进方案 总数统计:COUNT(*)查询的实现及其与分页的配合 懒加载状态机:详细说明加载
本文详细讲解了如何在鸿蒙 ArkTS 中实现可滑动切换的 Tabs 标签页布局,重点剖析了 scrollable(true) 属性的使用。主要内容包括:开发环境搭建、Tabs 组件核心概念解析、完整代码实现及逐行注释、关键属性(scrollable 与 barMode)的对比说明、运行验证方法以及常见问题解决方案。文章通过一个电商 App 首页案例,演示了如何创建包含 4 个可滑动页签(推荐、服饰
本文详细介绍了鸿蒙ArkTS中Tabs组件的可滑动标签页实现方法。通过scrollable(true)开启内容区手势滑动切换功能,结合barMode属性控制标签栏滚动方式。文章从开发环境搭建开始,逐步讲解Tabs组件的核心概念、布局设计、代码实现和关键属性配置,并提供了完整的可运行示例代码。重点区分了内容滑动(scrollable)与标签栏滚动(barMode)的不同作用,帮助开发者快速掌握移动端
摘要:本文详细介绍在鸿蒙原生应用中使用ArkTS实现List+multipleSelect多选列表的开发方法。文章从需求分析、技术栈概览、开发环境准备开始,重点讲解数据模型设计、状态管理机制和核心交互实现。通过待办事项管理案例,展示如何高效实现多选删除/批量操作功能,包括进入多选模式、全选/取消全选、实时统计选中数量等关键交互。示例采用Stage模型和响应式编程范式,使用List容器、ListIt
本文汇总了2026年计算机技术领域六大技术栈(Java、Python、鸿蒙、SSM、JSP、Spring Boot)共计140余个毕业设计及课程实践选题,涵盖校园管理、电子商务、医疗服务、旅游推荐、宠物领养等常见业务场景。选题分布显示Spring Boot已成为企业级Web开发的主流选择,鸿蒙生态相关选题作为新兴方向开始涌现,Python方向则侧重数据分析与推荐算法应用,整体上贴近学生实际生活且具
AI已深度融入日常生活,未来趋势不可逆转。前vivo产品经理宋紫薇跨界投身AI硬件创业,反映行业热度。AI大模型应用开发工程师成为高薪紧缺岗位,月薪可达60k。该岗位更看重实际应用能力,而非高深理论,适合各背景人士转行学习,是当前绝佳的就业转行机会。打开手机刷短视频,AI自动剪辑的片段越来越丝滑;上班写方案,AI助手分分钟列出框架;就连楼下奶茶店,都用AI系统优化点单流程。现在的AI,早就不是科幻
本文深入解析Linux内核内存管理机制,涵盖关键组件与核心问题解决方案: 架构设计: 采用两级分配体系:伙伴系统管理大块内存(按2^n页分配),slab分配器优化高频小对象复用 页表/MMU实现虚拟地址转换与进程隔离 核心技术: 伙伴系统通过分阶链表和伙伴合并算法解决内存碎片问题 slab分配器为内核对象(task_struct等)建立专属缓存池,提升分配效率10倍以上 内存回收采用三级水位触发机
本文介绍了鸿蒙 ArkTS 中 Grid 网格布局的实战应用,重点讲解了固定列数网格的实现方法及其在商品网格和图库展示场景中的应用。文章从开发环境配置开始,详细分析了 Grid 布局相较于 Row/Column 和 List 布局的优势,深入解析了 columnsTemplate、fr 单位等核心概念,并通过两个完整实战案例(商品网格和图库网格)展示了具体实现方法。示例代码包含详细中文注释,可直接
本文深入探讨了键值存储(KV Store)在高频读写场景下的优化策略。首先分析了KV Store被低估的工程价值,指出其在登录Token、会话状态等场景下的适用性。然后剖析了核心原理,包括mmap内存映射减少拷贝、Hash索引实现O(1)复杂度、WAL写优化机制,并对比了三种写入模式(NO_LOG/LOG_ONLY/LOG_AND_FLUSH)的可靠性差异。通过源码解析展示了API使用方法,包括批
常量部分将项目中的样式与配置相关的数值统一抽离为独立的常量类,便于维护和全局复用,同时避免在代码中随意使用「魔数」。以下常量覆盖了响应式断点、百分比、字体粗细、间距、字号、圆角、图标尺寸、动画时长、透明度、层级、时间计算以及常用颜色等典型场景。所有常量均采用的方式定义,类型安全,取值一目了然。可根据自己项目实际情况进行拆分。
本文探讨了HarmonyOS NEXT中ArkTS布局开发的核心技术——Stack顶左层叠布局(alignContent: Alignment.TopStart)。文章从开发环境配置、ArkUI布局体系入手,重点解析Stack组件特性与对齐方式,通过可运行工程示例演示三层色块左上叠放效果,并详细解读了布局规则、层级控制、交互增强等关键技术点。全文包含代码逐行注释、对齐对照表和常见问题解答,帮助开发
本文深入解析了鸿蒙原生ArkTS中的FlexWrapReverse反向换行布局,通过对比Flex布局的三种换行模式(NoWrap/Wrap/WrapReverse),重点剖析了WrapReverse在交叉轴反向堆叠的特性。文章从Flex容器基础概念出发,结合坐标系原理和实际应用场景(如底部工具栏、倒计时列表等),详细演示了反向换行的几何规律和实现方式,并指出常见误区(如不换行条件、行内顺序保持等)
目前市面上宣称"支持鸿蒙"的产品不少,但拆开看,能在鸿蒙电脑上提供、而不是拿网页版凑数的,其实不多。先给结论:如果你的评判标准是"",那么综合来看是这一批里完整度最高的一款;有度即时通在原生适配与安全认证上同样处于第一梯队;其余几款则各有侧重,但在"鸿蒙电脑完整客户端"这一项上大多还停在 Web/兼容模式。下面按这套标准逐一看。
本文介绍了鸿蒙系统基于accessToken的权限管控机制,通过令牌化、分级管理和实时校验等创新设计,解决了传统移动平台权限管理存在的三大痛点。文章从核心原理、校验链路和典型问题场景三个维度展开: 令牌化权限管理:accessToken将应用身份与权限绑定,包含唯一标识、应用信息、权限列表和时效控制,形成可追溯的安全凭证。 四级权限模型:system_grant(静默授予)、user_grant(
标题人工智能服务 AIService在这个接口中加上AiService 并指定大数据模型就可以利用@Autowired去注入AiServices会,并使用反射机制创建一个实现Assistant接口的。这个代理对象会处理输入和输出的所有转换工作。在这个例子中,chat方法的输入是一个字符串,但是大 模型需要一个对象。所以,代理对象将这个字符串转换为,并调用聊天语 言模型。chat方法的输出类型也是字
鸿蒙未判,大道无名。世间程序之运,皆为虚理代码,流于无形,存于虚空,人可观其用,难见其形。唯Spring大道,立洞天规制,开造化法门,以无形之道,造有形之境,定万物生灭之序,立寰宇运行之纲。故著《Spring洞天志》,以载其道法万象。
两年间,大模型推理的硬件格局从"NVIDIA H100 独霸"变成了一个多方角力的局面。NVIDIA 的 H100/H200/B200 系列依然是数据中心推理的主力,但其供不应求的局面和高昂的采购成本(单卡 H100 接近 3 万美元)迫使大型云厂商和互联网公司走向自研芯片的道路。Google TPU v5p、AWS Trainium2、Microsoft Maia 100 以及国内华为昇腾 91
层级名称核心问题典型选项L1硬件层GPU/TPU/NPU选什么?多少卡?A100/H100/B200/L40S/昇腾910BL2云平台层自建还是上云?裸金属还是K8s?AWS/Azure/GCP/阿里云/自建IDCL3推理引擎层用什么推理框架?L4编排框架层如何管理Prompt和Agent?LangChain/LlamaIndex/Spring AI/自研L5应用框架层如何构建最终应用?RAG/C
本文指导大家如何在DevEco Code 中配置 LLM 提供商和模型,它使用AI SDK和Models.dev支持75+ LLM 提供商,并支持运行本地模型。
摘要:本教程详细介绍了在华为昇腾Atlas 300I Duo(单卡双NPU)上部署Qwen3系列模型的完整流程。硬件配置为单卡双NPU(96GB显存),部署组合包括Qwen3.6-27B对话模型(TP=2)、Qwen3-Embedding-8B嵌入模型和Qwen3-Reranker-8B重排序模型,形成完整的RAG全链路解决方案。教程涵盖环境配置(驱动、CANN工具包、Docker)、GPUSta
在鸿蒙 ArkTS 中调用 Android 库(Java/Kotlin),核心依赖于 ArkUI-X 提供的机制。
SolonCode是一个基于Java实现的开源编码智能体,兼容Java 8至26环境,特别针对企业级需求设计。它选择Java而非主流的TS/Python技术栈,旨在解决企业部署中的四大核心问题:JDK合规性、信创适配(如毕昇JDK与鸿蒙PC)、运维友好性(单进程/系统命令形态)和可扩展性(Java插件机制)。该工具强调与企业现有基础设施无缝集成,支持内网部署、离线安装和CLI/Web双交互模式,并
后端基于 **Spring Boot 4.x + MyBatis-Plus + MySQL** 搭建,采用三层架构提供 RESTful API,实现用户数据的增删改查与模糊搜索,返回 JSON 数据。前端基于 **HarmonyOS + ArkTS** 开发,采用 MVVM 架构,使用 ArkUI 组件搭建界面,通过 HTTP 网络请求调用后端接口,实现用户列表展示、添加、删除等功能。├── Vi
本文设计实现了基于B/S模式的中小学家校智慧平台,采用.NET语言和MVC框架开发,SQL Server作为数据库。系统包含学生、家长、教师信息管理及作业、公告发布、在线沟通等功能模块。通过需求分析、概要设计、编码实现等开发流程,最终完成了包括管理员、教师、学生和家长四个角色的功能模块。测试结果表明系统运行良好,实现了预期功能,为家校沟通提供了信息化解决方案。系统界面设计示例展示了公告信息管理功能
ArkUI状态管理工具选型指南:6种装饰器详解 本文系统介绍了鸿蒙ArkUI框架中的6种状态管理装饰器及其适用场景: @State - 组件内部私有状态,仅当前组件有效 @Prop - 父传子单向数据流,子组件接收副本 @Link - 父子组件双向绑定,需用$传递引用 @Provide/@Consume - 跨层级状态共享,避免逐层传递 @Observed/@ObjectLink - 深度观察对象
本文介绍了作者设计的一个跨平台、跨语言的轻量级框架,重点展示了在C#、Java和鸿蒙ArkTS三端通用的实体接口IEntity<TKey>的实现。该接口采用泛型设计支持多种主键类型,并保持三端接口定义完全一致,便于代码移植。文章阐述了只保留Id属性的设计考量,并预告了后续将发布更多三端通用组件。这种设计旨在为不同语言和平台提供统一的开发体验,同时保持足够的灵活性。
密码生成器(Password Generator)是一款安全密码生成工具。支持自定义密码长度、字符类型(大写/小写/数字/符号)、排除相似字符,并提供密码强度评估。该应用深入展示了ArkTS框架中的字符集处理、随机算法、密码强度计算和用户体验设计技术。随机密码生成算法字符集管理密码强度评估批量生成历史记录管理。
基于鸿蒙(ArkTS)、Java、MySQL的全栈开发,其核心在于利用ArkTS构建鸿蒙原生应用前端,使用Java开发后端服务,并通过MySQL进行数据持久化。
Agent服务端(Server):提供技能的应用,注册,对外暴露本地离线技能(四则运算、备忘录、设备管控、国密解密);Agent客户端(Client):第三方调用方应用,通过建立跨进程通信通道;鉴权核心入口onAuth:服务端唯一校验节点,获取调用方包名、握手凭证,实现白名单、分级权限拦截;双向数据通道onDatasendData:客户端下发指令、服务端返回技能执行结果,支持长会话实时交互。鸿蒙7
文章摘要: 手机和App中的每个字体都在暗中收费,全球商用字体市场年规模超38亿元,中国增速达19.3%。美日巨头垄断市场,中国用户每年通过硬件和软件间接支付数十亿“字体税”,部分资金外流至海外公司。更严峻的是,字体涉及文化主权和安全风险——西方掌控技术标准,字体文件可能成为攻击入口。华为鸿蒙自研字体年省1.2亿元,若全国推广可年省30-45亿元。龍魂系统提出开源字体+自研渲染管线的解决方案,主张
昇腾 CANN 运行时核心组件 ascend-run 深度解析 摘要:本文深入剖析华为昇腾 CANN 架构中的关键运行时组件 ascend-run。作为连接图引擎与硬件驱动的枢纽,ascend-run 负责算子从下发到执行的全生命周期管理。文章详细解析了其架构定位、初始化流程(包括 aclInit 到设备分配的全链路)、算子执行机制(Graph 下发、Stream 绑定与执行流程)、内存管理策略(
ArkUI V2 状态管理的核心价值,是让响应式开发更符合直觉、更高效:不用再为了触发刷新强制替换对象、不用为了深层监听拆分子组件、不用手动管理状态的读写持久化。对于新项目,建议直接全量使用 V2 体系,从一开始就享受细粒度更新的性能红利;对于存量项目,可按组件粒度逐步迁移,优先迁移长列表、高频刷新的页面,收益最明显。
信创全栈技术生态解析与实践指南 核心摘要 本文深入剖析信创产业全栈技术生态,聚焦国产化替代过程中的关键挑战与解决方案: 芯片层:六大国产CPU阵营(华为鲲鹏/飞腾/海光/兆芯/龙芯/申威)的指令集差异导致显著的软件适配挑战,尤以内存模型(ARM弱内存序)和缓存行差异对高并发程序影响最大 技术要点: ARM与x86架构在内存一致性(TSO vs Weak Ordering)、缓存行大小、SIMD指令
鸿蒙/移动开发:四年移动端,我转型做了端侧AI应用
本文解析了一个鸿蒙应用的注册向导页面架构设计,重点突出了"零状态容器页面"的极简哲学。该页面采用三段式布局:顶部标题区(白底卡片)、中部核心业务组件(WizardStepperView)和底部知识要点(白底卡片列表),通过浅灰背景与白色卡片的交替形成视觉节奏。特别深入分析了ForEach列表渲染机制,强调静态列表使用索引作为Key的安全性,以及动态列表必须使用业务ID的重要性。页面设计体现了"高内
Java SEjava语言的标准版,用于桌面应用开发,是其他两个版本的基础学习SE为之后的Java EE开发打基础Java MEjava语言的小型版,用于嵌入式电子设备或者小型移动设备安卓和鸿蒙可以用ME开发Java EEjava语言的企业版,用于Web方向的网站开发。浏览器+服务器。
目前国产化系统浪潮下,适配鸿蒙是中国软件大势所趋,.NET作为最适合开发客户端语言之一,适配鸿蒙系统(HarmonyOS Next)是目前.NET开发者最关心的事情。我目前业余时间正在移植Avalonia到HarmonyOS,去年在.NET Conf CN上分享过,目前又取得一点进展,所以本文把所有问题进行整合与大家进行分享。
本文记录了在Atlas 300i duo上部署bge-m3模型的完整流程。主要内容包括:1)通过ModelScope下载bge-m3模型;2)获取华为Ascend Hub的mis-tei镜像;3)使用Docker命令启动容器并挂载模型目录,配置环境变量;4)验证部署成功的日志输出;5)通过curl命令测试模型服务,成功返回1024维向量。整个过程参考了华为昇腾社区提供的官方文档,实现了在Atlas