最新资讯

  • 2024最新鸿蒙开发面试题合集(一)-HarmonyOS NEXT Release(API 12 Release)

2024最新鸿蒙开发面试题合集(一)-HarmonyOS NEXT Release(API 12 Release)

2025-04-27 22:02:04 0 阅读

前端卷的不行,岗位也少,花了一个星期把HarmonyOS应用开发者基础认证和HarmonyOS应用开发者高级认证拿下了,除了概念性内容不要硬背,理解为主。有需要题库的可以点这,是9月份最新搜集的题目,共计188题,均分85,没信心考过的可以私信联系博主,这个高级认证很重要但有点难考,尤其是6月23日更新之后的题目,取消了10道判断题且增加10道题,改为40道单选(40分)+20道多选(60分),很多公司都是要6.23之后的高级认证,初级认证可以不考但高级认证是鸿蒙开发岗位的入场券,没有这个证就相当于没有从业资格,除非你是本就是安卓或者ios开发
现在的官网文档和特性更新很快很频繁,所以指不定啥时候就增加/删除一些东西了,有错误很正常,提醒我修改下。

鸿蒙岗位稀缺且不稳定,博主已转行,故不再维护此文档

1. HarmonyOS应用打包后的文件扩展名是?

打包后的文件扩展名为.hap(HarmonyOS Ability Package),这是HarmonyOS应用的标准包格式

2. 页面和自定义组件生命周期有哪些?

页面和自定义组件生命周期说明

有@Entry装饰器的@component组件的生命周期

  • onPageShow:页面每次显示时触发一次,包括路由过程、应用进入前台等场景。
  • onPageHide:页面每次隐藏时触发一次,包括路由过程、应用进入后台等场景。
  • onBackPress:当用户点击返回按钮时触发。

有@Entry装饰器和无@Entry装饰器@Component组件都有的生命周期

  • aboutToAppear:组件即将出现时回调该接口,具体时机为在创建自定义组件的新实例后,在执行其 build()函数之前执行。
  • onDidBuild:API12新增,组件 build()函数执行完成之后回调该接口,不建议在 onDidBuild函数中更改状态变量、使用 animateTo等功能,这会导致不稳定的UI表现。
  • aboutToDisappearaboutToDisappear函数在自定义组件析构销毁之前执行。不允许在aboutToDisappear函数中改变状态变量,特别是@Link变量的修改会导致应用程序行为不稳定。

3. 如何进行数据持久化?

应用数据持久化

  1. 用户首选项(Preferences):这是一种轻量级的配置数据持久化方式,适用于保存应用配置信息、用户偏好设置等。它通过文本形式保存数据,并且数据会全量加载到内存中,因此访问速度快,但不适合存储大量数据。
  2. 键值型数据库(KV-Store):适用于存储结构简单的数据,如商品名称和价格、员工工号和出勤状态等。键值型数据库以“键值对”的形式组织数据,适合数据关系不复杂的场景。
  3. 关系型数据库(RelationalStore):基于SQLite,适用于存储包含复杂关系的数据,如学生信息、雇员信息等。关系型数据库提供了一系列SQL操作,如增删改查等。

4. 如何进行全局状态管理?

应用全局的UI状态存储

  1. @Provide+@Consume装饰器
    适用场景:适用于整个组件树而言“全局”的状态共享,且该状态改动不频繁的场景。
    工作原理:通过在最顶层组件中使用 @Provide装饰器提供状态,其他需要共享状态的组件通过 @Consume装饰器获取该状态 。
    优点:减少了状态传递的层级,提升了代码的可维护性和可拓展性。
    注意事项:确保状态的生命周期与组件树的生命周期一致,避免不必要的UI刷新。
  2. AppStorage
    适用场景:适用于整个应用而言“全局”的变量或应用的主线程内多个 UIAbility实例间的状态共享。
    工作原理:AppStorage与应用的进程绑定,由UI框架在应用程序启动时创建,当应用进程终止,AppStorage被回收。
    优点:适用于需要在整个应用中共享状态的场景。
    注意事项:确保状态的生命周期与应用进程一致,避免在应用退出后仍有状态存在。
  3. LocalStorage
    适用场景:适用于单个Ability而言“全局”的变量,主要用于不同页面间的状态共享。
    工作原理:LocalStorage的生命周期由应用程序决定,当应用释放最后一个指向 LocalStorage的引用时,LocalStorage被垃圾回收。
    优点:适用于需要在单个UIAbility中不同页面间共享状态的场景。
    注意事项:确保状态的生命周期与应用程序的生命周期一致,避免在应用退出后仍有状态存在。

5. LocalStorage在应用重启后数据会消失吗?

页面级UI状态存储

会,因为LocalStorage 是一种用于页面或组件级别的数据存储方式,它允许开发者在页面或组件的生命周期内存储和检索数据。LocalStorage 的数据存储在内存中,因此它的读写速度相对较快。但是,当应用重启后,LocalStorage 中的数据会丢失。

6. 父子组件如何通信?

