HarmonyOS应用开发者初级认证最新版– 2025/1/13号题库新版
1.欢迎各位读者,本文档来自鸿蒙开发学员亲测,最新版。(考试时直接Ctrl+f进行搜索,一定要认真比对答案,有的答案相似度很高)!!!!!! 欢迎各位大佬评论,有不一样的欢迎评论

| 关于Tabs组件页签的位置设置,下面描述正确的是: | ABCD |
| 下列关于@State装饰器的描述错误的是 | C、D |
| 在ArkUl中,可以通过下列哪几种方式来控制组件元素的显示与隐藏 | A、D |
| 下列哪些方式可以更好的实现状态管理 | ABD |
| 以下关于ArkTS声明式UI描述正确的是 | BC对 |
| 关于web组件描述正确的是 | ABD |
| 与WindowStage相关的回调是 | A.onWindowStageDestroy()B.onWindowStageCreate() |
| 关于Module下的module.json5配置文件,下面描述正确的是 | ABCD |
| 下面哪些容器组件是可以滚动的 | BCD |
| 下面哪些属于属性方法 | ABC 不选onClick() |
| 关于UIAbility的启动模式,下列说法正确的是 | ABD 不选mulition |
| 关于ForEach(arr, itemGenerator, index)组件的描 述正确的是 | 选bc,foreach接口,第二个参数 |
| 以下哪些方式可以更好的实现状态管理 | A B D |
| UIAbility的启动模式有? | singleton、multiton、specified ABC |
| 在ArkUI中,可以通过下列哪几种方式来控制组件元素的显示与隐藏 | A C |
| HarmonyOS提供的哪些组件可以实现动画绘制 | A.Popup组件 C.ImageAnimator组件 |
| 当UlAbilitv组件配置为指定实例启动模式后,其执行过程说法正确的有 | C、D |
| 在单窗口形态上,用户将当前任务从UIAbilityA实例切换到UIAbilityB时,以下关于两者的生命周期说法正确的有 | BC |
| 针对包含文本元素的组件,例如Text、Button.Textlnput等,可以使用下列哪些属性 A.fontSize BfontColor C.fontFamily D.fontWeight E.fontStyle | ABCDE(出现不同的选项错误不选) |
| 1. 下面示例中会导致编译报错的有? | let x: string = nul let y: string = null let x: number = null |
| 响应式布局中将窗口宽度划分为不同的范围(即断点Breakpoint),可以包括以下哪些? | sm lg xs xl md xxl |
| 3.以下哪些UI布局更适合折叠屏上的短视频场景的用户体验? | 侧边面板个人详情 侧边面板边看边评 半模态窗口分享 短视频悬停 |
| 4. 手机、折叠屏、平板等设备屏幕底部有导航条,应用需对底部导航条进行适配,包含哪些? | 沉浸式场景,例如游戏、全屏播放视频,导航条可自动隐藏,支持从底部上滑恢复显示导航条。 应用内的弹出框、半模态等控件,需要向上避让导航条,避免交互误触。 应用内的可滚动内容,需要能显示在导航条下方。当滚动到最底部时,要避免导航条遮挡导致最底部功能不可用。 应用内的底部固定控件、输入键盘、应用底部的悬浮按钮等均需要进行向上抬高,避免和导航条互相遮挡,也要避免导航条底部背景色与应用内底部背景色不融合,需要为导航条提供沉浸的背景效果。 |
| 5. 下列关于动效设计原则简洁高效的描述正确的是? | 高效响应并减少过长的位移和时间 界面元素运动尽可能少且简洁,减少路径及不必要的元素 |
| 6. Harmony0S提供的数据管理的方式包含哪些? | 分布式键值数据库 分布式数据对渔 用户首选项 关系型数据库 |
| 7. Harmony0S提供了自由流转的能力,使得开发者可以高效开发跨多个设备的应用程序,提供跨设备的流转迁移和协同的分布式体验。以下哪些是自由流转体验 | 跨设备剪切板 应用接续 媒体播控 跨设备拖拽 服务互通 |
| 8. 用户在折叠屏上查看新闻、查看电子书的场景下,哪些体验比较好? | 特定场景下支持用户通过双指捏合的手势进行文字大小调节 界面只有自己需要的图文信息,沉浸浏览 左边文字,右边评论,边看边评 |
| 9. 声明式开发范式有哪些特点? | 数据驱动更新 适合复杂度较大的程序 使用ArkTS语言 |
| 10. Library类型的Module可以分为哪些具体类型? | Shared Library Static Library |
| 1. 以下关于ArkTS声明式开发范式的基本组成说明正确的是 | 装饰器:用来装饰类、结构体、方法以及变量,赋予其特殊的含义,例如@Entry表示这是个入口组件。 自定义组件:可复用的 UI 单元,可组合其它组件。 UI描述:声明式的方法来描述UI的结构,例如build()方法中的代码块。 内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider、Button等。 属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color() 等。 事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()。 |
| 2. 下面哪些是Ability的生命周期回调函数? | onCreate onDestroy onForeground onBackground |
| 3. 关于Tabs组件和TabContent组件,下列描述正确的是 | TabContent组件不支持设置通用宽度属性,其宽度等于Tabs组件的barWidth属性。 TabContent组件不支持设置通用高度属性,其高度由父组件Tabs高度与TabBar组件高度决定。 TabsController用于控制Tabs组件进行页签切换,不支持一个TabsController控制多个Tabs组件。 TabContent组件的tabBar属性支持使用@Builder构造器生成的组件。 |
| 5. entry下的module.json5中包含以下哪些信息: | Ability的配置信息 设备类型信息 应用权限申请列表 |
| 8. 下面哪些函数是自定义组件的生命周期函数? | aboutToAppear aboutToDisappear onPageShow onPageHide onBackPress |
| 下面哪些装饰器可以用于管理自定义组件中变量的状态? | @State @Link |
| 问题 | 答案 |
| 下面哪个命名是ArkTS中类名、接口名推荐的代码风格 | C.PersonClass |
| UIAbility切换至前台时触发以下哪种状态 | B.Foreground |
| 以下说法描述错误的是 | C.Button按钮的样式可以通过Button.Type控制只能设置Capsule和Normal两种 |
| 以下关于AbilityStage生命周期回调的说法错误的是 | C onCreate |
| 通过divider属性的哪一个参数可以设置列表分割线距离列表页侧边结束端的距离 | A.endMargin |
| 下列关于request方法和requestInStream方法说法错误的是 | B |
| 下列关于自定义弹窗组件使用方法的描述错误的是 | 可以自定义弹窗的样式,但是不能自定义弹窗动画 |
| 以下关于AbilityStage说法正确的是 | 选A:与HAP是一对一的关系 |
| 用哪一种装饰器修饰的组件可作为页面入口组件? | 选D@entry |
| 如需修改Text组件文本的透明度可通过以下哪个属性方法进行修改 | 选A opacity |
| 关于Web组件描述错误的是{同题不同选项} | 第一个截图:使用web组件访问在线和离线网页都需要添加ohos.permission.INTERNET权限 第二个截图: |
| 下列关于request方法和requestInStream方法说法错误的是 | C. 都支持HttpResponse返回值类型 |
| List在懒加载场景下如果设置cachedCount为1、那么其布局内容为 | B.布局List显示区域和前后各一个预加载区域的内容 |
| 下面哪个文件用于声明应用Bundle名称、应用名称等全局配置信息 | c.app.json5 |
| 以下关于UIAbility组件的onNewWant()回调函数说法正确的是 | c |
| 下列关于http请求可选参数字段的说法错误的是 | 选A priority字段表示优先级,默认值为100 |
| 在Stage模型中,模块的配置文件是 | D.module.json5 |
| arkUi提供的一种轻量级的Ui元素复用机制是通过下列哪个装饰器实现 | D. @Builder |
| 下面哪个命名是ArkTS中变量名、方法名、参数名推荐的代码风格 | A .sumFunc |
| 属性animation可以在哪些组件中使用 | B. 基础组件和容器组件 |
| 通过分隔符属性的哪一个参数可以设置列表分割线距离列表页侧边结束端的距离 | A.endMargin |
| 在SpecifiedAbility启动之前,会先进入对应的AbilityStage的哪个生命周期回调中,以获取该 UIAbility实例的Key值 | B、onAcceptWant |
| UIAbility组件是在以下哪个回调方法中调用loadContent()方法加载页面的 | onWindowStageCreate |
| 1.直板机上的短视频切换到折叠屏打开状态后,哪些UI设计有助于体验提升? | 短视频在屏幕左侧,右侧界面使用视频评论信息,实现边看边评的用户体验。 |
| 2.下面是ArkTS中变量名、方法名、参数名推荐的代码风格是 | 小驼峰 |
| 3.下面是ArkTS中类名、枚举名推荐的代码风格是 | 大驼峰 |
| 4.使用http发起网络请求,需要以下哪种权限? | ohos.permissionINTERNET |
| 5.向服务器提交表单数据,以下哪种请求方式比较合适 | RequestMethod.POST |
| 7.用户使用折叠屏进行电商购物比价时,什么体验比较好? | l 查看商品详情时,在宽屏设备上,可点击应用内“分屏”按钮进行分屏可满足同时查看两个商品的详细参数进行购物比价的诉求。 |
| 8.下列哪一种转场类型建议使用父子转场手法 | 上下级页面转场 |
| 9.下面哪一个事件方法可以获取到List滑动的偏移量 | onDidScroll |
| 10.下列组件类型中,容器组件是 | List |
| 11.下列哪一项不属于ArkUI组件的公共事件? | on |
| 12.如果页面设计要求某些元素需要浮动在其他元素之上,例如弹窗或悬浮菜单,应该优先选择哪种布局方式? | 层叠布局 |
| 13.UIAbility实例创建完成时触发的回调: | onCreate |
| 14.在UIAbility实例销毁时触发什么状态? | Destroy |
| 15.singleton模式下首次进入的执行顺序是 | onCreate->onWindowStageCreate->onForeground |
| 16.关于自定义组件的生命周期下列说法错误的是: | 允许在生命周期函数中使用async await |
| 17.关于bundleName,下列说法正确的是? | 标识应用的唯一性 |
| 18.关于UIAbility的启动模式,下列说法错误的是: | multiton为多实例启动模式,每次startAbility()都会启动一个新的实例,系统默认为multiton启动模式。 |
| 20.组件公共事件onDragMove的触发范围是 | 组件范围内移动时,触发回调 |
| 1.首选项key的最大长度限制大小为()字节? | 80 |
| 2.下面哪个组件不能包含子组件 | LoadingProgress |
| 3.Row组件中有两个Text组件,如果使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐: | FlexAlign.SpaceBetween |
| 4.关于Video组件的回调事件,下列说法错误的是: | onStart视频播放时触发该事件,可以在这里获取视频时长 |
| 5.下面哪个方法,可以跳转到一个新页面,并销毁当前页面。 | router.replaceUrl() |
| 7.关于容器组件Row和Column,下面说法错误的是 | Row的子组件在交叉轴方向上的对齐方式使用alignItems属性来设置,其参数类型为HorizontalAlign |
| 8.关于@State状态数据特征,下列描述错误的是: | @State变量可以不用给定初始值 |
| 9.关于Tabs组件页签的位置设置,下面描述错误的是 | 当barPosition为End ,vertical属性为true时,页签位于容器底部 |
| 10.关于Button组件,下面哪个样式是胶囊型按钮: | ButtonType.Capsule |
| 11.在下面哪个文件中可以设置页面的路径配置信息? | main_pages.json |
| 12.首选项preferences值的存储支持哪些数据类型? | 数字型、字符型、布尔型以及这3种类型的数组类型 |
| 13.页面路由需要导入以下哪个模块? | import router from ‘@ohos.router’ |
| 14.关于Resource是资源引用类型描述错误的是: | Resource支持所有的数据类型 |
| 15.例如现在要实现一个广告弹窗,包含图片和文本等信息,使用下面那种弹窗可以实 | @CustomDialog |
| 16.发起网络数据请求需要导入以下哪个模块? | import http from '@ohos.net.http' |
| 17.使用Image组件加载网络图片需要如下哪种权限? | ohos.permission.INTERNET |
| 18.下列哪种组合方式不能实现子组件从父子组件之间双向数据同步。 | @State和@Prop |
| 19.用哪一种装饰器修饰的struct表示该结构体具有组件化能力? | @Component |
| 一次开发,多端部署,指的是一个工程,一次开发上架,多端按需部署.为了实现这一目的,HarmonyOS提供了几个核心能力,如下那个不是一次开发的核心能力 | 多端协同能力 |
| 问题 | 答案 |
| 关于Tabs组件页签的位置设置,下面描述正确的是: | ABCD |
| 下列关于@State装饰器的描述错误的是 | C、D |
| 在ArkUl中,可以通过下列哪几种方式来控制组件元素的显示与隐藏 | A、D |
| 下列哪些方式可以更好的实现状态管理 | ABD |
| 以下关于ArkTS声明式UI描述正确的是 | BC对 |
| 关于web组件描述正确的是 | ABD |
| 与WindowStage相关的回调是 | A.onWindowStageDestroy()B.onWindowStageCreate() |
| 关于Module下的module.json5配置文件,下面描述正确的是 | ABCD |
| 下面哪些容器组件是可以滚动的 | BCD |
| 下面哪些属于属性方法 | ABC 不选onClick() |
| 关于UIAbility的启动模式,下列说法正确的是 | ABD 不选mulition |
| 关于ForEach(arr, itemGenerator, index)组件的描 述正确的是 | 选bc,foreach接口,第二个参数 |
| 以下哪些方式可以更好的实现状态管理 | A B D |
| UIAbility的启动模式有? | singleton、multiton、specified ABC |
| 在ArkUI中,可以通过下列哪几种方式来控制组件元素的显示与隐藏 | A C |
| HarmonyOS提供的哪些组件可以实现动画绘制 | A.Popup组件 C.ImageAnimator组件 |
| 当UlAbilitv组件配置为指定实例启动模式后,其执行过程说法正确的有 | C、D |
| 在单窗口形态上,用户将当前任务从UIAbilityA实例切换到UIAbilityB时,以下关于两者的生命周期说法正确的有 | BC |
| 针对包含文本元素的组件,例如Text、Button.Textlnput等,可以使用下列哪些属性 A.fontSize BfontColor C.fontFamily D.fontWeight E.fontStyle | ABCDE(出现不同的选项错误不选) |
| 1. 下面示例中会导致编译报错的有? | let x: string = nul let y: string = null let x: number = null |
| 响应式布局中将窗口宽度划分为不同的范围(即断点Breakpoint),可以包括以下哪些? | sm lg xs xl md xxl |
| 3.以下哪些UI布局更适合折叠屏上的短视频场景的用户体验? | 侧边面板个人详情 侧边面板边看边评 半模态窗口分享 短视频悬停 |
| 4. 手机、折叠屏、平板等设备屏幕底部有导航条,应用需对底部导航条进行适配,包含哪些? | 沉浸式场景,例如游戏、全屏播放视频,导航条可自动隐藏,支持从底部上滑恢复显示导航条。 应用内的弹出框、半模态等控件,需要向上避让导航条,避免交互误触。 应用内的可滚动内容,需要能显示在导航条下方。当滚动到最底部时,要避免导航条遮挡导致最底部功能不可用。 应用内的底部固定控件、输入键盘、应用底部的悬浮按钮等均需要进行向上抬高,避免和导航条互相遮挡,也要避免导航条底部背景色与应用内底部背景色不融合,需要为导航条提供沉浸的背景效果。 |
| 5. 下列关于动效设计原则简洁高效的描述正确的是? | 高效响应并减少过长的位移和时间 界面元素运动尽可能少且简洁,减少路径及不必要的元素 |
| 6. Harmony0S提供的数据管理的方式包含哪些? | 分布式键值数据库 分布式数据对渔 用户首选项 关系型数据库 |
| 7. Harmony0S提供了自由流转的能力,使得开发者可以高效开发跨多个设备的应用程序,提供跨设备的流转迁移和协同的分布式体验。以下哪些是自由流转体验 | 跨设备剪切板 应用接续 媒体播控 跨设备拖拽 服务互通 |
| 8. 用户在折叠屏上查看新闻、查看电子书的场景下,哪些体验比较好? | 特定场景下支持用户通过双指捏合的手势进行文字大小调节 界面只有自己需要的图文信息,沉浸浏览 左边文字,右边评论,边看边评 |
| 9. 声明式开发范式有哪些特点? | 数据驱动更新 适合复杂度较大的程序 使用ArkTS语言 |
| 10. Library类型的Module可以分为哪些具体类型? | Shared Library Static Library |
| 1. 以下关于ArkTS声明式开发范式的基本组成说明正确的是 | 装饰器:用来装饰类、结构体、方法以及变量,赋予其特殊的含义,例如@Entry表示这是个入口组件。 自定义组件:可复用的 UI 单元,可组合其它组件。 UI描述:声明式的方法来描述UI的结构,例如build()方法中的代码块。 内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider、Button等。 属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color() 等。 事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()。 |
| 2. 下面哪些是Ability的生命周期回调函数? | onCreate onDestroy onForeground onBackground |
| 3. 关于Tabs组件和TabContent组件,下列描述正确的是 | TabContent组件不支持设置通用宽度属性,其宽度等于Tabs组件的barWidth属性。 TabContent组件不支持设置通用高度属性,其高度由父组件Tabs高度与TabBar组件高度决定。 TabsController用于控制Tabs组件进行页签切换,不支持一个TabsController控制多个Tabs组件。 TabContent组件的tabBar属性支持使用@Builder构造器生成的组件。 |
| 5. entry下的module.json5中包含以下哪些信息: | Ability的配置信息 设备类型信息 应用权限申请列表 |
| 8. 下面哪些函数是自定义组件的生命周期函数? | aboutToAppear aboutToDisappear onPageShow onPageHide onBackPress |
| 下面哪些装饰器可以用于管理自定义组件中变量的状态? | @State @Link |
相关文章:
HarmonyOS应用开发者初级认证最新版– 2025/1/13号题库新版
1.欢迎各位读者,本文档来自鸿蒙开发学员亲测,最新版。(考试时直接Ctrlf进行搜索,一定要认真比对答案,有的答案相似度很高)!!!!!! 欢迎…...
improve-gantt-elastic(vue2中甘特图实现与引入)
1.前言 项目开发中需要使用甘特图展示项目实施进度,左侧为表格计划,右侧为图表进度展示。wl-gantt-mater,dhtmlx尝试使用过可拓展性受到限制。gantt-elastic相对简单,可操作性强,基础版本免费。 甘特图(Gan…...
【k8s面试题2025】1、练气期
主要通过呼吸吐纳等方法,将外界的天地灵气吸入体内,初步改造身体,使身体素质远超常人。 文章目录 docker 和虚拟机的不同Kubernetes 和 docker 的关系Kube-proxy IPVS 和 iptables 的异同蓝绿发布Kubernetes中常见的数据持久化方式关于 Docke…...
SpringBoot源码解析(七):应用上下文结构体系
SpringBoot源码系列文章 SpringBoot源码解析(一):SpringApplication构造方法 SpringBoot源码解析(二):引导上下文DefaultBootstrapContext SpringBoot源码解析(三):启动开始阶段 SpringBoot源码解析(四):解析应用参数args Sp…...
SpringSecurity-前后端分离
在前后端分离的架构中,Spring Security 的配置与传统的单体应用有所不同。为了确保安全性和灵活性,我们需要对 Spring Security 进行适当的调整以适应这种架构。下面将详细介绍如何在前后端分离的应用程序中实现 Spring Security。 1. 理解前后端分离的…...
sparkRDD教程之基本命令
作者:nchu可乐百香果 指导者:nchu-YoungDragon 1.前期准备 (1)从迅雷网盘上面下载这个项目,并且把scala,maven和java环境配置好 网盘链接: 分享文件:SparkRDD.zip 链接…...
Linux:SystemV通信
目录 一、System V通信 二、共享内存 代码板块 总结 三、信号量 信号量理论 信号量接口 一、System V通信 System V IPC(inter-process communication),是一种进程间通信方式。其实现的方法有共享内存、消息队列、信号量这三种机制。 …...
C#上位机通过CAN总线发送bin文件
让gpt生成一段代码用来把bin文件通过can总线发出去 c#代码还是比较强大的,各种功能基本都是一两行代码就实现了,这里记录一下对这个代码的理解和解读 主要代码如下,传入bin文件的地址即可将其从指定的can通道发送出去: public …...
CV 图像处理基础笔记大全(超全版哦~)!!!
一、图像的数字化表示 像素 数字图像由众多像素组成,是图像的基本构成单位。在灰度图像中,一个像素用一个数值表示其亮度,通常 8 位存储,取值范围 0 - 255,0 为纯黑,255 为纯白。例如,一幅简单的…...
2-Kbengine+Unity3D多人在线游戏DEMO源码架构分析
2-Kbengine+Unity3D多人在线游戏DEMO源码架构分析 目录 一、服务器端 1、编写并生成我们的服务器端和客户端通用的游戏协议 2、 认识Entity实体 3、 官方DEMO-kbengine_demos_assets分析 二、 客户端...
Vue.js组件开发-如何实现表头搜索
在Vue.js组件开发中,实现表头搜索通常涉及在表格组件的表头添加输入框,并让用户能够输入搜索关键字来过滤表格数据。 以下是一个使用Element UI的el-table组件实现表头搜索的示例: 一、准备阶段 确保Element UI已安装: 确保…...
lerna使用指南
lerna版本 以下所有配置命令都是基于v8.1.9,lerna v5 v7版本差别较大,在使用时,注意自身的lerna版本。 lerna开启缓存及缓存配置 nx缓存是v5版本以后才有的,小于该版本的无法使用该功能。 初始化配置 缓存配置文件nx.json&am…...
spark,读取和写入同一张表问题
读取a表,写入a表 1.写入的是分区表,不报错 2.读取上来之后,创建为临时视图temp,然后先写入a表,再使用temp,就会报错 解决办法:可以先使用temp,再写入a表 3.写入的不是分区表&…...
iOS - TLS(线程本地存储)
从源码中,详细总结 TLS (Thread Local Storage) 的实现: 1. TLS 基本结构 // TLS 的基本结构 struct tls_data {pthread_key_t key; // 线程本地存储的键void (*destructor)(void *); // 清理函数 };// 自动释放池的 TLS class Autorelease…...
node.js项目依赖关系分析工具 Depazer 的使用
node.js项目依赖关系分析工具 Depazer 的使用 Depazer 是一个用于 分析和可视化 Node.js 项目依赖关系 的工具。它可以帮助开发者快速了解项目的依赖结构、模块关系,以及可能存在的问题,从而优化代码架构和依赖管理。 功能特点 依赖关系分析࿱…...
QT 如何禁止QComboBox鼠标滚轮
一般情况下,QComboBox会相应鼠标的滚轮事件,即当鼠标停靠在QComboBox上方时,滚动鼠标滚轮,QComboBox的选项会发生切换。但这或许并不是我们希望所出现的,尤其是当QComboBox嵌入在QScrollArea中时,用户只是想…...
理解CPU负载与使用率
目录 CPU使用率 CPU负载 CPU使用率 定义:就像看一个工人干活的时间占他上班时间的比例。比如工人上班8小时,实际干活6小时,干活时间占比就是68100%75%。对于CPU,单核的看它被占用的时间占总时间的比例,多核的就把每个…...
浅谈计算机网络01 | SDN数据平面
浅谈基本云架构 一、计算机网络数据平面的基础理论1.1 数据平面与控制平面的区分1.1.1 两者功能差异1.1.2 协同工作机制 1.2 数据平面在网络架构中的位置与角色1.2.1 与各网络层次的关系1.2.2 对网络整体性能的影响 二、数据平面的关键技术原理2.1 转发技术2.1.1 基于目的地转发…...
《Java开发手册》核心内容
文章目录 引言I 编程规约II 异常日志III 单元测试 :IV 安全规约 :V MySQL数据库:VI 工程结构 :VII 设计规约 :引言 手册的愿景是提升代码质量和开发效率,通过规范化的编码实践来减少错误和提高系统的稳定性。 I 编程规约 命名风格:规定了命名的一致性和规范性,避免使…...
采用海豚调度器+Doris开发数仓保姆级教程(满满是踩坑干货细节,持续更新)
目录 一、采用海豚调度器+Doris开发平替CDH Hdfs + Yarn + Hive + Oozie的理由。 1. 架构复杂性 2. 数据处理性能 3. 数据同步与更新 4. 资源利用率与成本 6. 生态系统与兼容性 7. 符合信创或国产化要求 二、ODS层接入数据 接入kafka实时数据 踩坑的问题细节 三、海…...
CTF show Web 红包题第六弹
提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框,很难让人不联想到SQL注入,但提示都说了不是SQL注入,所以就不往这方面想了 先查看一下网页源码,发现一段JavaScript代码,有一个关键类ctfs…...
day52 ResNet18 CBAM
在深度学习的旅程中,我们不断探索如何提升模型的性能。今天,我将分享我在 ResNet18 模型中插入 CBAM(Convolutional Block Attention Module)模块,并采用分阶段微调策略的实践过程。通过这个过程,我不仅提升…...
Python:操作 Excel 折叠
💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Python 操作 Excel 系列 读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平…...
在HarmonyOS ArkTS ArkUI-X 5.0及以上版本中,手势开发全攻略:
在 HarmonyOS 应用开发中,手势交互是连接用户与设备的核心纽带。ArkTS 框架提供了丰富的手势处理能力,既支持点击、长按、拖拽等基础单一手势的精细控制,也能通过多种绑定策略解决父子组件的手势竞争问题。本文将结合官方开发文档,…...
渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止
<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet: https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...
HashMap中的put方法执行流程(流程图)
1 put操作整体流程 HashMap 的 put 操作是其最核心的功能之一。在 JDK 1.8 及以后版本中,其主要逻辑封装在 putVal 这个内部方法中。整个过程大致如下: 初始判断与哈希计算: 首先,putVal 方法会检查当前的 table(也就…...
云原生安全实战:API网关Kong的鉴权与限流详解
🔥「炎码工坊」技术弹药已装填! 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 一、基础概念 1. API网关(API Gateway) API网关是微服务架构中的核心组件,负责统一管理所有API的流量入口。它像一座…...
Web中间件--tomcat学习
Web中间件–tomcat Java虚拟机详解 什么是JAVA虚拟机 Java虚拟机是一个抽象的计算机,它可以执行Java字节码。Java虚拟机是Java平台的一部分,Java平台由Java语言、Java API和Java虚拟机组成。Java虚拟机的主要作用是将Java字节码转换为机器代码&#x…...
适应性Java用于现代 API:REST、GraphQL 和事件驱动
在快速发展的软件开发领域,REST、GraphQL 和事件驱动架构等新的 API 标准对于构建可扩展、高效的系统至关重要。Java 在现代 API 方面以其在企业应用中的稳定性而闻名,不断适应这些现代范式的需求。随着不断发展的生态系统,Java 在现代 API 方…...
Python 训练营打卡 Day 47
注意力热力图可视化 在day 46代码的基础上,对比不同卷积层热力图可视化的结果 import torch import torch.nn as nn import torch.optim as optim from torchvision import datasets, transforms from torch.utils.data import DataLoader import matplotlib.pypl…...
