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

HarmonyOS应用开发者基础认证

目录

  • 一、判断
  • 二、单选
  • 三、多选

在这里插入图片描述

一、判断

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

26、设计师在设计动效时,点击响应性、运动帧率、跟手性不需要设定,根据不同机型的性能能力系统设定即可。错误
27、ArkTS中使用const声明常量。正确

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

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

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

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

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

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

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

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

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

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

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

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

二、单选

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

  • A. @Entry
  • B. @Component
  • C. @Builder
  • D. @Preview

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

  • A. 大驼峰
  • B.小驼峰
  • C.全小写,下划线分割
  • D.全大写,下划线分割

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

  • A.RequestMethod.GET
  • B.RequestMethod.PUT
  • C.RequestMethod.POST
  • D.RequestMethod.DELETE

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

  • A.ohos.permission.INTERNET
  • B.ohos.permission.REQUIRE_FORM
  • C.ohos.permission.LOCATION
  • D.ohos.permission.USE_BLUETOOTH

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

  • A.字符型
  • B.数字型
  • C.布尔型
  • D.数字型、字符型、布尔型以及这3种类型的数组类型

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

  • A.通过"$r(‘app.type.name’)"的形式引用应用资源,app代表是应用内resources目录中定义的资源,type代表资源类型(或资源的存放位置)
  • B.Resource支持所有的数据类型
  • C.系统可以根据当前配置加载合适的Resource资源,例如开发者可以根据屏幕尺寸呈现不同的布局效果,或根据语言设置提供不同的字符串
  • D.Resource是资源引用类型,用于设置组件属性的值

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

  • A.直板机的界面怎么比价,在折叠屏上的界面就怎么比价;
  • B.用户不需要比较,凭借记忆就可以。
  • C.查看商品详情时,在宽屏设备上,可点击应用内“分屏”按钮进行分屏,可满足同时查看两个商品的详细参数进行购物比价的诉求。
  • D.用户自己用纸和笔记录每个商品的信息,进行比较;

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

  • A.搜索转场
  • B.新建转场
  • C.上下级页面转场
  • D.编辑转场

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

  • A.多端协同能力
  • B.多端分发机制
  • C.多端开发能力
  • D.多端开发环境

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

  • A.短视频在屏幕左侧,右侧界面使用视频评论信息,实现边看边评的用户体验;
  • B.界面不做任何优化,直接复用直板机UI界面效果,左右可以留白或者背景模糊。
  • C.短视频做左右满屏显示,视频顶部和底部用户看不到没关系;
  • D.短视频出现在折叠屏左侧即可,右侧可以留白。

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

  • A.ButtonType.Capsule
  • B.ButtonType.Circle
  • C.以上都不是
  • D.ButtonType.Normal

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

  • A.ohos.permission.INTERNET
  • B.ohos.permission.DISTRIBUTED_DATASYNC
  • C.ohos.permission.GET_NETWORK_INFO
  • D.ohos.permission.READ_MEDIA

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

  • B.TimePickerDialog
  • B.AlertDialog
  • C.TextPickerDialog
  • D. @CustomDialog

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

  • A.当barPosition为Start(默认值) ,vertical属性为true时,页签位于容器左侧
  • B.当barPosition为Start(默认值),vertical属性为false时(默认值),页签位于容器顶部
  • C.当barPosition为End ,vertical属性为true时,页签位于容器底部
  • D.当barPosition为End ,vertical属性为false(默认值)时,页签位于容器底部

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

  • A.DatePicker
  • B.List
  • C.Text
  • D.TextArea

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

  • A.Row
  • B.Text
  • C.Button
  • D.LoadingProgress

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

  • A.离开组件范围移动时,触发回调
  • B.应用范围内移动时,触发回调
  • C.组件范围内移动时,触发回调
  • D.设备显示区域内移动时

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

  • A.使用Web组件访问在线和离线网页都需要添加ohos.permission.INTERNET权限
  • B.Web组件支持onConfirm、onConsole等多种事件,例如网页调用confirm()告警时触发onConfirm回调
  • C.Web组件支持fileAccess、javaScriptAccess等多种属性的设置,例如 .javaScriptAccess(true)表示允许执行JavaScript脚本

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

  • A.线性布局
  • B.网格布局
  • C.弹性布局
  • D.层叠布局

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

  • A.On
  • B.onTouch
  • C.onAppear
  • D.onClick

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

  • A.onScrollIndex
  • B.onReachStart
  • C.onDidScroll
  • D.onReachEnd

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

  • A.FlexAlign.SpaceBetween
  • B.FlexAlign.SpaceEvenly
  • C.FlexAlign.Start
  • D.FlexAlign.End

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

  • A.specified为指定实例启动模式,运行时由业务自行决定是否创建多实例。
  • B.UIAbility支持单实例、多实例和指定实例3种启动模式,在module.json5中通过launchType字段进行配置。
  • C.singleton为单实例启动模式,系统中只存在唯一一个实例,调用startAbility()时,如果该类型的实例已存在,则复用系统中的唯一一个实例。
  • D.multiton为多实例启动模式,每次startAbility()都会启动一个新的实例,系统默认为multiton启动模式。

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

  • A.app.json5
  • B.package.json
  • C.module.json5
  • D.main_pages.json

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

  • A.onCreate->onBackground->onWindowStageCreate
  • B.onCreate->onWindowStageCreate->onForeground
  • C.onCreate->onForeground->onWindowStageCreate
  • D.onCreate->onBackground->onForeground

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

  • A.允许在生命周期函数中使用Promise和异步回调函数,比如网络资源获取,定时器设置等
  • B.生命周期回调函数是私有的,在运行时由开发框架在特定的时间进行调用,不能从应用程序中手动调用
  • C.自定义组件的生命周期回调函数用于通知用户该自定义组件的生命周期变化
  • D.允许在生命周期函数中使用async await

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

  • A.onDestroy()
  • B.onForeground()
  • C.onBackground()
  • D.onCreate()

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

  • A.main_pages.json
  • B.module.json5
  • C.package.json
  • D.app.json5

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

  • A.Background
  • B.Create
  • C.Foreground
  • D.Destroy

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

  • A.采用正向域名形式表示
  • B.不需以字母开头
  • C.标识应用的唯一性
  • D.可以下划线开头

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

  • A.TimePickerDialog
  • B.@CustomDialog
  • C.AlertDialog
  • D.TextPickerDialog

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

  • A.大驼峰
  • B.小驼峰
  • C.全小写,下划线分割
  • D.全大写,下划线分割

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

  • A.主轴和交叉轴始终是相互垂直的,Row和Column主轴的方向不一样

  • B.Row的子组件在交叉轴方向上的对齐方式使用alignItems属性来设置,其参数类型为HorizontalAlign

  • C.Column容器的主轴是垂直方向,交叉轴是水平方向;Row容器的主轴是水平方向,交叉轴是垂直方向

  • D.Column的子组件在主轴方向上的对齐使用justifyContent属性来设置,其参数类型是FlexAlign

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

  • A.@Preview
  • B.@Builder
  • C.@Entry
  • D.@Component

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

  • A.onFinish视频播放结束时触发该事件
  • B.onStart视频播放时触发该事件,可以在这里获取视频时长
  • C.onPrepared视频准备完成时触发该事件
  • D.onUpdate播放进度变化时触发该事件,单位为s

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

  • A.multiton为多实例启动模式,每次startAbility()都会启动一个新的实例,系统默认为multiton启动模式。
  • B.specified为指定实例启动模式,运行时由业务自行决定是否创建多实例。
  • C.singleton为单实例启动模式,系统中只存在唯一一个实例,调用startAbility()时,如果该类型的实例已存在,则复用系统中的唯一一个实例。
  • D.UIAbility支持单实例、多实例和指定实例3种启动模式,在module.json5中通过launchType字段进行配置。