@Prop装饰器、@Link装饰器、@Provide和@Consume装饰器、@Event装饰器、@Parame装饰器、@Provider装饰器和@Consumer装饰器
当前(API 12)状态管理有两个版本 @Component@ComponentV2

  1. 父子单向数据传递 @State+@Prop
    @Prop装饰的变量可以和父组件建立单向的同步关系。@Prop装饰的变量是可变的,但是变化不会同步回其父组件。
  2. 父子双向数据传递 @State+@Link@objectLink+@Link
    子组件中被 @Link装饰的变量与其父组件中对应的数据源建立双向数据绑定。
  3. 跨组件通信 @Provide装饰器和 @Consume装饰器
    @Provide@Consume,应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景。不同于 @Prop@Link@Provide@Consume摆脱参数传递机制的束缚,实现跨层级传递。
  4. @Observed装饰器和 @ObjectLink装饰器
    对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,他们的第二层的属性变化是无法观察到的。这就要用到 @Observed/@ObjectLink装饰器
    注意:@ObjectLink装饰器不能在 @Entry装饰的自定义组件中使用@ObjectLink 装饰的变量不能被赋值,只能对其属性进行赋值操作

7. 兄弟组件如何通信?

  1. 通过公共父组件传递
    如果两个组件是同一个父组件的子组件,可以通过父组件来传递数据或事件。父组件可以作为中介,将一个子组件的数据或事件传递给另一个子组件。

  2. 使用全局状态管理
    使用全局状态管理(如 AppStorage、LocalStorage)来存储共享数据。兄弟组件可以独立地读取和更新这个全局状态,从而实现通信。

8. 如何实现页面间的通信?

  1. 使用 @Provide@Consume装饰器(见6.3)
  2. 使用路由跳转传参
import {
    router } from '@kit.ArkUI';
router.pushUrl({
   
  url: 'pages/Detail', // 目标url
   params: paramsInfo // 添加params属性,传递自定义参数
 })
 // 返回指定页面并携带参数
 router.back({
   
  url: 'pages/Home',
  params: {
   
    info: '来自Home页'
  }
});
  1. 使用导航跳转传参
this.pageStack.pushPath({
    name: "PageOne", param: "PageOne Param" })
this.pageStack.pushPathByName("PageOne", "PageOne Param")

9. Navigation组件跳转和router跳转有什么区别?

官方文档写了很多,捡几个我觉得比较重要的写的

    • Navigation:是路由容器组件,适用于模块内和跨模块的路由切换,一次开发,多端部署场景。Router位于页面栈管理节点 stage 下面,不提供导航容器的概念。
    • NavigationRouter都支持跳转传参,但 Router对象中暂不支持方法变量。
    • Navigation:支持清理指定路由,页面栈没有上限,可以无限跳转。Router不支持清理指定路由且页面栈最大为32,页面栈到达32之后必须清除之后才能继续跳转。
    • Navigation:支持自定义转场动画和共享元素转场动画。 Router:仅支持简单自定义转场动画。
    • Navigation:支持通过 setInterception 方法设置路由拦截。Router:不支持路由拦截。
    • Navigation:支持沉浸式页面和模态嵌套路由。Router:不支持,需要通过窗口配置实现沉浸式页面。

总而言之,Navigation 组件在功能上更具丰富性和灵活性,特别是在处理复杂的导航结构、动效和路由管理方面。
Router 则提供了更基础的路由跳转功能,适合简单的路由需求。开发者可以根据应用的具体需求和设计选择最合适的路由方案。

具体的区别如下表:

业务场景 Navigation Router
一多能力 支持,Auto模式自适应单栏跟双栏显示 不支持
跳转指定页面 pushPath & pushDestination pushUrl & pushNameRoute
跳转HSP中页面 支持 支持
跳转HAR中页面 支持 支持
跳转传参 支持 支持
获取指定页面参数 支持 不支持
传参类型 传参为对象形式 传参为对象形式,对象中暂不支持方法变量
跳转结果回调 支持 支持
跳转单例页面 支持 支持
页面返回 支持 支持
页面返回传参 支持 支持
返回指定路由 支持 支持
页面返回弹窗 支持,通过路由拦截实现 showAlertBeforeBackPage
路由替换 replacePath & replacePathByName replaceUrl & replaceNameRoute
路由栈清理 clear clear
清理指定路由 removeByIndexes & removeByName 不支持
转场动画 支持 支持
自定义转场动画 支持 支持,动画类型受限
屏蔽转场动画 支持全局和单次 支持 设置pageTransition方法duration为0
geometryTransition共享元素动画 支持(NavDestination之间共享) 不支持
页面生命周期监听 UIObserver.on(‘navDestinationUpdate’) UIObserver.on(‘routerPageUpdate’)
获取页面栈对象 支持 不支持
路由拦截 支持通过setInterception做路由拦截 不支持
路由栈信息查询 支持 getState() & getLength()
路由栈move操作 moveToTop & moveIndexToTop 不支持
沉浸式页面 支持 不支持,需通过window配置
设置页面标题栏(titlebar)和工具栏(toolbar) 支持 不支持
模态嵌套路由 支持 不支持

10. HarmonyOS与Android和iOS有什么区别?

HarmonyOS 是华为开发的一个开源、分布式的操作系统。它设计用于多种设备,包括智能手机、平板电脑、智能电视和物联网设备。与Android和iOS的主要区别在于:

  • 分布式架构:HarmonyOS支持跨设备无缝协作,允许设备之间共享硬件资源。
  • 性能:HarmonyOS优化了任务调度和内存管理,提高了性能和响应速度。
  • 安全性:HarmonyOS采用了多层次的安全策略,包括数据加密和安全启动。
  • 生态系统:HarmonyOS正在构建自己的应用生态系统,鼓励开发者使用Ark Ts和ArkUI框架。

