当前位置: 首页 > news >正文

HarmonyOS应用开发者基础认证,Next版本发布后最新题库(10月8日更新题库未收录)

笔者会尽量找到答案的出处,力求答案准确无误。有些题目答案可能有错,也有一些笔者实在找不到出处,也不知道答案的,如果读者发现错误或有补充建议,欢迎评论或私信笔者。您的每一条反馈都是宝贵的,能够帮助笔者不断完善这篇文章,也能让下一个看到这篇文章的读者,从中获得更加丰富和准确的信息。看完这些题目,大概率可以过。如果读者在阅读完这些题目后能够顺利通过考试,不妨给予笔者一个免费的赞,这将是笔者继续努力创作的动力

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

看前须知:10月8号更新很多新题,博主要上班,等博主有时间了再整理。如果读者还能看到这句话,说明本文还没有更新题库,请耐心等候

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

高级认证题库请移步:HarmonyOS应用开发者高级认证题库

判断题 10题 10分

1、在http模块中,多个请求可以使用同一个httpRequest对象,httpRequest对象可以复用。(错误

@ohos.net.http (数据请求)-ArkTS API-Network Kit(网络服务)-网络-系统 | 华为开发者联盟 (huawei.com)


2、订阅dataReceiverProgress响应事件是用来接收HTTP流式响应数据。(错误

HTTP数据请求-Network Kit数据传输能力-Network Kit(网络服务)-网络-系统 | 华为开发者联盟 (huawei.com)


3、UIAbility是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个UIAbility。(正确

UIAbility组件概述-UIAbility组件-Stage模型应用组件-Stage模型开发指导-Ability Kit(程序框架服务)-应用框架 | 华为开发者联盟 (huawei.com)


4、应用权限保护的对象可以分为数据和功能:数据包含了个人数据(如照片、通讯录、日历、位置等)、设备数据(如设备标识、相机、麦克风等)、应用数据。功能则包括了设备功能(如打电话、发短信、联网等)、应用功能(如弹出悬浮框、创建快捷方式等)等。(正确

应用权限管控概述-应用权限管控-程序访问控制-Ability Kit(程序框架服务)-应用框架 | 华为开发者联盟 (huawei.com)


5、预览器支持对页面的预览,如果代码中涉及到一些网络、数据库、传感器等功能的开发,则可以使用模拟器或者真机进行调试。(正确


6、如果代码中涉及到一些网络、数据库、传感器等功能的开发,均可使用预览器进行预览。(错误


7、合理的动效可以帮助引导、取悦用户,减少等待时间,更能增加产品识别度,让用户舒适的的使用产品(正确


8、用户在长视频、短视频、直播、通话、会议、拍摄类应用等场景下,可以采用悬停适配在折叠屏半折态时,上屏进行浏览下屏进行交互操作。(正确

一多开发实例(长视频)-一次开发,多端部署-HarmonyOS特征 | 华为开发者联盟 (huawei.com)


9、@Entry装饰的自定义组件将作为页面的入口。在单个页面中可以使用多个@Entry装饰不同自定义组件。(错误

页面和自定义组件生命周期-自定义组件-UI范式基本语法-学习ArkTS语言-基础入门 | 华为开发者联盟 (huawei.com)


10、在Column和Row容器组件中,justifyContent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式。(正确

线性布局 (Row/Column)-构建布局-开发布局-UI开发 (ArkTS声明式开发范式)-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


11、Tabs组件仅可包含子组件TabsContent,每一个页签对应一个内容视图即TabContent组件。(正确

选项卡 (Tabs)-构建布局-开发布局-UI开发 (ArkTS声明式开发范式)-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


12、用户首选项preferences是以Key-Value形式存储数据,其中Key是可以重复。(错误


13、支持模块化开发是指一个应用通常会包含多种功能,将不同的功能特性按模块来划分和管理是一种良好的设计方式。在开发过程中,我们可以将每个功能模块作为一个独立的Module进行开发,Module中可以包含源代码、资源文件、第三方库、配置文件等,每一个Module可以独立编译,实现特定的功能。这种模块化、松耦合的应用管理方式有助于应用的开发、维护与扩展。(正确

应用程序包概述-应用程序包基础知识-开发基础知识-基础入门 | 华为开发者联盟 (huawei.com)


14、开发者将应用上架应用市场后,终端设备用户可以在终端设备上使用应用市场进行应用的安装和卸载。(正确

应用程序包安装卸载与更新-应用程序包基础知识-开发基础知识-基础入门 | 华为开发者联盟 (huawei.com)


15、为了帮助开发者在个人开发机器上高效模拟HarmonyoS环境,进行应用的快速运行与细致调试,DevEco Studio的本地模拟器可以在虚拟机内运行,以节省硬件资源。(错误

使用环境-概述-使用模拟器运行应用/服务-应用/服务运行-DevEco Studio | 华为开发者联盟 (huawei.com)


16、架构设计时需要考虑“一次开发,多端部署”,这样可以节省跨设备UI开发工作量,同时提升应用部署的伸缩性。(正确


17、设计师在设计动效时,点击响应性、运动帧率、跟手性不需要设定,根据不同机型的性能能力系统设定即可。(错误


18、所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。(错误

页面和自定义组件生命周期-自定义组件-UI范式基本语法-学习ArkTS语言-基础入门 | 华为开发者联盟 (huawei.com)


19、Text是显示文本的组件基础之一,它可以包含子组件Span,当Text与Span同时配置文本内容时,Span内容覆盖Text内容。(正确

文本显示 (Text/Span)-添加常用组件-添加组件-UI开发 (ArkTS声明式开发范式)-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


20、@CustomDialog装饰器用于装饰自定义弹窗组件,使得弹窗可以动态设置内容及样式。(正确

自定义弹窗 (CustomDialog)-添加常用组件-添加组件-UI开发 (ArkTS声明式开发范式)-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


21、关系型数据库(Relational Database,RDB)支持Worker线程。(错误

@ohos.data.rdb (关系型数据库)-已停止维护的接口-ArkTS API-ArkData(方舟编程语言)-应用框架 | 华为开发者联盟 (huawei.com)


22、UIAbility组件多实例启动模式是默认的启动模式。(错误

UIAbility组件启动模式-UIAbility组件-Stage模型应用组件-Stage模型开发指导-Ability Kit(程序框架服务)-应用框架 | 华为开发者联盟 (huawei.com)


23、ArkTS中使用const声明常量。(正确

ArkTS语言介绍-学习ArkTS语言-基础入门 | 华为开发者联盟 (huawei.com)


24、用户首选项是关系型数据库。(错误


25、Button组件可以包含子组件。(正确

按钮 (Button)-添加常用组件-添加组件-UI开发 (ArkTS声明式开发范式)-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


26、一个页面可以存在多个@Entry修饰的组件。(错误

页面和自定义组件生命周期-自定义组件-UI范式基本语法-学习ArkTS语言-基础入门 | 华为开发者联盟 (huawei.com)


27、HAR与HSP都是为了实现代码和资源的共享,都可以包含代码、C++库、资源和配置文件。(正确

HAP-应用程序包开发与使用-应用程序包基础知识-开发基础知识-基础入门 | 华为开发者联盟 (huawei.com)

HSP-应用程序包开发与使用-应用程序包基础知识-开发基础知识-基础入门 | 华为开发者联盟 (huawei.com)


28、Background状态在UIAbility实例销毁时触发,可以在onDestroy()回调中进行系统资源的释放、数据的保存等操作。(错误

UIAbility组件生命周期-UIAbility组件-Stage模型应用组件-Stage模型开发指导-Ability Kit(程序框架服务)-应用框架 | 华为开发者联盟 (huawei.com)


29、Video组件可以支持本地视频路径和网络路径播放。播放网络视频时,需要申请权限ohos.permission.INTERNET。(正确


30、一个应用是由一个或多个HAP组成。(正确

HAP-应用程序包开发与使用-应用程序包基础知识-开发基础知识-基础入门 | 华为开发者联盟 (huawei.com)


31、可以通过ohpm uninstall指令下载指定的三方库。(错误

ohpm uninstall-常用命令-ohpm-Command Line Tools | 华为开发者联盟 (huawei.com)


32、HarmonyoS提供了基础的应用加固安全能力,包括混淆、加密和代码签名能力。(正确


33、使用http模块发起网络请求时,必须要使用on(‘headersReceive’)订阅请求头,请求才会成功。(错误

HTTP数据请求-Network Kit数据传输能力-Network Kit(网络服务)-网络-系统 | 华为开发者联盟 (huawei.com)


34、每一个自定义组件都有自己的生命周期。(正确

页面和自定义组件生命周期-自定义组件-UI范式基本语法-学习ArkTS语言-基础入门 | 华为开发者联盟 (huawei.com)


单选题 30题 60分

1、下面是ArkTS中常量名、枚举值名推荐的代码风格是?

​ 答案:全大写,下划线分割

zh-cn/contribute/OpenHarmony-ArkTS-coding-style-guide.md · OpenHarmony/docs - Gitee.com


2、下面是ArkTS中类名、枚举名推荐的代码风格是

​ 答案:大驼峰

zh-cn/contribute/OpenHarmony-ArkTS-coding-style-guide.md · OpenHarmony/docs - Gitee.com


3、下面是ArkTS中变量名、方法名、参数名推荐的代码风格是

​ 答案:小驼峰

zh-cn/contribute/OpenHarmony-ArkTS-coding-style-guide.md · OpenHarmony/docs - Gitee.com


4、用哪一种装饰器修饰的组件可作为页面入口组件?

​ 答案:@Entry

页面和自定义组件生命周期-自定义组件-UI范式基本语法-学习ArkTS语言-基础入门 | 华为开发者联盟 (huawei.com)


5、首选项preferences值的存储支持哪些数据类型?

​ 答案:数字型、字符型、布尔型以及这3种类型的数组类型

@ohos.data.preferences (用户首选项)-ArkTS API-ArkData(方舟编程语言)-应用框架 | 华为开发者联盟 (huawei.com)


6、使用http发起网络请求,需要以下哪种权限?

​ 答案:ohos.permission.INTERNET

HTTP数据请求-Network Kit数据传输能力-Network Kit(网络服务)-网络-系统 | 华为开发者联盟 (huawei.com)


7、关于Resource是资源引用类型描述错误的是:

​ 答案:Resource支持所有的数据类型

资源分类与访问-基础入门 | 华为开发者联盟 (huawei.com)


8、向服务器提交表单数据,以下哪种请求方式比较合适:

​ 答案:RequestMethod.POST


9、直板机上的短视频切换到折叠屏打开状态后,哪些UI设计有助于体验提升?

​ 答案:短视频在屏幕左侧,右侧界面使用视频评论信息,实现边看边评的用户体验


10、用户使用折叠屏进行电商购物比价时,什么体验比较好?

​ 答案:查看商品详情时,在宽屏设备上,可点击应用内"分屏”按钮进行分屏,可满足同时查看两个商品的详细参数进行购物比价的诉求。


11、下列哪一种转场类型建议使用父子转场手法?

​ 答案:上下级页面转场


12、“一次开发,多端部署”指的是一个工程,一次开发上架,多端按需部署。为了实现这一目的,HarmonyoS提供了几个核心能力,如下那个不是一多开发的核心能力?

​ 答案:多端协同能力


13、下面哪个组件不能包含子组件:

​ 答案:LoadingProgress

LoadingProgress-基础组件-基于ArkTS的声明式开发范式-ArkTS组件-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


14、Row组件中有两个Text组件,如果使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐:

​ 答案:FlexAlign.SpaceBetween


15、下列组件类型中,容器组件是:

​ 答案:List

容器组件-常见组件开发指导-UI开发 (兼容JS的类Web开发范式)-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


16、关于Web组件,下面描述错误的是:

​ 答案:使用Web组件访问在线和离线网页都需要添加ohos.permission.INTERNET权限


17、组件公共事件onDragMove的触发范围是:

​ 答案:组件范围内移动时,触发回调

拖拽事件-使用通用事件-支持交互事件-UI开发 (ArkTS声明式开发范式)-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


18、关于Button组件,下面哪个样式是胶囊型按钮:

​ 答案:ButtonType.Capsule

按钮 (Button)-添加常用组件-添加组件-UI开发 (ArkTS声明式开发范式)-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


19、关于Tabs组件页签的位置设置,下面描述错误的是:

​ 答案:当barPosition为End,vertical属性为true时,页签位于容器底部


20、例如现在要实现一个广告弹窗,包含图片和文本等信息,使用下面那种弹窗可以实现

​ 答案:@CustomDialog


21、下列哪一项不属于ArkUI组件的公共事件?

​ 答案:on


22、下面哪一个事件方法可以获取到List滑动的偏移量

​ 答案:onDidScroll

List-容器组件-基于ArkTS的声明式开发范式-ArkTS组件-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


23、关于容器组件Row和Column,下面说法错误的是:

​ 答案: Row的子组件在交叉轴方向上的对齐方式使用alianltems属性来设置,其参数类型为HorizontalAlign

线性布局 (Row/Column)-构建布局-开发布局-UI开发 (ArkTS声明式开发范式)-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


24、使用Image组件加载网络图片需要如下哪种权限?

​ 答案:ohos.permission.INTERNET


25、UIAbility实例创建完成时触发的回调:

​ 答案:onCreate()

UIAbility组件生命周期-UIAbility组件-Stage模型应用组件-Stage模型开发指导-Ability Kit(程序框架服务)-应用框架 | 华为开发者联盟 (huawei.com)


26、在UIAbility实例销毁时触发什么状态?

​ 答案:Destroy

UIAbility组件生命周期-UIAbility组件-Stage模型应用组件-Stage模型开发指导-Ability Kit(程序框架服务)-应用框架 | 华为开发者联盟 (huawei.com)


27、在下面哪个文件中可以设置页面的路径配置信息?

​ 答案:main_pages.json


28、关于bundleName,下列说法正确的是?

​ 答案:标识应用的唯一性

app.json5配置文件-应用配置文件(Stage模型)-开发基础知识-基础入门 | 华为开发者联盟 (huawei.com)


29、在Stage模型中,模块的配置文件是:

​ 答案:module.json5

构建第一个ArkTS应用(Stage模型)-快速入门-基础入门 | 华为开发者联盟 (huawei.com)


30、关于UIAbility的启动模式,下列说法错误的是:

​ 答案:multiton为多实例启动模式,每次startAbility()都会启动一个新的实例,系统默认为multiton启动模式。

UIAbility组件启动模式-UIAbility组件-Stage模型应用组件-Stage模型开发指导-Ability Kit(程序框架服务)-应用框架 | 华为开发者联盟 (huawei.com)


31、关于自定义组件的生命周期下列说法错误的是:

​ 答案:允许在生命周期函数中使用async await

自定义组件的生命周期-自定义组件-基于ArkTS的声明式开发范式-ArkTS组件-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


32、singleton模式下首次进入的执行顺序是:

​ 答案:onCreate->onWindowStageCreate->onForeground

UIAbility组件生命周期-UIAbility组件-Stage模型应用组件-Stage模型开发指导-Ability Kit(程序框架服务)-应用框架 | 华为开发者联盟 (huawei.com)


33、用哪一种装饰器修饰的struct表示该结构体具有组件化能力?

​ 答案: @Component


34、关于Video组件的回调事件,下列说法错误的是:

​ 答案:onStart视频播放时触发该事件,可以在这里获取视频时长

Video-媒体组件-基于ArkTS的声明式开发范式-ArkTS组件-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


35、如果页面设计要求某些元素需要浮动在其他元素之上,例如弹窗或悬浮菜单,应该优先选择哪种布局方式?

​ 答案:层叠布局

层叠布局 (Stack)-构建布局-开发布局-UI开发 (ArkTS声明式开发范式)-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


多选题 10题 30分

1、针对包含文本元素的组件,例如Text、Button、TextInput等,可以使用下列哪些属性:(全选)

fontColor

fontFamily

fontSize

fontWeight

fontStyle


2、关于Tabs组件和TabContent组件,下列描述正确的是(全选)

TabContent组件不支持设置通用高度属性,其高度由父组件Tabs高度与TabBar组件高度决

TabContent组件不支持设置通用宽度属性,其宽度等于Tabs组件的barWidth属性

TabsController用于控制Tabs组件进行页筝切换,不支持一个TabsController控制多个Tabs组件

TabContent组件的tabBar属性支持使用@Builder构造器生成的组件

选项卡 (Tabs)-构建布局-开发布局-UI开发 (ArkTS声明式开发范式)-ArkUI(方舟UI框架)-应用框架 | 华为开发者联盟 (huawei.com)


3、下面哪些属于属性方法?

height()

fontSize()

width()

基本语法概述-UI范式基本语法-学习ArkTS语言-基础入门 | 华为开发者联盟 (huawei.com)


4、声明式开发范式有哪些特点?

数据驱动更新

适合复杂度较大的程序

使用ArkTS语言

开发准备-快速入门-基础入门 | 华为开发者联盟 (huawei.com)


5、下面哪些是UIAbility的生命周期回调函数?

onCreate

onForeground

onDestroy

onBackground

UIAbility组件生命周期-UIAbility组件-Stage模型应用组件-Stage模型开发指导-Ability Kit(程序框架服务)-应用框架 | 华为开发者联盟 (huawei.com)


6、Library类型的Module可以分为哪些具体类型?

Static Library
Shared Library

应用程序包概述-应用程序包基础知识-开发基础知识-基础入门 | 华为开发者联盟 (huawei.com)


7、UIAbility的启动模式有?

muhtiton

specified

singleton

UIAbility组件启动模式-UIAbility组件-Stage模型应用组件-Stage模型开发指导-Ability Kit(程序框架服务)-应用框架 | 华为开发者联盟 (huawei.com)


8、以下哪些UI布局更适合折叠屏上的短视频场景的用户体验?(全选)

侧边面板边看边评

半模态窗口分享

侧边面板个人详情

短视频悬停


9、手机、折叠屏、平板等设备屏幕底部有导航条,应用需对底部导航条进行适配,包含哪些?(全选)

应用内的弹出框、半模态等控件,需要向上避让导航条,避免交互误触。

沉浸式场景,例如游戏、全屏播放视频,导航条可自动隐藏,支持从底部上滑恢复显示导航条。

应用内的可滚动内容,需要能显示在导航条下方。当滚动到最底部时,要避免导航条遮挡导致最底部功能不可用。

应用内的底部固定控件、输入键盘、应用底部的悬浮按钮等均需要进行向上抬高,避免和导航条互相遮挡,也要避免导航条底部背景色与应用内底部背景色不融合,需要为导航条提供沉浸的背景效果。


10、下列关于动效设计原则简洁高效的描述正确的是?

界面元素运动尽可能少且简洁,减少路径及不必要的元素

高效响应并减少过长的位移和时间


11、关于Tabs组件页签的位置设置,下面描述正确的是:(全选)

当barPosition为Start(默认值),vertical属性为false时(默认值),页签位于容器顶部。

当barPosition为Start(默认值) ,vertical属性为true时,页签位于容器左侧。

当barPosition为End ,vertical属性为false(默认值)时,页签位于容器底部。

当barPosition为End ,vertical属性为true时,页签位于容器右侧。


12、下面示例中会导致编译报错的有?

let x: number = null;

let y: string = null;

let x: string = null


13、HarmonyoS提供的数据管理的方式包含哪些?(全选)

分布式键值数据库

分布式数据对象

用户首选项

关系型数据库


14、响应式布局中将窗口宽度划分为不同的范围(即断点Breakpoint),可以包括以下哪些?(全选)

xs

sm

md

lg

xl

xxl

响应式布局-布局能力-页面开发的一多能力介绍-一次开发,多端部署 | 华为开发者联盟 (huawei.com)


15、Harmonyos提供了自由流转的能力,使得开发者可以高效开发跨多个设备的应用程序,提供跨设备的流转、迁移和协同的分布式体验。以下哪些是自由流转体验?

媒体播控

应用接续

跨设备拖拽

跨设备剪贴板

服务互通

自由流转-华为开发者学堂 (huawei.com) ------- 学习路径2《自由流转》 >> 闯关习题 >> 最后一道题


16、关于ForEach(arr,itemGenerator,index)组件的描述正确的是:

第一个参数必须是数组,提供循环渲染的数据源

第二个参数生成子组件的lambda函数,为数据源中的每个数组项生成子组件

第三个参数为匿名函数,用于给定数组项生成唯一且稳定的键值


17、与WindowStage相关的回调是:

onWindowStageDestroy()

onWindowStageCreate()

UIAbility组件生命周期-UIAbility组件-Stage模型应用组件-Stage模型开发指导-Ability Kit(程序框架服务)-应用框架 | 华为开发者联盟 (huawei.com)


18、用户在折叠屏上查看新闻、查看电子书的场景下,哪些体验比较好?

左边文字,右边评论,边看边评

特定场景下支持用户通过双指捏合的手势进行文字大小调节口

界面只有自己需要的图文信息,沉浸浏览


19、以下关于ArkTS声明式开发范式的基本组成说法正确的是(全选)

UI描述:声明式的方法来描述UI的结构,例如build()方法中的代码块

自定义组件:可复用的UI单元,可组合其它组件

事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()

内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider、Button等

属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color()等

装饰器:用来装饰类、结构体、方法以及变量,赋予其特殊的含义,例如@Entry表示这是个入口组件

基本语法概述-UI范式基本语法-学习ArkTS语言-基础入门 | 华为开发者联盟 (huawei.com)


20、下面哪些容器组件是可以滚动的

Scroll

List

Grid


相关文章:

HarmonyOS应用开发者基础认证,Next版本发布后最新题库(10月8日更新题库未收录)

笔者会尽量找到答案的出处,力求答案准确无误。有些题目答案可能有错,也有一些笔者实在找不到出处,也不知道答案的,如果读者发现错误或有补充建议,欢迎评论或私信笔者。您的每一条反馈都是宝贵的,能够帮助笔…...

【PGCCC】Postgresql BRIN 索引原理

前言 postgresql 提供了块级索引(简称 BRIN),主要适用于类似时序数据之类的,有着天然的顺序,而且都是添加写的场景。相比于 btree 索引,它的体积小得多,非常适用于大数据量的场景。 原理 pos…...

腾讯云 AI 代码助手:产品研发过程的思考和方法论

一、文章摘要 本文将详细阐述 腾讯云 AI 代码助手的历史发展形态与产品整体架构,并从技术、研发方法论的角度分别阐述了产品的研发过程。 全文阅读约 5~8 分钟。 二、产品布局 AI 代码助手产品经历了三个时代的发展 第一代诸如 Eclipse、Jetbrains、V…...

Matlab 深度学习 PINN测试与学习

PINN 与传统神经网络的区别 与传统神经网络的不同之处在于,PINN 能够以微分方程形式纳入有关问题的先验专业知识。这些附加信息使 PINN 能够在给定的测量数据之外作出更准确的预测。此外,额外的物理知识还能在存在含噪测量数据的情况下对预测解进行正则…...

【Angular】async详解

在 Angular 中,async 关键字用于定义异步函数,通常与 await 一起使用来处理 Promise。这使得异步代码看起来更像同步代码,从而更容易理解和维护。 基本用法 定义异步函数:使用 async 关键字。等待 Promise 解析:使用…...

抖音SEO矩阵系统:开发技术分享

市场环境剖析 短视频SEO矩阵系统是一种策略,旨在通过不同平台上的多个账号建立联系,整合同一品牌下的各平台粉丝流量。该系统通过遵循每个平台的规则和内容要求,输出企业和品牌形象,以矩阵形式增强粉丝基础并提升商业价值。抖音作…...

SpringBoot集成minio,并实现文件上传

SpringBoot集成minio 什么是minioSpringBoot集成minio1、引入minio依赖2、配置Minio相关参数3、在代码里读取自定义的minio配置4、在minio配置类里,注册ConfigurationProperties实现文件上传到minio1、利用SpringMVC实现接口的异常全局处理2、返回文件路径给前端3、返回文件流…...

centos为用户赋予sudo权限

在CentOS系统中,要为用户test赋予sudo权限,你需要按照以下步骤操作: 确保sudo包已安装: 如果系统中没有安装sudo,你可以通过yum(CentOS 7及以下)或dnf(CentOS 8及以上)来…...

SAP 零售方案 CAR 系统的介绍与研究

前言 当今时代,零售业务是充满活力和活力的业务领域之一。每天,由于销售运营和客户行为,它都会生成大量数据。因此,公司迫切需要管理数据并从中检索见解。它将帮助公司朝着正确的方向发展他们的业务。 这就是为什么公司用来处理…...

Android Framework AudioFlinge 面试题及参考答案

目录 请解释什么是 AudioFlinger? AudioFlinger 在 Android 系统中的位置是什么? AudioFlinger 的主要职责有哪些? AudioFlinger 如何管理音频流? 在 AudioFlinger 中,什么是音频会话? 请简述 AudioFlinger 的工作流程。 AudioFlinger 是如何与硬件交互的? 在 A…...

嵌入式系统与单片机工作原理详解

随着现代科技的发展,嵌入式系统已经深入到我们日常生活中的方方面面。无论是智能家居、汽车电子,还是工业控制、医疗设备,都离不开嵌入式系统的支持。而单片机作为嵌入式系统的核心组件,是实现这些功能的关键之一。本文将详细介绍…...

Diving into the STM32 HAL-----Timers笔记

嵌入式设备会按时间执行某些活动。对于真正简单且不准确的延迟,繁忙的循环可以执行任务,但是使用 CPU 内核执行与时间相关的活动从来都不是一个聪明的解决方案。因此,所有微控制器都提供专用的硬件外设:定时器。定时器不仅是时基生…...

对比 MyBatis 批处理 BATCH 模式与 INSERT INTO ... SELECT ... UNION ALL 进行批量插入

前言 在开发中,我们经常需要批量插入大量数据。不同的批量插入方法有不同的优缺点,适用于不同的场景。本文将详细对比两种常见的批量插入方法: MyBatis 的批处理模式。使用 INSERT INTO ... SELECT ... UNION ALL 进行批量插入。 MyBatis …...

AI大模型如何重塑软件开发流程与模式

AI大模型如何重塑软件开发流程与模式 随着人工智能技术的不断发展,AI大模型正在逐步改变软件开发的方式。传统的软件开发流程,尽管经过多年的演进,使得许多企业能够顺利进行软件开发,但仍然面临着许多挑战,例如开发周…...

NUXT3学习日记五(composables、$fetch和useAsyncData、useFetch,lazy,refresh)

composables 在 Nuxt 3 中,composables(组合式函数)是一种用于封装和复用有状态逻辑的机制。它类似于 Vue 3 中的组合式 API,允许你将相关的逻辑(如数据获取、状态管理等)提取到独立的函数中,然…...

MySQL原理简介—10.SQL语句和执行计划

大纲 1.什么是执行计划 2.执行计划包含哪些内容 3.SQL语句和执行计划的总结 4.SQL语句使用多个二级索引 5.多表关联的SQL语句如何执行 6.全表扫描执行计划的成本计算方法 7.索引的成本计算方法 8.MySQL如何优化执行计划 9.explain的参数说明 1.什么是执行计划 (1)什么…...

wordpress二开-WordPress新增页面模板-说说微语

微语说说相当于一个简单的记事本,使用还是比较方便的。这个版本的说说微语CSS样式不兼容,可能有些主题无法适配,但是后台添加内容,前端显示的逻辑已经实现。可以当作Word press二开中自定义页面模板学习~ 一、后台添加说说微语模…...

001 MATLAB介绍

前言: 软件获取渠道有很多,难点也就是百度网盘下载慢; 线上版本每月有时间限制。 01 MATLAB介绍 性质: MATLAB即Matrix Laboratory 矩阵实验室的意思,是功能强大的计算机高级语言, 已广泛应用于各学科研究部门、…...

Linux—进程概念学习-03

目录 Linux—进程学习—31.进程优先级1.1Linux中的进程优先级1.2修改进程优先级—top 2.进程的其他概念3.进程切换4.环境变量4.0环境变量的理解4.1环境变量的基本概念4.2添加环境变量—export4.3Linux中环境变量的由来4.4常见环境变量4.5和环境变量相关的命令4.6通过系统调用获…...

低速接口项目之串口Uart开发(二)——FIFO实现串口数据的收发回环测试

本节目录 一、设计思路 二、loop环回模块 三、仿真模块 四、仿真验证 五、上板验证 六、往期文章链接本节内容 一、设计思路 串口数据的收发回环测试,最简单的硬件测试是把Tx和Rx连接在一起,然后上位机进行发送和接收测试,但是需要考虑到串…...

智慧医疗能源事业线深度画像分析(上)

引言 医疗行业作为现代社会的关键基础设施,其能源消耗与环境影响正日益受到关注。随着全球"双碳"目标的推进和可持续发展理念的深入,智慧医疗能源事业线应运而生,致力于通过创新技术与管理方案,重构医疗领域的能源使用模式。这一事业线融合了能源管理、可持续发…...

PAN/FPN

import torch import torch.nn as nn import torch.nn.functional as F import mathclass LowResQueryHighResKVAttention(nn.Module):"""方案 1: 低分辨率特征 (Query) 查询高分辨率特征 (Key, Value).输出分辨率与低分辨率输入相同。"""def __…...

接口自动化测试:HttpRunner基础

相关文档 HttpRunner V3.x中文文档 HttpRunner 用户指南 使用HttpRunner 3.x实现接口自动化测试 HttpRunner介绍 HttpRunner 是一个开源的 API 测试工具,支持 HTTP(S)/HTTP2/WebSocket/RPC 等网络协议,涵盖接口测试、性能测试、数字体验监测等测试类型…...

GO协程(Goroutine)问题总结

在使用Go语言来编写代码时,遇到的一些问题总结一下 [参考文档]:https://www.topgoer.com/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/goroutine.html 1. main()函数默认的Goroutine 场景再现: 今天在看到这个教程的时候,在自己的电…...

Vue 模板语句的数据来源

&#x1f9e9; Vue 模板语句的数据来源&#xff1a;全方位解析 Vue 模板&#xff08;<template> 部分&#xff09;中的表达式、指令绑定&#xff08;如 v-bind, v-on&#xff09;和插值&#xff08;{{ }}&#xff09;都在一个特定的作用域内求值。这个作用域由当前 组件…...

[论文阅读]TrustRAG: Enhancing Robustness and Trustworthiness in RAG

TrustRAG: Enhancing Robustness and Trustworthiness in RAG [2501.00879] TrustRAG: Enhancing Robustness and Trustworthiness in Retrieval-Augmented Generation 代码&#xff1a;HuichiZhou/TrustRAG: Code for "TrustRAG: Enhancing Robustness and Trustworthin…...

AD学习(3)

1 PCB封装元素组成及简单的PCB封装创建 封装的组成部分&#xff1a; &#xff08;1&#xff09;PCB焊盘&#xff1a;表层的铜 &#xff0c;top层的铜 &#xff08;2&#xff09;管脚序号&#xff1a;用来关联原理图中的管脚的序号&#xff0c;原理图的序号需要和PCB封装一一…...

Linux基础开发工具——vim工具

文章目录 vim工具什么是vimvim的多模式和使用vim的基础模式vim的三种基础模式三种模式的初步了解 常用模式的详细讲解插入模式命令模式模式转化光标的移动文本的编辑 底行模式替换模式视图模式总结 使用vim的小技巧vim的配置(了解) vim工具 本文章仍然是继续讲解Linux系统下的…...

写一个shell脚本,把局域网内,把能ping通的IP和不能ping通的IP分类,并保存到两个文本文件里

写一个shell脚本&#xff0c;把局域网内&#xff0c;把能ping通的IP和不能ping通的IP分类&#xff0c;并保存到两个文本文件里 脚本1 #!/bin/bash #定义变量 ip10.1.1 #循环去ping主机的IP for ((i1;i<10;i)) doping -c1 $ip.$i &>/dev/null[ $? -eq 0 ] &&am…...

【版本控制】GitHub Desktop 入门教程与开源协作全流程解析

目录 0 引言1 GitHub Desktop 入门教程1.1 安装与基础配置1.2 核心功能使用指南仓库管理日常开发流程分支管理 2 GitHub 开源协作流程详解2.1 Fork & Pull Request 模型2.2 完整协作流程步骤步骤 1: Fork&#xff08;创建个人副本&#xff09;步骤 2: Clone&#xff08;克隆…...