三、多选

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

  • A.fontStyle
  • B.fontColor
  • C.fontFamily
  • D.fontWeight
  • E.fontSize

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

  • A.ForEach中可以循环遍历逻辑代码,例如console.info(‘hello’)
  • B.第一个参数必须是数组,提供循环渲染的数据源
  • C.第二个参数生成子组件的lambda函数,为数据源中的每个数组项生成子组件
  • D.第三个参数为匿名函数,用于给定数组项生成唯一且稳定的键值

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

  • A.List
  • B.Row
  • C.Scroll
  • D.Grid
  • E.Column

4、关于Tabs组件和TabContent组件,下列描述正确的是

  • A.TabContent组件的tabBar属性支持使用@Builder构造器生成的组件
  • B.TabContent组件不支持设置通用高度属性,其高度由父组件Tabs高度与TabBar组件高度决定
  • C.absController用于控制Tabs组件进行页签切换,不支持一个TabsController控制多个Tabs组件
  • D.TabContent组件不支持设置通用宽度属性,其宽度等于Tabs组件的barWidth属性

5、HarmonyOS提供的数据管理的方式包含哪些?

  • A.分布式数据对象
  • B.用户首选项
  • C.分布式键值数据库
  • D.关系型数据库

6、UIAbility的启动模式有?

  • A.Specified
  • B.singleton
  • C.multiton
  • D.create

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

  • A.onPageShow
  • B.onCreate
  • C.onBackground
  • D.onPageHide
  • E.onDestroy
  • F.onForeground

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

  • A.动画越快越好,缩短动画时间
  • B.高效响应并减少过长的位移和时间
  • C.界面元素运动尽可能少且简洁,减少路径及不必要的元素

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

  • A.应用内的可滚动内容,需要能显示在导航条下方。当滚动到最底部时,要避免导航条遮挡导致最底部功能不可用。
  • B.应用内的底部固定控件、输入键盘、应用底部的悬浮按钮等均需要进行向上抬高,避免和导航条互相遮挡,也要避免导航条底部背景色与应用内底部背景色不融合,需要为导航条提供沉浸的背景效果。
  • C.应用内的弹出框、半模态等控件,需要向上避让导航条,避免交互误触。
  • D.沉浸式场景,例如游戏、全屏播放视频,导航条可自动隐藏,支持从底部上滑恢复显示导航条。

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

  • A.Lg
  • B.md
  • C.xs
  • D.xxl
  • E.xlF.sm

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

  • A.当barPosition为End ,vertical属性为true时,页签位于容器右侧。
  • B.当barPosition为Start(默认值) ,vertical属性为true时,页签位于容器左侧。
  • C.当barPosition为End ,vertical属性为false(默认值)时,页签位于容器底部。
  • D.当barPosition为Start(默认值),vertical属性为false时(默认值),页签位于容器顶部。

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

  • A.适合复杂度较大的程序
  • B.适合Web前端开发人员
  • C.使用ArkTS语言
  • D.数据驱动更新

