2024年程序员学习
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
鸿蒙HarmonyOS实战-ArkUI组件(Radio),移动端页面开发方法
Radio按钮适用于任何需要用户在几个选项中进行选择的场景。它提供了一种简单易用的用户界面元素,使得用户可以方便快捷地选择他们需要的选项。Radio按钮是一种常见的用户界面元素,常用于允许用户在几个选项中选择一个。// 切换为响铃模式。// 切换为振动模式。原创 2024-04-21 05:54:29 · 661 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-ArkUI组件(Radio)(2),斗鱼HarmonyOS鸿蒙开发二面被刷
Radio按钮适用于任何需要用户在几个选项中进行选择的场景。它提供了一种简单易用的用户界面元素,使得用户可以方便快捷地选择他们需要的选项。Radio按钮是一种常见的用户界面元素,常用于允许用户在几个选项中选择一个。// 切换为响铃模式。// 切换为振动模式。// 切换为静音模式。原创 2024-04-21 05:53:58 · 929 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-ArkUI组件(Progress)_鸿蒙自定义progress(1)
style({ strokeWidth: 15, scaleCount: 20, scaleWidth: 5 }) // 设置环形有刻度进度条宽度15,总刻度数为20,刻度宽度为5vp。.style({ strokeWidth: 15, scaleCount: 20, scaleWidth: 3 }) // 设置环形有刻度进度条宽度15,总刻度数为20,刻度宽度为3vp。// 从左往右,1号环形进度条,默认前景色为蓝色,默认strokeWidth进度条宽度为2.0vp。原创 2024-04-21 05:52:24 · 543 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-ArkUI组件(Popup)_鸿蒙 pushkit,面试学到了什么
自定义Popup气泡是指在设计和开发过程中,根据需求和设计风格,对Popup的样式、布局、交互等进行个性化定制的过程。通过自定义Popup气泡,可以让页面更加生动、实用、美观,提升用户体验和品牌形象。@Entry@Component// popup构造器定义弹框内容build() {Column() {})builder: this.popupBuilder, // 气泡的内容。原创 2024-04-21 05:51:21 · 746 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-ArkUI组件(Navigation)_harmonyos navigation
mode属性为NavigationMode.Auto。自适应模式下,当设备宽度大于520vp时,Navigation组件采用分栏模式,反之采用单页面模式。(img-BTsZQb17-1713649833608)]普通型标题栏,用于一级页面不需要突出标题的场景。强调型标题栏,用于一级页面需要突出标题的场景。注意:菜单栏图片不存在就会出现如上问题。注意:菜单栏图片不存在可能会出现问题。.title(“主标题”).title(“主标题”).title(“主标题”)需要突出标题的场景。原创 2024-04-21 05:50:50 · 937 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-ArkUI组件(Navigation)_harmonyos navigation(3)
NavRouter是Navigation组件中的特殊子组件,通常用于与Navigation组件配合使用,它默认提供了点击响应处理,不需要开发者自定义点击事件逻辑。而NavDestination则是Navigation组件中的特殊子组件,用于显示内容页的内容。在Navigation组件中,页面分为主页和内容页。Navigation组件通常作为页面的根容器,支持单页面、分栏和自适应三种显示模式。自适应模式下,当设备宽度大于520vp时,Navigation组件采用分栏模式,反之采用单页面模式。原创 2024-04-21 05:50:19 · 994 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-ArkUI组件(Navigation)_harmonyos navigation(1)
(img-eQggkekY-1713649739088)]普通型标题栏,用于一级页面不需要突出标题的场景。强调型标题栏,用于一级页面需要突出标题的场景。注意:菜单栏图片不存在就会出现如上问题。注意:菜单栏图片不存在可能会出现问题。.title(“主标题”).title(“主标题”).title(“主标题”).title(“主标题”)原创 2024-04-21 05:49:16 · 847 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-ArkUI组件(mediaquery)_鸿蒙mideaquery
在使用screen媒体类型时,可以为不同分辨率的屏幕应用不同的样式,从而优化UI的响应式设计。// 当设备横屏时条件成立。if (mediaQueryResult.matches) { // 若设备为横屏状态,更改相应的页面布局。:表示包含多个媒体特征的多条件复杂语句查询,当设备类型为tv或设备分辨率小于2时条件成立。媒体查询中的媒体特征是用来描述设备的特定属性,以便在不同的视口和屏幕大小下应用不同的样式。// 当满足媒体查询条件时,触发回调。// 改变设备横竖屏状态函数。// 当设备横屏时条件成立。原创 2024-04-21 05:47:42 · 1020 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-ArkUI组件(mediaquery)_鸿蒙mideaquery(2)
如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:关注小编,同时可以期待后续文章ing🚀,不定期分享原创知识。想要获取文中提到的学习资料,请点击→全套鸿蒙HarmonyOS学习资料或者关注小编后私信回复【666】也可获取资料哦~~网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注鸿蒙)一个人可以走的很快,但一群人才能走的更远!原创 2024-04-21 05:47:11 · 761 阅读 · 0 评论 -
树的遍历和图的遍历的异同_树和图遍历的区别,2024年最新大厂大数据开发研发岗面试复盘
2、广度优先遍历:之前我以为同层之间的相邻节点必须有边,但是这理解是错误的,实际上像树的层次遍历,只要求把其所有子节点入队,不要求相邻子节点之间有边。3、 遍历的目的是把节点按照一定的规则排成线性序列(存储的时候线性存储,但画图表现时并非如此),访问节点时按照此顺序访问。兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!1、深度优先遍历:不到黄河不死心,死心后返回;4、 遍历是一个过程,这过程中带有相应的操作,比如判断、求解问题啥的。原创 2024-04-18 11:54:41 · 240 阅读 · 0 评论 -
某厂的红队实战靶机面试_红队面试靶机,在线面试指南怎么写
网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-18 11:53:40 · 318 阅读 · 0 评论 -
大数据相关知识,2024必看
提供了一种简单的编程模型,通过将大规模数据分解成多个小任务并行处理,可以大大提高数据处理的效率。MapReduce 模型包括 Map 和 Reduce 两个阶段,其中 Map 阶段将数据分解成多个小块进行处理,Reduce 阶段将处理结果合并。鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!主要负责数据的存储和管理,可以将大数据集分成多个数据块,并将这些数据块分配到不同的计算节点上存储,提高数据的可靠性和处理效率。原创 2024-04-18 06:29:00 · 254 阅读 · 0 评论 -
大数据相关介绍(2),2024年最新PDF超过6000页
10、资源管理器的简单介绍(YARN和mesos)随着互联网的高速发展,基于数据 密集型应用 的计算框架不断出现,从支持离线处理的mapreduce,到支持在线处理的storm,从迭代式计算框架到 流式处理框架s4,…hbase是一个针对结构化数据的可伸缩,高可靠,高性能,分布式和面向列的动态模式数据库。其中,键由行关键字,列关键字和时间戳构成,hbase提供了对大规模数据的随机,实时读写访问,同时,hbase中保存的数据可以使用mapreduce来处理,它将数据存储和并行计算完美结合在一起。原创 2024-04-18 06:28:00 · 619 阅读 · 0 评论 -
什么?你现在还想用微信小程序做副业?,2024年最新面试字节跳动HarmonyOS鸿蒙工程师该怎么准备
个人做小程序的成本和收益都写在上面了,干货满满。各位想着做副业的小朋友看完之后不妨自己先算算账,然后再决定要不要做小程序。另外大家对此还有什么想吐槽的,欢迎在讨论区一起聊聊。黑客&网络安全如何学习1.学习路线图攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。2.视频教程网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-18 01:02:02 · 845 阅读 · 0 评论 -
什么是鸿蒙HarmonyOS?,2024年最新大厂面试必备技能问题
总的来看,HarmonyOS 4的发展正在引领手机系统一个新的趋势,未来HarmonyOS 4的发展如何,不得而知,不过就现在看来,HarmonyOS 4是一个较为成熟的系统,未来定会需要大量的开发人员,为开发人员提供一个新的就业方向。最后,有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。原创 2024-04-18 01:01:01 · 560 阅读 · 0 评论 -
【云原生】Docker部署数据库的持久化_docker数据库持久化
【代码】【云原生】Docker部署数据库的持久化_docker数据库持久化。原创 2024-04-17 19:58:58 · 574 阅读 · 0 评论 -
【云原生】Docker的基本使用方法与优势_云原生容器化的优势
v:容器目录映射到本地目录(宿主机文件目录:容器文件目录,将宿主机文件挂载到容器目录)-p:端口映射(宿主机端口:容器端口,即将主机端口映射到容器端口)-it:以交互式模式启动容器。–name:容器名称。原创 2024-04-17 19:58:28 · 224 阅读 · 0 评论 -
【C++初阶】 关键字,命名空间,缺省参数,IO和函数重载_为了在c中对io空间寻址,编译器给出了关键字
/我们可以理解为我们将lin这个命名空间中变量a释放,将其展开到全局。//这里我们可以理解为作用域限定符"::"的使用,让我们在lin这个命名空间中找到了a这个变量。//关键字using的使用将命名空间展开到全局。(img-m5GffjoM-1713338883973)]printf(“a的值为:%d\n”, lin::a);printf(“a的值为:%d\n”, a);printf(“a的值为:%d\n”, a);原创 2024-04-17 15:29:22 · 794 阅读 · 0 评论 -
【C++修炼之路】2,大数据开发框架
/ 编译失败:error C2059: 语法错误:“.”// 其他方式也可以的,主要看公司要求。一般都是加个前缀或者后缀标识区分就行。// 1.下面程序编译运行结果是?A、编译报错 B、运行崩溃 C、正常运行。// 这里需要指定PrintPersonInfo是属于Person这个类域。/ 1.下面程序编译运行结果是?A、编译报错 B、运行崩溃 C、正常运行。8.3 C语言和C++实现Stack的对比。// 类中既有成员变量,又有成员函数。// 类中什么都没有—空类。// 类中仅有成员函数。原创 2024-04-17 15:28:51 · 875 阅读 · 0 评论 -
SQL 嵌套 N 层太长太难写怎么办?_scala难写,2024年最新大数据开发开发教程入门
结构化数据计算的返回值的结构随计算过程而变,大量的中间结果同样是动态结构,这些都难以事先定义,而Java是强类型语言,又必须事先定义数据对象的结构(否则只能用map这类操作繁琐的数据对象),这就使Java的结构化计算僵化死板,lambda语法的能力严重受限。解释性语言可以简化参数的定义,函数本身就可指定参数表达式应解释成值参数还是函数参数,而Java是编译型语言,难以区分不同类型的参数,必须设计复杂的接口才能实现匿名函数(主要指lambda语法),这连SQL程序员都不易掌握。原创 2024-04-17 12:09:07 · 752 阅读 · 0 评论 -
sql serve数据库中表的操作_如何在microsoft sql server management studio表中添加数据(1)
给student表添加Stature(身高)列,类型为numeric(4,2),允许为空值,且身高需小于3.0米.本片中用到的"数据库"和"表"是上一篇文章创建的,不愿意重新创建"表"的可以点这里哦!注意:如果在插入要求非空的属性,且student表中已经有数据时,是不能成功插入的.给student表增加所在系sdept列,字符型,长度为2,不允许为空值。这时我们插入一个含有非空的属性列.如果不了解数据库中的数据类型–原创 2024-04-17 12:08:06 · 919 阅读 · 0 评论 -
mac 下用 brew 安装mongodb_mac brew安装mongodb,进阶加薪全靠它
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!第二行修改成数据库文件写入目录地址,如果准备连接非本地环境的mongodb数据库时,bind_ip = 0.0.0.0 即可.4.修改mongodb配置文件,配置文件默认在 /usr/local/etc 下的 mongod.conf。此图说明已经安装成功,安装的目录就是 /usr/local/Cellar/mongodb/2.4.9。执行下面的shell。原创 2024-04-17 07:10:45 · 279 阅读 · 0 评论 -
LVS+Keepalived群集实验_keepalive有哪些模块,2024年春招大数据开发面试题
keeplived 软件起初是专门为LVS 负载均衡 软件设置的,用来管理并监控LVS集群中各个服务节点的状态,后来加入了可以实现高可用的VRRP 功能。因此,keepalived除了能管理LVS 集群以外,还可以为其它服务(如:Nginx、Haproxy、Mysql等)实现高可用。keepalived 软件主要是通过 VRRP 协议 实现高可用的功能。原创 2024-04-17 07:09:44 · 883 阅读 · 0 评论 -
HarmonyOS Next 使用ArkWeb同层渲染案例_arkweb现在在鸿蒙中还在使用吗
(**ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony****多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(HarmonyOS NEXT)**技术知识点。// 性能知识点:此处componentId项确定且数量较少,使用了ForEach,在数据量多的情况下,推荐使用LazyForeEach。// 原生Grid组件,Grid中包含Image和Text。原创 2024-04-17 02:02:04 · 364 阅读 · 0 评论 -
HarmonyOS Next 使用ArkWeb同层渲染案例_arkweb现在在鸿蒙中还在使用吗(1)
(**ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony****多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(HarmonyOS NEXT)**技术知识点。// 性能知识点:此处componentId项确定且数量较少,使用了ForEach,在数据量多的情况下,推荐使用LazyForeEach。// 原生Grid组件,Grid中包含Image和Text。原创 2024-04-17 02:01:03 · 322 阅读 · 0 评论 -
Apache Kafka简介_docker安装kafka(1),大数据开发开发大佬的百度美团快手等大厂Offer收割之旅
总而言之,我们可以说每个代理都可以提供集群的元数据,因此客户端可以初始化与每个代理的连接,然后重定向到分区领导者。这些代理的行为并不完全相同,但它们中的每一个都被分配了特殊的任务,如果一个代理发生故障,集群的其余部分可以承担这些任务。创建主题时,我们不仅指定分区的数量,还指定使用同步共同管理分区的代理的数量。确切地说,消息存储在主题的一个分区中。每个生产者都有自己的分区器,因此如果我们想确保消息在主题内一致地分区,我们必须确保所有生产者的分区器以相同的方式工作,或者我们应该只与单个生产者一起工作。原创 2024-04-16 21:00:03 · 239 阅读 · 0 评论 -
Apache Doris新手指南:10分钟内搭建数据分析引擎!_doris priority_netwoks
Doris支持基于SSL的加密连接,当前支持TLS1.2,TLS1.3协议,可以通过以下配置开启Doris的SSL模式: 修改FE配置文件。这里 IP 和 端口分别是 FE 的 IP 和 http_port(默认8030),如果是你在 FE 节点执行,直接运行上面的命令即可。这个参数我们在安装的时候是必须要配置的,特别是当一台机器拥有多个IP地址的时候,我们要为 BE 指定唯一的IP地址。这里你可以不配置,默认是在你的Doris FE 安装目录下的 doris-meta,原创 2024-04-16 20:59:33 · 932 阅读 · 0 评论 -
高级大数据实验(1),大数据开发开发指南
现有一份各城市的温度数据文件avgTemperature.txt,数据如下表所示,记录了某段时间范围内各城市每天的温度,文件中每一行数据分别表示城市名和温度,现要求用spark编程计算出各城市的平均气温。参照给出的英文文档word.txt,使用scala编程读取文件,并且编写一个函数判断文档中的每个单词是否为回文单词,若是则输出该单词。(4) 使用sortBy()方法对每位客户的总消费金额进行降序排序,取出前50条数据。(2)使用flatMap()方法获取缓存区里面的数据,并使用空格进行分割。原创 2024-04-16 04:13:58 · 935 阅读 · 0 评论 -
高级DBA教你clickhouse数据库查询正在执行的SQL语句的汇总方法全网最详细_clickhouse 代码中实现 查询进度
ClickHouse 中更新数据的语句是异步执行的,应用并不知道 ClickHouse 何时能更新数据,如果要做到强一致性,需要应用反查确认。请注意,这只是一个基本示例,具体的查询可能会根据你的 ClickHouse 安装和配置而有所不同。你可以查阅 ClickHouse 的官方文档或系统表的定义来获取更准确的信息。请注意,这只是一个基本示例,具体的查询可能会根据你的 ClickHouse 安装和配置而有所不同。你可以查阅 ClickHouse 的官方文档或系统表的定义来获取更准确的信息。原创 2024-04-16 04:13:27 · 852 阅读 · 0 评论 -
仿微信,使用鸿蒙ArkUI + ArkTS(API9)开发实现_arkui 微信对话
这里又要吐槽下,bindContextMenu 的强制边框,还有鸿蒙现在对输入法开/关以及监听支持很差,虽然提供有接口,但貌似都无效。数据来源:本地写死 > 本地数据库 > 在线假数据(不存在的Doge)不仅仅是界面展示,将相关可执行交互实现。4.鸿蒙开发系统底层方向。1.项目开发必备面试题。5.鸿蒙音视频开发方向。UI 相关的都玩一遍。6.鸿蒙车载开发方向。7.鸿蒙南向开发方向。原创 2024-04-15 17:22:14 · 781 阅读 · 0 评论 -
仿微信,使用鸿蒙ArkUI + ArkTS(API9)开发实现_arkui 微信对话(1)
这里不得不吐槽一下鸿蒙,原来是想直接用自带的手势密码,但自带的问题有点多,两个密码的连接线途径的密码,会强制选择,因而,无法实现 02/20/06/60/… 这样的的密码顺序微信语音输入组件。原创 2024-04-15 17:21:42 · 895 阅读 · 0 评论 -
从零搭建 Vue3 + VIte + Ts 项目 —— 并集成eslint 、prettier(1)
安装依赖。原创 2024-04-15 17:20:39 · 878 阅读 · 0 评论 -
从零开始搭建flink流式计算项目-2小试牛刀-物联网场景下,如何实现设备采集参数监控报警功能
实际运行基于 java 11 , flink 1.18.1。原创 2024-04-15 17:20:07 · 278 阅读 · 0 评论 -
从边缘设备丰富你的 Elasticsearch 文档,2024年最新2024年大数据开发开发者常见面试题
前面的示例将向每个文档添加 vip 和 name 字段。显然,我们只想在满足条件时添加字段。来使用 JavaScript 添加字段。,它不比较 “字符串”,而是比较 “网络地址”。由于这里有一个网络 IP 地址,因此我们还可以使用。原创 2024-04-15 17:19:36 · 338 阅读 · 0 评论 -
从源码了解zookeeper的会话机制,2024年最新大数据开发程序员必经的实践之路
ExpiryQueue是zookeeper中的数据结构,维护了一个元素map用来存放会话,key是sessionId,value是还剩多久过期。expiryMap是会话桶集合,key是桶号,value是桶内元素,nextExpirationTime用来和expirationInterval一起计算下次的过期时刻。client即使没有操作也会向server发送心跳防止会话过期,server一旦接受到了session的信息就会调用ExpiryQueue的update方法来更新。原创 2024-04-15 17:18:33 · 344 阅读 · 0 评论 -
从数据仓库搭建到BI报表落地,帆软《企业数据化建设知识地图》全览
随着企业规模的扩大和业务的增长,企业需要处理的数据量也在不断增加。简单的Excel表格往往无法满足大规模数据的处理和分析需求,从表格到。,是企业对于数据处理和利用需求不断提升的反映,也是适应企业业务发展和数据规模增长的必然选择。(img-aALESbIe-1713172611504)]统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)**原创 2024-04-15 17:18:01 · 239 阅读 · 0 评论 -
从入门到精通!写给程序员的Flutter详细教程,成功入职阿里_flutter入门到精通(1)
您好,欢迎关注我的专栏,本篇文章是关于 Flutter 的系列文,从简单的 Flutter 介绍开始,一步步带你了解进入 Flutter 的世界。你最好有一定的移动开发经验,如果没有也不要担心,在我的专栏底部给我留言,我会尽我的能力给你解答。在Android中,我们会使用Intent来进行界面间的跳转,用startActivityForResult来处理界面跳转完成后的回调;的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-04-15 17:16:17 · 383 阅读 · 0 评论 -
从 Component Tree 视角看 Dagger 到 Hilt 的演变,HarmonyOS鸿蒙代码学习
dagger.android 没有存在模板代码,所以诞生了 Hilt,后者的思想是通过 “预定义” 的方式彻底消灭模板代码。plugins {相对于 dagger.android 帮我们生成, Hilt 中索性不允许自定义的 subcomponent,提供了预定义的作为所有 activity 共享的提供注入的组件。而等原本安装到的依赖,通过@installIn注解安装到中。是个 interface,编译期生成实现类ActivityCmodules 中可以看到各 activity 依赖的都被。原创 2024-04-15 17:15:14 · 951 阅读 · 0 评论 -
从 Component Tree 视角看 Dagger 到 Hilt 的演变(1),2024年最新HarmonyOS鸿蒙春招实习面试经验汇总
dagger.android 没有存在模板代码,所以诞生了 Hilt,后者的思想是通过 “预定义” 的方式彻底消灭模板代码。plugins {相对于 dagger.android 帮我们生成, Hilt 中索性不允许自定义的 subcomponent,提供了预定义的作为所有 activity 共享的提供注入的组件。而等原本安装到的依赖,通过@installIn注解安装到中。是个 interface,编译期生成实现类ActivityCmodules 中可以看到各 activity 依赖的都被。原创 2024-04-15 17:14:43 · 629 阅读 · 0 评论 -
今年程序员工作有多难找?(1),2024年最新运维面试宝典
网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-15 17:13:39 · 533 阅读 · 0 评论