11. 什么是Ability?

Ability是应用/服务所具备的能力的抽象,一个Module可以包含一个或多个 Ability ,在鸿蒙系统中,Ability提供了对 Ability生命周期、上下文环境等调用管理的能力,包括 Ability创建、销毁、转储客户端信息等

鸿蒙系统中的 Ability主要分为两种类型:UIAbilityExtensionAbility

  1. UIAbility
  • 定义 :包含UI界面,提供展示UI的能力,主要用于和用户交互 。
  • 创建 :在模块中添加UIAbility时,选中对应的模块,单击鼠标右键,选择New > Ability,设置Ability名称,选择是否在设备主屏幕上显示该功能的启动图标,单击Finish完成Ability创建 。
  1. ExtensionAbility
  • 定义 :提供特定场景的扩展能力,满足更多的使用场景 。
  • 创建 :在模块中添加ExtensionAbility时,选中对应的模块,单击鼠标右键,选择不同的场景类型(如Accessibility、EmbeddedUIExtensionAbility等) 。当前仅Application工程支持创建ExtensionAbility。设置Ability名称,单击Finish完成ExtensionAbility创建。

此外,Ability是Ability模块的基类,提供系统配置更新回调和系统内存调整回调 。Ability的继承关系包括UIAbility和ExtensionAbility等具体类.

总之,Ability是鸿蒙系统中用于管理应用能力的核心组件,通过不同类型的Ability可以实现不同的功能需求。

12. ArkUI框架有哪些特点?

ArkUI框架是鸿蒙(HarmonyOS)中的一个重要组件框架,具有以下几个特点:

  1. 组件树结构 : ArkUI框架通过布局组件和基础组件构建界面描述树(组件树),其中基础组件为叶子节点,布局组件为中间节点 。当用户进行交互时,会触发界面修改,通过重新渲染组件树来实现应用界面更新 。
  2. 数据与UI更新过程 : ArkUI框架的数据处理过程和UI更新过程是分开进行的。数据处理过程中,主要是对状态数据进行更新,并通过标脏过程确定布局最小影响范围,减少不必要的重新布局 。UI更新过程包括组件标脏、布局、测量和渲染等阶段 。
  3. 布局组件 : ArkUI框架提供了多种布局组件,如Row、Column、Stack、Flex、List、Grid、RelativeContainer等。开发者可以根据场景选择合适的布局组件,以优化性能 。例如,线性布局(Row、Column)适用于横向或纵向排列组件,而弹性布局(Flex)适用于需要弹性排列的场景。
  4. 性能优化 : ArkUI框架在性能优化方面做了很多工作。例如,通过减少不必要的组件嵌套和节点数量,降低布局测算的复杂度,从而提升性能。开发者可以使用DevEco Studio提供的工具(如Profiler和ArkUI Inspector)来查看性能瓶颈和组件树结构,进一步优化应用性能。
  5. 状态管理 : ArkUI框架支持状态管理最佳实践,通过有效的状态管理减少无效的UI更新操作,提升性能。例如,在状态变量变化导致UI更新时,只更新部分组件,而不是重新渲染整个界面。

13. 跨设备通信的方式有哪些?

HarmonyOS支持多种跨设备通信方式,包括:

  • 分布式软总线:一种高性能的通信机制,允许设备之间建立直接连接,进行数据传输。
  • 蓝牙:使用标准的蓝牙技术进行设备间的通信。
  • WLAN:通过WLAN网络实现设备间的通信。
  • 远程服务调用:通过分布式任务调度实现跨设备的服务调用。

14. 如何实现应用的后台运行?

  • 后台服务:使用后台服务(如BackgroundService)来执行不需要用户直接交互的任务。
  • 定时任务:通过系统提供的定时任务机制(如AlarmService)来周期性执行后台任务。
  • 事件监听:注册系统事件,如网络变化、电量变化等,以在特定事件发生时唤醒应用进行处理。

15. Ability是如何与用户交互的?

  • 界面显示:Ability可以包含一个或多个AbilitySlice,用于显示UI界面并与用户进行交互。
  • 事件处理:Ability可以处理用户的输入事件,如触摸、按键等。
  • 数据绑定:Ability可以使用数据绑定机制,将UI组件与数据模型绑定,实现数据的自动更新和交互。
  • 通知:Ability可以通过系统通知机制向用户发送通知,即使应用不在前台运行。

16. 如何实现应用的多语言支持?

  • 资源文件:为每种语言创建资源文件(如string.json),并在里面定义所有可本地化的字符串。
  • 资源引用:在代码中使用资源ID引用字符串,而不是硬编码文本。
  • 系统设置:应用会自动根据系统设置的语言环境加载相应的资源文件。
  • 动态切换:支持在应用运行时切换语言,并动态更新UI。

17. 分布式数据库是如何实现数据同步的?

  • 分布式事务:确保跨设备的数据库操作具有原子性、一致性、隔离性和持久性。
  • 数据版本控制:为数据添加版本号,确保同步时数据的一致性。
  • 冲突解决策略:定义冲突解决策略,处理并发操作导致的数据冲突。
  • 网络状态感知:根据网络状态智能同步数据,优化同步效率和流量使用。