13、与WindowStage相关的回调是:

  • A.onWindowStageDestroy()
  • B.onWindowStageCreate()
  • C.onDestroy()
  • D.onCreate()

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

  • A.短视频悬停
  • B.侧边面板边看边评
  • C.侧边面板个人详情
  • D.半模态窗口分享

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

  • A.跨设备拖拽
  • B.媒体播控
  • C.服务互通
  • D.跨设备剪切板
  • E.应用接续

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

  • A.let x: number | null = null;
  • B.let x: number = null;
  • C.let y: string = null;
  • D.let x: string = null;

17、以下关于ArkTS声明式开发范式的基本组成说法正确的是

  • A.内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider、Button等
  • B.属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color() 等
  • C.UI描述:声明式的方法来描述UI的结构,例如build()方法中的代码块
  • D.事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()
  • E.装饰器:用来装饰类、结构体、方法以及变量,赋予其特殊的含义,例如@Entry表示这是个入口组件
  • F.自定义组件:可复用的 UI 单元,可组合其它组件

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

  • A.height()
  • B.fontSize()
  • C.width()
  • D.onClick()

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

  • A.Third Library
  • B.Common Library
  • C.Shared Library
  • D.Static Library

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

  • A.界面只有自己需要的图文信息,沉浸浏览
  • B.特定场景下支持用户通过双指捏合的手势进行文字大小调节
  • C.文字特别小,能看就可以
  • D.左边文字,右边评论,边看边评

高级认证后续更新

相关文章:

HarmonyOS应用开发者基础认证

目录 一、判断二、单选三、多选 一、判断 1、HarmonyOS提供了基础的应用加固安全能力,包括混淆、加密和代码签名能力。正确 2、可以通过ohpm uninstall 指令下载指定的三方库。错误 3、支持模块化开发是指一个应用通常会包含多种功能,将不同的功能特性…...

gin基本使用

中文文档:https://gin-gonic.com/zh-cn/docs/ 下载和安装gin模块 go get -u github.com/gin-gonic/gin简单接口demo package mainimport "github.com/gin-gonic/gin"func main() {r := gin.Default() // 创建一个默认的路由引擎r.GET("/pin…...

【VUE】pinia持久化存储

前言:状态持久化存储的意义在于它能够确保用户在与应用程序交互时,其操作状态、用户偏好、应用数据等关键信息在页面刷新、浏览器关闭或重新启动后依然得以保留,从而提供连贯、无缝的用户体验,避免因状态丢失导致的不便和重复操作…...

【Java基础】泛型

文章目录 泛型一、概述二、泛型的使用1、类2、方法3、接口 三、泛型通配符1、<?>2、<? extends T>3、<? super T> 四、泛型的擦除1、泛型的擦除2、泛型边界的擦除3、无法实例化泛型类型 泛型 一、概述 泛型&#xff08;Generic&#xff09;是一种机制&a…...

STL-vector练习题

118. 杨辉三角 思路&#xff1a; 杨辉三角有以下性质使我们要用到的&#xff1a; ● 每行数字左右对称&#xff0c;由 1 开始逐渐变大再变小&#xff0c;并最终回到 1。 ● 第 n 行&#xff08;从 0 开始编号&#xff09;的数字有 n1 项&#xff0c;前 n 行共有 2n(n1)个数。…...

Leetcode 165. 比较版本号(Medium)

给你两个 版本号字符串 version1 和 version2 &#xff0c;请你比较它们。版本号由被点 . 分开的修订号组成。修订号的值 是它 转换为整数 并忽略前导零。 比较版本号时&#xff0c;请按 从左到右的顺序 依次比较它们的修订号。如果其中一个版本字符串的修订号较少&#xff0c…...

Android 12 Launcher3 去掉Hotseat

1.概述 在12.0 产品定制化开发中 由产品需求Launcher3 页面布局的原因&#xff0c;要求Launcher3 需要去掉Hotseat 不显示Hotseat下面几个图标&#xff0c;而做满屏app的显示&#xff0c;从而达到美观的效果&#xff0c;下面就来分析去掉Hotseat从而实现这个功能 2.Launcher3 …...

Nginx实用篇:实现负载均衡、限流与动静分离

Nginx实用篇&#xff1a;实现负载均衡、限流与动静分离 | 原创作者/编辑&#xff1a;凯哥Java | 分类&#xff1a;Nginx学习系列教程 Nginx 作为一款高性能的 HTTP 服务器及反向代理解决方案&#xff0c;在互联网架构中扮演着至关重要的角色。它…...

python | Python中的类多态:方法重写和动态绑定