18. 如何优化应用的性能?

  • 内存管理:合理分配和释放内存,

本文地址:https://www.vps345.com/3948.html

搜索文章

Tags

PV计算 带宽计算 流量带宽 服务器带宽 上行带宽 上行速率 什么是上行带宽? CC攻击 攻击怎么办 流量攻击 DDOS攻击 服务器被攻击怎么办 源IP 服务器 linux 运维 游戏 云计算 ssh deepseek Ollama 模型联网 API CherryStudio 数据库 centos oracle 关系型 安全 分布式 python MCP 进程 操作系统 进程控制 Ubuntu llama 算法 opencv 自然语言处理 神经网络 语言模型 javascript 前端 chrome edge 阿里云 网络 网络安全 网络协议 ubuntu harmonyos 华为 开发语言 typescript 计算机网络 react.js 前端面试题 node.js 持续部署 科技 ai java 人工智能 个人开发 笔记 C 环境变量 进程地址空间 php android ollama llm nuxt3 vue3 银河麒麟 kylin v10 麒麟 v10 gitlab c++ c语言 adb nginx 监控 自动化运维 json html5 firefox numpy 经验分享 http windows matlab YOLOv8 NPU Atlas800 A300I pro asi_bench vscode ide github ecm bpm MCP server agent C/S LLM rust zotero WebDAV 同步失败 代理模式 agi AIGC 计算机视觉 YOLO 深度学习 pytorch 网络结构图 spring golang 后端 IIS .net core Hosting Bundle .NET Framework vs2022 tcp/ip web安全 集成学习 集成测试 websocket FunASR ASR sql KingBase mysql 自动化 ssl 深度优先 图论 并集查找 换根法 树上倍增 电脑 postman mock mock server 模拟服务器 mock服务器 Postman内置变量 Postman随机数据 docker 容器 ESP32 Dell R750XS IIS服务器 IIS性能 日志监控 react next.js 部署 部署next.js JAVA Java spring cloud AI agent java-ee udp qt 多线程服务器 TCP服务器 qt项目 qt项目实战 qt教程 bash 小程序 intellij-idea kafka hibernate Docker Hub docker pull 镜像源 daemon.json Linux 安全威胁分析 uni-app 目标检测 fastapi mcp mcp-proxy mcp-inspector fastapi-mcp sse 豆瓣 追剧助手 迅雷 nas 微信 mongodb LDAP spring boot tomcat maven intellij idea 实时音视频 pycharm conda pillow shell 游戏程序 统信 国产操作系统 虚拟机安装 android studio ftp git 机器学习 面试 性能优化 jdk 架构 串口服务器 kubernetes 学习方法 程序人生 蓝耘科技 元生代平台工作流 ComfyUI MQTT 消息队列 Linux网络编程 IDEA DeepSeek-R1 API接口 pdf visualstudio 编辑器 Hyper-V WinRM TrustedHosts apache mount挂载磁盘 wrong fs type LVM挂载磁盘 Centos7.9 HTML audio 控件组件 vue3 audio音乐播放器 Audio标签自定义样式默认 vue3播放音频文件音效音乐 自定义audio播放器样式 播放暂停调整声音大小下载文件 MI300x DeepSeek 开发环境 SSL证书 c# 重启 排查 系统重启 日志 原因 Flask FastAPI Waitress Gunicorn uWSGI Uvicorn svn ffmpeg 音视频 RTSP xop RTP RTSPServer 推流 视频 嵌入式 linux驱动开发 arm开发 嵌入式硬件 microsoft jenkins 软考 redis 黑客 计算机 jupyter flask seatunnel ruoyi 前端框架 联想开天P90Z装win10 AI Agent 远程工作 加解密 Yakit yaklang 学习 gitee 开源 bootstrap html web Socket 单片机 温湿度数据上传到服务器 Arduino HTTP tailscale derp derper 中转 excel C++软件实战问题排查经验分享 0xfeeefeee 0xcdcdcdcd 动态库加载失败 程序启动失败 程序运行权限 标准用户权限与管理员权限 macos 运维开发 大模型 开机自启动 rag ragflow ragflow 源码启动 统信UOS 麒麟 bonding 链路聚合 职场和发展 博客 cursor 中间件 windows日志 unity prometheus k8s资源监控 annotations自动化 自动化监控 监控service 监控jvm 数据挖掘 数据结构 游戏服务器 Minecraft ddos 防火墙 NAT转发 NAT Server unix eureka ip wsl iDRAC R720xd 远程登录 telnet Docker Compose docker compose docker-compose freebsd glibc 远程桌面 ansible playbook thingsboard postgresql 微服务 云原生 HarmonyOS Next kind 物联网 iot 华为云 AI编程 系统安全 springsecurity6 oauth2 授权服务器 前后端分离 go vue.js 健康医疗 互联网医院 服务器无法访问 ip地址无法访问 无法访问宝塔面板 宝塔面板打不开 HiCar CarLife+ CarPlay QT RK3588 apt 国内源 XFS xfs文件系统损坏 I_O error es jvm file server http server web server 数据分析 https 个人博客 远程 命令 执行 sshpass 操作 CPU 内存 主板 电源 网卡 openEuler 毕昇JDK elasticsearch debian 课程设计 visual studio code 向日葵 我的世界 我的世界联机 数码 rtsp服务器 rtsp server android rtsp服务 安卓rtsp服务器 移动端rtsp服务 大牛直播SDK 群晖 kylin rclone AList webdav fnOS 远程连接 rdp 实验 我的世界服务器搭建 腾讯云 fpga开发 微信小程序 devops springboot Wi-Fi 信息与通信 ci/cd chatgpt Linux无人智慧超市 LInux多线程服务器 QT项目 LInux项目 单片机项目 UOS 统信操作系统 yum 实习 .netcore oceanbase rc.local 开机自启 systemd 缓存 ISO镜像作为本地源 权限 鸿蒙 鸿蒙系统 云电竞 云电脑 todesk Cursor DevEco Studio HarmonyOS OpenHarmony 真机调试 备份SQL Server数据库 数据库备份 傲梅企业备份网络版 llama3 Chatglm 开源大模型 大数据 媒体 智能手机 NAS Termux Samba express 历史版本 下载 安装 内网穿透 frp pip Linux的基础指令 pygame 小游戏 五子棋 pppoe radius hugo 报错 Netty 即时通信 NIO sdkman gaussdb 负载均衡 xss 宝塔面板访问不了 宝塔面板网站访问不了 宝塔面板怎么配置网站能访问 宝塔面板配置ip访问 宝塔面板配置域名访问教程 宝塔面板配置教程 AI写作 AI作画 5G 3GPP 卫星通信 智能路由器 鲲鹏 昇腾 npu 思科模拟器 思科 Cisco audio vue音乐播放器 vue播放音频文件 Audio音频播放器自定义样式 播放暂停进度条音量调节快进快退 自定义audio覆盖默认样式 vim googlecloud mysql离线安装 ubuntu22.04 mysql8.0 ios stm32 muduo fd 文件描述符 低代码 客户端 国标28181 视频监控 监控接入 语音广播 流程 SIP SDP 僵尸进程 银河麒麟服务器操作系统 系统激活 华为od OD机试真题 华为OD机试真题 服务器能耗统计 gpu算力 hive Hive环境搭建 hive3环境 Hive远程模式 EMQX 通信协议 根服务器 jmeter 软件测试 .net vscode 1.86 laravel Dify junit SEO 繁忙 服务器繁忙 解决办法 替代网站 汇总推荐 AI推理 漏洞 CDN flash-attention 显示管理器 lightdm gdm unity3d embedding sqlserver mac 网络穿透 云服务器 SSH Xterminal 需求分析 规格说明书 log4j 反向代理 LORA 大语言模型 NLP C++ can 线程池 aws 备选 网站 api 调用 示例 查询数据库服务IP地址 SQL Server VMware安装Ubuntu Ubuntu安装k8s k8s 语音识别 AutoDL 机器人 Reactor 设计模式 无人机 HCIE 数通 能力提升 面试宝典 技术 IT信息化 linux上传下载 信号处理 C语言 WSL2 filezilla 无法连接服务器 连接被服务器拒绝 vsftpd 331/530 vasp安装 ui django sqlite 服务器主板 AI芯片 华为认证 网络工程师 交换机 openssl 密码学 业界资讯 mosquitto 外网访问 端口映射 SVN Server tortoise svn deepseek r1 程序员 rabbitmq 硬件架构 策略模式 单例模式 kamailio sip VoIP 烟花代码 烟花 元旦 大数据平台 代码调试 ipdb asm n8n dity make jar WSL win11 无法解析服务器的名称或地址 回显服务器 UDP的API使用 vSphere vCenter Java Applet URL操作 服务器建立 Socket编程 网络文件读取 armbian u-boot ollama下载加速 dify Linux awk awk函数 awk结构 awk内置变量 awk参数 awk脚本 awk详解 镜像 webstorm ukui 麒麟kylinos openeuler rust腐蚀 selenium 测试工具 redhat 驱动开发 flutter web3.py Windows 升级 CVE-2024-7347 安装教程 GPU环境配置 Ubuntu22 CUDA PyTorch Anaconda安装 zabbix big data less 游戏引擎 抗锯齿 孤岛惊魂4 web3 恒源云 tcp autodl MacOS录屏软件 单一职责原则 Python 网络编程 聊天服务器 套接字 TCP IPMITOOL BMC 硬件管理 open webui IMM sysctl.conf vm.nr_hugepages echarts adobe 传统数据库升级 银行 LLMs 监控k8s集群 集群内prometheus asp.net大文件上传 asp.net大文件上传下载 asp.net大文件上传源码 ASP.NET断点续传 asp.net上传文件夹 asp.net上传大文件 .net core断点续传 iis 移动云 GaN HEMT 氮化镓 单粒子烧毁 辐射损伤 辐照效应 云服务 可信计算技术 医疗APP开发 app开发 交叉编译 Headless Linux python3.11 计算机外设 模拟器 教程 gitea ruby live555 rtsp rtp GCC aarch64 编译安装 HPC 银河麒麟操作系统 国产化 实时互动 idm nfs SSL 域名 rsyslog 爬虫 硬件工程 安全架构 网络攻击模型 显卡驱动 树莓派 VNC Trae IDE AI 原生集成开发环境 Trae AI tcpdump 1024程序员节 嵌入式实习 黑客技术 中兴光猫 换光猫 网络桥接 自己换光猫 本地部署 DigitalOcean GPU服务器购买 GPU服务器哪里有 GPU服务器 多个客户端访问 IO多路复用 TCP相关API EasyConnect Cline ecmascript nextjs reactjs iperf3 带宽测试 LLM Web APP Streamlit hadoop 搜索引擎 ssrf 失效的访问控制 kvm 数据集 openwrt Deepseek grafana ux 多线程 open Euler dde deepin elk 交互 springboot远程调试 java项目远程debug docker远程debug java项目远程调试 springboot远程 bug string模拟实现 深拷贝 浅拷贝 经典的string类问题 三个swap TrinityCore 魔兽世界 数学建模 文件分享 软件工程 odoo 服务器动作 Server action 环境迁移 创意 社区 eclipse Ubuntu 24.04.1 轻量级服务器 wsl2 高效日志打印 串口通信日志 服务器日志 系统状态监控日志 异常记录日志 css3 rpc 远程过程调用 Windows环境 sentinel 直播推流 wps 安卓 佛山戴尔服务器维修 佛山三水服务器维修 图像处理 3d 无桌面 命令行 微信公众平台 virtualenv Linux PID 程序 gcc g++ g++13 LInux webrtc css Cookie 风扇控制软件 知识库 RAGFlow 本地知识库部署 DeepSeek R1 模型 产品经理 Invalid Host allowedHosts vue MDK 嵌入式开发工具 论文笔记 sublime text .net mvc断点续传 arcgis 技能大赛 信号 干货分享 渗透测试 黑客工具 密码爆破 Ubuntu DeepSeek DeepSeek Ubuntu DeepSeek 本地部署 DeepSeek 知识库 DeepSeek 私有化知识库 本地部署 DeepSeek DeepSeek 私有化部署 wireshark 运维监控 c 宠物 毕业设计 免费学习 宠物领养 宠物平台 压力测试 执法记录仪 智能安全帽 smarteye Kali 虚拟机 triton 模型分析 linux环境变量 矩阵 线性代数 电商平台 小艺 Pura X 服务器时间 流量运营 状态模式 ue4 着色器 ue5 虚幻 双系统 pyautogui cd 目录切换 服务器管理 宝塔面板 配置教程 服务器安装 网站管理 环境配置 宕机切换 服务器宕机 剧本 mamba eNSP 网络规划 VLAN 企业网络 MacMini Mac 迷你主机 mini Apple QQ bot Docker springcloud r语言 leetcode 推荐算法 系统架构 Linux find grep transformer VS Code 代理 onlyoffice CentOS Stream CentOS 工业4.0 DOIT 四博智联 stm32项目 prompt cuda cudnn anaconda Vmamba H3C 程序员创富 命名管道 客户端与服务端通信 蓝桥杯 微信开放平台 微信公众号配置 系统开发 binder 车载系统 framework 源码环境 VR手套 数据手套 动捕手套 动捕数据手套 okhttp PVE npm hexo 小智AI服务端 xiaozhi TTS AD 域管理 网站搭建 serv00 TRAE 磁盘监控 av1 电视盒子 机顶盒ROM 魔百盒刷机 tensorflow 服务器配置 自动化测试 Unity插件 nac 802.1 portal dell服务器 iventoy VmWare OpenEuler 热榜 x64 SIGSEGV SSE xmm0 7z Node-Red 编程工具 流编程 测试用例 功能测试 输入法 firewalld Open WebUI keepalived X11 Xming sonoma 自动更新 Redis Desktop xshell termius iterm2 生物信息学 Kylin OS xpath定位元素 neo4j 数据仓库 数据库开发 数据库架构 database uni-file-picker 拍摄从相册选择 uni.uploadFile H5上传图片 微信小程序上传图片 bat 端口 查看 ss arm 自动驾驶 上传视频至服务器代码 vue3批量上传多个视频并预览 如何实现将本地视频上传到网页 element plu视频上传 ant design vue vue3本地上传视频及预览移除 minecraft minio xcode Spring Security langchain deep learning RAID RAID技术 磁盘 存储 docker部署翻译组件 docker部署deepl docker搭建deepl java对接deepl 翻译组件使用 yaml Ultralytics 可视化 ArcTS 登录 ArcUI GridItem micropython esp32 mqtt UDP arkUI 强化学习 服务网格 istio 链表 linux 命令 sed 命令 js ceph RoboVLM 通用机器人策略 VLA设计哲学 vlm fot robot 视觉语言动作模型 具身智能 Linux环境 chrome devtools chromedriver 王者荣耀 crosstool-ng 虚拟化 半虚拟化 硬件虚拟化 Hypervisor DNS 硬件 设备 GPU PCI-Express 端口测试 田俊楠 阻塞队列 生产者消费者模型 服务器崩坏原因 rpa jetty undertow grub 版本升级 扩容 合成模型 扩散模型 图像生成 深度求索 私域 序列化反序列化 matplotlib 相机 游戏开发 其他 pgpool 自动化任务管理 rocketmq IPMI 带外管理 MNN Qwen 大模型推理 大模型学习 大模型教程 ABAP 腾讯云大模型知识引擎 音乐服务器 Navidrome 音流 minicom 串口调试工具 ping++ 鸿蒙开发 移动开发 safari 系统 outlook jina 匿名管道 语法 磁盘镜像 服务器镜像 服务器实时复制 实时文件备份 AI大模型 Erlang OTP gen_server 热代码交换 事务语义 yum源切换 更换国内yum源 图形渲染 金仓数据库 2025 征文 数据库平替用金仓 存储维护 NetApp存储 EMC存储 黑苹果 VMware TrueLicense 游戏机 W5500 OLED u8g2 远程控制 rustdesk sequoiaDB Xinference SWAT 配置文件 服务管理 网络共享 vr 捆绑 链接 谷歌浏览器 youtube google gmail dns是什么 如何设置电脑dns dns应该如何设置 银河麒麟桌面操作系统 nvidia DeepSeek行业应用 Heroku 网站部署 在线预览 xlsx xls文件 在浏览器直接打开解析xls表格 前端实现vue3打开excel 文件地址url或接口文档流二进 超融合 ip命令 新增网卡 新增IP 启动网卡 分布式训练 聊天室 docker命令大全 prometheus数据采集 prometheus数据模型 prometheus特点 DocFlow ocr 开发 数据可视化 ESXi alias unalias 别名 PX4 ROS 边缘计算 源码 Linux的权限 混合开发 环境安装 JDK regedit 开机启动 怎么卸载MySQL MySQL怎么卸载干净 MySQL卸载重新安装教程 MySQL5.7卸载 Linux卸载MySQL8.0 如何卸载MySQL教程 MySQL卸载与安装 list 模拟实现 算力 李心怡 Radius YOLOv12 threejs 3D 高效远程协作 TrustViewer体验 跨设备操作便利 智能远程控制 ubuntu24.04.1 webgl SenseVoice 西门子PLC 通讯 HAProxy 本地化部署 弹性计算 KVM 计算虚拟化 弹性裸金属 IO模型 centos-root /dev/mapper yum clean all df -h / du -sh edge浏览器 考研 在线office docker部署Python 物联网开发 京东云 windwos防火墙 defender防火墙 win防火墙白名单 防火墙白名单效果 防火墙只允许指定应用上网 防火墙允许指定上网其它禁止 clickhouse 智能音箱 智能家居 服务器数据恢复 数据恢复 存储数据恢复 北亚数据恢复 oracle数据恢复 基础入门 编程 cocoapods 社交电子 Python基础 Python教程 Python技巧 dba 同步 备份 建站 软链接 硬链接 chrome 浏览器下载 chrome 下载安装 谷歌浏览器下载 私有化 WebUI DeepSeek V3 直流充电桩 充电桩 XCC Lenovo 工作流 workflow 玩机技巧 软件分享 软件图标 yolov8 Claude chfs ubuntu 16.04 文件系统 路径解析 大模型面经 AnythingLLM AnythingLLM安装 MySql 基础环境 流水线 脚本式流水线 efficientVIT YOLOv8替换主干网络 TOLOv8 火绒安全 wsgiref Web 服务器网关接口 Nuxt.js ubuntu20.04 开机黑屏 内网服务器 内网代理 内网通信 epoll skynet cnn DenseNet IM即时通讯 企业微信 剪切板对通 HTML FORMAT CrewAI 裸金属服务器 弹性裸金属服务器 p2p 致远OA OA服务器 服务器磁盘扩容 移动魔百盒 沙盒 word CORS 跨域 USB转串口 CH340 雨云 NPS 飞牛NAS 飞牛OS MacBook Pro IMX317 MIPI H265 VCU harmonyOS面试题 trea idea dns 增强现实 沉浸式体验 应用场景 技术实现 案例分析 AR 多路转接 邮件APP 免费软件 大模型入门 HTTP 服务器控制 ESP32 DeepSeek 软件需求 Ubuntu Server Ubuntu 22.04.5 AD域 阿里云ECS Playwright Linux24.04 ssh远程登录 虚幻引擎 大模型微调 gpt 串口驱动 CH341 uart 485 ubuntu24 vivado24 图形化界面 USB网络共享 智能硬件 Google pay Apple pay RAGFLOW dubbo vmware 卡死 MS Materials gateway Clion Nova ResharperC++引擎 Centos7 远程开发 自动化编程 模拟退火算法 EtherNet/IP串口网关 EIP转RS485 EIP转Modbus EtherNet/IP网关协议 EIP转RS485网关 EIP串口服务器 code-server 浏览器开发 AI浏览器 ssh漏洞 ssh9.9p2 CVE-2025-23419 word图片自动上传 word一键转存 复制word图片 复制word图文 复制word公式 粘贴word图文 粘贴word公式 netty NFS k8s集群资源管理 云原生开发 wpf 数据库系统 iftop 网络流量监控 嵌入式系统开发 ros2 moveit 机器人运动 AISphereButler 自定义客户端 SAS make命令 makefile文件 Ubuntu 24 常用命令 Ubuntu 24 Ubuntu vi 异常处理 粘包问题 代理服务器 AI代码编辑器 银河麒麟高级服务器 外接硬盘 Kylin etl ai小智 语音助手 ai小智配网 ai小智教程 esp32语音助手 diy语音助手 flink 信息可视化 网页设计 lsb_release /etc/issue /proc/version uname -r 查看ubuntu版本 iphone 华为机试 视觉检测 uv db VMware创建虚拟机 做raid 装系统 remote-ssh ardunio BLE tidb GLIBC 框架搭建 RustDesk自建服务器 rustdesk服务器 docker rustdesk 离线部署dify DBeaver kerberos 信创 信创终端 中科方德 远程服务 项目部署到linux服务器 项目部署过程 mcu VPS pyqt conda配置 conda镜像源 搭建个人相关服务器 sqlite3 微信小程序域名配置 微信小程序服务器域名 微信小程序合法域名 小程序配置业务域名 微信小程序需要域名吗 微信小程序添加域名 VM搭建win2012 win2012应急响应靶机搭建 攻击者获取服务器权限 上传wakaung病毒 应急响应并溯源 挖矿病毒处置 应急响应综合性靶场 navicat Windsurf searxng 网络药理学 生信 PPI String Cytoscape CytoHubba 单元测试 Docker引擎已经停止 Docker无法使用 WSL进度一直是0 镜像加速地址 perf rime RTMP 应用层 firewall openstack Xen 大模型部署 SSH 服务 SSH Server OpenSSH Server opensearch helm TCP协议 飞书 composer Attention 拓扑图 企业网络规划 华为eNSP WebRTC uniapp 产测工具框架 IMX6ULL 管理框架 vscode1.86 1.86版本 ssh远程连接 Typore wordpress 无法访问wordpess后台 打开网站页面错乱 linux宝塔面板 wordpress更换服务器 软件定义数据中心 sddc RAG 检索增强生成 文档解析 大模型垂直应用 Logstash 日志采集 C# MQTTS 双向认证 emqx opcua opcda KEPServer安装 oneapi nlp milvus gradle VSCode camera Arduino 电子信息 性能分析 token sas FTP 服务器 spark HistoryServer Spark YARN jobhistory KylinV10 麒麟操作系统 Vmware bcompare Beyond Compare dock 加速 政务 分布式系统 监控运维 Prometheus Grafana raid5数据恢复 磁盘阵列数据恢复 高级IO proxy模式 僵尸世界大战 游戏服务器搭建 数据管理 数据治理 数据编织 数据虚拟化 EtherCAT转Modbus ECT转Modbus协议 EtherCAT转485网关 ECT转Modbus串口网关 EtherCAT转485协议 ECT转Modbus网关 欧标 OCPP 虚拟局域网 zookeeper 服务器部署ai模型 iBMC UltraISO Anolis nginx安装 linux插件下载 lua EMUI 回退 降级 gnu 大大通 第三代半导体 碳化硅 fast ai工具 java-rocketmq 大模型应用 v10 软件 ldap linux安装配置 kali 共享文件夹 OpenSSH 域名服务 DHCP 符号链接 配置 GIS 遥感 WebGIS 嵌入式Linux IPC gpt-3 文心一言 音乐库 飞牛 实用教程 人工智能生成内容 金融 流式接口 URL 网络用户购物行为分析可视化平台 大数据毕业设计 影刀 #影刀RPA# 架构与原理 Kylin-Server ArkUI 多端开发 智慧分发 应用生态 鸿蒙OS 实战案例 IPv4 子网掩码 公网IP 私有IP 内网环境 SSH 密钥生成 SSH 公钥 私钥 生成 Kali Linux 信息收集 etcd 数据安全 RBAC mm-wiki搭建 linux搭建mm-wiki mm-wiki搭建与使用 mm-wiki使用 mm-wiki详解 h.264 网卡的名称修改 eth0 ens33 线程 大文件分片上传断点续传及进度条 如何批量上传超大文件并显示进度 axios大文件切片上传详细教 node服务器合并切片 vue3大文件上传报错提示错误 大文件秒传跨域报错cors cpp-httplib 网工 seleium 压测 ECS ShenTong 灵办AI Ark-TS语言 hosts cmos vue-i18n 国际化多语言 vue2中英文切换详细教程 如何动态加载i18n语言包 把语言json放到服务器调用 前端调用api获取语言配置文件 mariadb 毕设 xrdp P2P HDLC 元服务 应用上架 SRS 流媒体 直播 技术共享 Unity Dedicated Server Host Client 无头主机 换源 Debian QT 5.12.12 QT开发环境 Ubuntu18.04 figma AP配网 AK配网 小程序AP配网和AK配网教程 WIFI设备配网小程序UDP开 Deepseek-R1 私有化部署 推理模型 docker搭建nacos详解 docker部署nacos docker安装nacos 腾讯云搭建nacos centos7搭建nacos SysBench 基准测试 trae 性能测试 雨云服务器 mybatis ros 常用命令 文本命令 目录命令 崖山数据库 YashanDB GoogLeNet lio-sam SLAM 视频编解码 源码剖析 rtsp实现步骤 流媒体开发 dash 正则表达式 项目部署 VMware安装mocOS macOS系统安装 cpu 实时 使用 midjourney 相差8小时 UTC 时间 selete 多层架构 解耦 远程看看 远程协助 软负载 AI-native Docker Desktop 多进程 知识图谱 deekseek docker run 数据卷挂载 交互模式 ipython 迁移指南 AI Agent 字节智能运维 办公自动化 自动化生成 pdf教程 分析解读 rnn swoole 三级等保 服务器审计日志备份 FTP服务器 状态管理的 UDP 服务器 Arduino RTOS llama.cpp 微信分享 Image wxopensdk risc-v Dell HPE 联想 浪潮 win服务器架设 windows server