本文来源公众号“python”&#xff0c;仅用于学术分享&#xff0c;侵权删&#xff0c;干货满满。 原文链接&#xff1a;Python中的类多态&#xff1a;方法重写和动态绑定 多态&#xff08;Polymorphism&#xff09;是面向对象编程的核心特性之一&#xff0c;它允许同一接口在…...

Rust编写Windows服务

文章目录 Rust编写Windows服务一&#xff1a;Windows服务程序大致原理二&#xff1a;Rust中编写windows服务三&#xff1a;具体实例 Rust编写Windows服务 编写Windows服务可选语言很多, 其中C#最简单。本着练手Rust语言&#xff0c;尝试用Rust编写一个服务。 一&#xff1a;Win…...

MATLAB 从 R2024B 开始支持树莓派 5

树莓派&#xff08;Raspberry Pi&#xff09;系列是一系列基于单板计算机的微型电脑&#xff0c;由英国的树莓派基金会于 2012 年开始发布。它的目标是提供一个低成本、易于学习和玩耍的平台&#xff0c;用于教育和初学者学习计算机科学和编程。 目前市面上&#xff0c;最新最…...

MiniBlogum项目简介

MiniBlogum项目简介 文章目录 MiniBlogum项目简介一、引言二、技术栈与开发环境三、主要功能&#xff08;一&#xff09;用户注册与登录&#xff08;二&#xff09;查看当前登录用户/作者头像、昵称、Gitee仓库地址&#xff08;三&#xff09;查看博客列表&#xff08;四&#…...

如何用 OBProxy 实现 OceanBase 的最佳路由策略

引言 OBProxy&#xff0c;即OceanBase Database Proxy&#xff0c;也简称为ODP&#xff0c;是 OceanBase数据库的专属服务代理。通过应用OBProxy&#xff0c;由后端OceanBase集群的分布式特性所带来的复杂性得以屏蔽&#xff0c;从而使得访问分布式数据库的体验如同访问单机数…...

new/delete和malloc/free到底有什么区别

new和malloc 文章目录 new和malloc前言一、属性上的区别二、使用上的区别三、内存位置的区别四、返回类型的区别五、分配失败的区别六、扩张内存的区别七、系统调度过程的区别总结 前言 new和malloc的知识点&#xff0c;作为一个嵌入式工程师是必须要了解清楚的。new和malloc的…...

Flutter启动无法运行热重载

当出现这种报错时&#xff0c;大概率是flutter的NO_Proxy出问题。 请忽略上面的Android报错因为我做的是windows开发这个也就不管了哈&#xff0c;解决下面也有解决报错的命令大家执行一下就行。 着重说一下Proxy的问题&#xff0c; 我们看到提示NO_PROXY 没有设置。 这个时候我…...

CSS调整背景

一、设置背景颜色 通过 background-color 属性指定&#xff0c;值可以是十六进制 #ffffff&#xff0c;也可以是rgb(0, 255, 255)&#xff0c;或是颜色名称 "red" div {background-color: red; /* 通过颜色名称设置 */background-color: #ff0000; /* 通过十六进制设…...

FinalShell连接Linux服务器并解决反复输入密码问题

FinalShell是一款由国人开发的SSH客户端工具&#xff0c;它支持多平台&#xff0c;包括Windows、Mac OS X和Linux。FinalShell主要用于一体化服务器管理&#xff0c;它不仅是一个SSH客户端&#xff0c;还具备强大的开发和运维功能&#xff0c;能够充分满足开发和运维的需求。 本…...

实用类工具!分享6款AI论文一键生成器免费8000字

在当前的学术研究和写作领域&#xff0c;AI论文生成工具的出现极大地提高了写作效率和质量。这些工具不仅能够帮助研究人员快速生成论文草稿&#xff0c;还能进行内容优化、查重和排版等操作。千笔-AIPassPaper是一款备受推荐的AI论文一键生成器。 千笔-AIPassPaper是一个一站式…...

vue使用TreeSelect设置带所有父级节点的回显

Element Plus的el-tree-select组件 思路&#xff1a; 选中节点时&#xff0c;给选中的节点赋值 pathLabel&#xff0c;pathLabel 为函数生成的节点名字拼接&#xff0c;数据源中不包含。 在el-tree-select组件中设置 props“{ label: ‘pathLabel’ }” 控制选中时input框中回…...

智能机巢+无人机:自动化巡检技术详解

智能机巢与无人机的结合&#xff0c;在自动化巡检领域展现出了巨大的潜力和优势。以下是对这一技术的详细解析&#xff1a; 一、智能机巢概述 智能机巢&#xff0c;也被称为无人机机场或无人机机巢&#xff0c;是专门为无人机提供停靠、充电、维护等服务的智能化设施。它不仅…...

日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻

在如今就业市场竞争日益激烈的背景下&#xff0c;越来越多的求职者将目光投向了日本及中日双语岗位。但是&#xff0c;一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧&#xff1f;面对生疏的日语交流环境&#xff0c;即便提前恶补了…...

黑马Mybatis

Mybatis 表现层&#xff1a;页面展示 业务层&#xff1a;逻辑处理 持久层&#xff1a;持久数据化保存 在这里插入图片描述 Mybatis快速入门 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/6501c2109c4442118ceb6014725e48e4.png //logback.xml <?xml ver…...

STM32F4基本定时器使用和原理详解

STM32F4基本定时器使用和原理详解 前言如何确定定时器挂载在哪条时钟线上配置及使用方法参数配置PrescalerCounter ModeCounter Periodauto-reload preloadTrigger Event Selection 中断配置生成的代码及使用方法初始化代码基本定时器触发DCA或者ADC的代码讲解中断代码定时启动…...

STM32标准库-DMA直接存储器存取

文章目录 一、DMA1.1简介1.2存储器映像1.3DMA框图1.4DMA基本结构1.5DMA请求1.6数据宽度与对齐1.7数据转运DMA1.8ADC扫描模式DMA 二、数据转运DMA2.1接线图2.2代码2.3相关API 一、DMA 1.1简介 DMA&#xff08;Direct Memory Access&#xff09;直接存储器存取 DMA可以提供外设…...

使用van-uploader 的UI组件,结合vue2如何实现图片上传组件的封装

以下是基于 vant-ui&#xff08;适配 Vue2 版本 &#xff09;实现截图中照片上传预览、删除功能&#xff0c;并封装成可复用组件的完整代码&#xff0c;包含样式和逻辑实现&#xff0c;可直接在 Vue2 项目中使用&#xff1a; 1. 封装的图片上传组件 ImageUploader.vue <te…...

[10-3]软件I2C读写MPU6050 江协科技学习笔记(16个知识点)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...

Module Federation 和 Native Federation 的比较

前言 Module Federation 是 Webpack 5 引入的微前端架构方案&#xff0c;允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...

Java入门学习详细版(一)

大家好&#xff0c;Java 学习是一个系统学习的过程&#xff0c;核心原则就是“理论 实践 坚持”&#xff0c;并且需循序渐进&#xff0c;不可过于着急&#xff0c;本篇文章推出的这份详细入门学习资料将带大家从零基础开始&#xff0c;逐步掌握 Java 的核心概念和编程技能。 …...

select、poll、epoll 与 Reactor 模式

在高并发网络编程领域&#xff0c;高效处理大量连接和 I/O 事件是系统性能的关键。select、poll、epoll 作为 I/O 多路复用技术的代表&#xff0c;以及基于它们实现的 Reactor 模式&#xff0c;为开发者提供了强大的工具。本文将深入探讨这些技术的底层原理、优缺点。​ 一、I…...

回溯算法学习

一、电话号码的字母组合 import java.util.ArrayList; import java.util.List;import javax.management.loading.PrivateClassLoader;public class letterCombinations {private static final String[] KEYPAD {"", //0"", //1"abc", //2"…...