2024华为OD机试真题指南宝典—持续更新(JAVAPythonC++JS)【彻底搞懂算法和数据结构—算法之翼】
PC端可直接搜索关键词
快捷键:Ctrl+F
年份关键字、题目关键字等等
注意看本文目录-快速了解本专栏
文章目录
- 🐱2024年华为OD机试真题(马上更新)
- 🐹2023年华为OD机试真题(更新中)
- 🐶新增题库-2023
- 🐰2023OD机试历史题库
- 🐸华为OD机试优秀必刷题
- 🐻知识点
- 🐷华为员工补充途径
- 🐮华为OD是什么?
- 🐗薪资待遇:
- 🐒华为OD值得去吗?
- 🐴华为转正流程:
- 🐫华为 OD 机试:二本院校有机会吗?
- 🐑 华为 OD 机试:跨专业可以参加华为OD
- 🐼华为 OD 机试:机试时可以看到错误的用例吗
- 🐍华为 OD 机试:华为 OD 简历被锁定
- 🐧华为 OD 机试:正式员工与OD员工的区别
- 🐝华为 OD 机试:华为 od 岗的薪资待遇
- 🐋华为 OD 机试:华为OD能不能转正,转正要求及转正率怎么样
- 🐲华为校招目标院校
这里是【彻底搞懂算法和数据结构—算法之翼】专栏的华为OD机试真题专项。
每篇文章都包含【真题题目、真题解题思路、三种语言解题代码、三种语言解题代码详解】
每道题都会用JAVA&Python&C++&JS分别解题,提供高质量的解题思路、代码、以及代码讲解。
注:华为OD招聘,每年的1-5月份是高峰期,这个阶段呢,offer多,面试简单,薪资高,大家可以利用年前的时间好好准备和复习,取得一个不错的机试成绩~
机考题库大概每半年更新一次,也就是说一直到2024年5月份,考的都是这份题库,大家有充足的时间来复习和准备~
另外,这些题目是给大家参考的,考试过程中要注意重复率,重复率过高很判定作弊嫌疑,切记~
🐱2024年华为OD机试真题(马上更新)
🐹2023年华为OD机试真题(更新中)
重要:2023年11月份开始,考的都是OD统一考试(C卷),题库已经整理好了,命中率95%以上。
2023年题库已经更新为OD统一考试(C卷),题库由两部分组成:
1、新增题库
2、2023年OD机试历史题库
🐶新增题库-2023
以下是100分题目:
序号 | 题目 | 分值 | 通过率 | 试卷类型 | 语言 |
---|---|---|---|---|---|
1 | 寻找身高相近的小朋友 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
2 | 围棋的气 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
3 | 用连续自然数之和来表达整数 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
4 | 开源项目热榜 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
5 | API集群负载统计 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
6 | 整数对最小和 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
7 | 素数之积 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
8 | CPU算力分配 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
9 | 最大坐标值 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
10 | 寻找最富裕的小家庭 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
11 | 查找接口成功率最优时间段 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
12 | 分割均衡字符串 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
13 | 虚拟游戏理财 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
14 | 靠谱的车 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
15 | 执行时长 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
16 | 万能字符单词拼写 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
17 | 来自异国的客人 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
18 | 求最多可以派出多少支团队 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
19 | 最长子字符串的长度(一) | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
20 | 机场航班调度程序 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
21 | 数的分解 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
22 | 智能成绩表 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
23 | 提取字符串中的最长数学表达式并计算 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
24 | 最大N个数与最小N个数的和 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
25 | 小朋友来自多少小区 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
26 | 停车场车辆统计 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
27 | 执行任务赚积分 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
28 | 最多购买宝石数目 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
29 | 求字符串中所有整数的最小和 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
30 | 堆内存申请 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
31 | 智能成绩表 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
32 | 测试用例执行计划 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
33 | 按身高和体重排队 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
34 | 攀登者1 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
35 | 分披萨 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
36 | 攀登者 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
37 | 计算面积 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
38 | 考勤信息 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
39 | 字符串变换最小字符串 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
40 | 分配土地 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
41 | 小华最多能得到多少克黄金 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
42 | 英文输入法 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
43 | 游戏分组 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
44 | 精准核酸检测 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
45 | 内存冷热标记 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
46 | 密码解密 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
47 | 密码输入检测 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
48 | 螺旋数字矩阵 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
49 | 火星文计算 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
50 | 灰度图恢复 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
51 | 查找众数及中位数 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
52 | 找朋友 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
53 | 求幸存数之和 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
54 | 多段线数据压缩 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
55 | 生成哈夫曼树 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
56 | 机器人仓库搬砖 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
57 | 字符串序列判定 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
58 | 数组去重和排序 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
59 | 找座位 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
60 | 计算三叉搜索树的高度 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
61 | 小明找位置 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
62 | 转盘寿司 | 100 | 100% | OD统一考试(C卷) | python、java、C++、JS |
以下是200分题目:
序号 | 题目 | 分值 | 通过率 | 试卷类型 | 语言 |
---|---|---|---|---|---|
1 | 分月饼 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
2 | 找城市 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
3 | 两个字符串间的最短路径问题 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
4 | 电脑病毒感染 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
5 | 项目排期 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
6 | 模拟数据序列化传输 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
7 | 5G网络建设 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
8 | 叉树计算 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
9 | 二叉树的广度优先遍历 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
10 | 可以组成网络的服务器 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
11 | 田忌赛马 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
12 | 任务处理 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
13 | 会议室占用时间 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
14 | 石头剪刀布游戏 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
15 | 篮球游戏 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
16 | 攀登者2 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
17 | 最小矩阵宽度 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
18 | 部门人力分配 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
19 | 中文分词模拟器 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
20 | Wonderland | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
21 | 跳马 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
22 | 符号运算 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
23 | 孙悟空吃蟠桃 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
24 | 最长子字符串的长度(二) | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
25 | 求满足条件的最长子串的长度 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
26 | 最长的指定瑕疵度的元音子串 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
27 | 抢7游戏 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
28 | 贪心歌手 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
29 | 数组排列求和 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
30 | 考古学家 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
31 | 学生重新排队 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
32 | 解密犯罪时间 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
33 | 路口最短时间问题 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
34 | 加密算法 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
35 | 信道分配 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
36 | 员工派遣 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
37 | 字符串拼接 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
38 | 伐木工 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
39 | 查找一个有向网络的头节点和尾节点 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
40 | 文件缓存系统 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
41 | 园区参观路径 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
42 | 快递员的烦恼 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
43 | 文本统计分析 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
44 | 矩阵匹配 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
45 | 图像物体的边界 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
46 | 模拟目录管理 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
🐰2023OD机试历史题库
🐸华为OD机试优秀必刷题
序号 | 题目 | 分值 | 通过率 | 试卷类型 | 语言 |
---|---|---|---|---|---|
1 | 生理周期 | 200 | 100% | OD必刷题目 | java |
2 | 朋友圈 | 200 | 100% | OD必刷题目 | java |
3 | 两个字符串间的最短路径问题 | 200 | 100% | OD必刷题目 | python、java、C++、JS |
4 | 电脑病毒感染 | 200 | 100% | OD必刷题目 | python、java、C++、JS |
5 | 项目排期 | 200 | 100% | OD必刷题目 | python、java、C++、JS |
6 | 模拟数据序列化传输 | 200 | 100% | OD必刷题目 | python、java、C++、JS |
7 | 5G网络建设 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
8 | 叉树计算 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
9 | 二叉树的广度优先遍历 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
10 | 可以组成网络的服务器 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
11 | 田忌赛马 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
12 | 任务处理 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
13 | 会议室占用时间 | 200 | 100% | OD统一考试(C卷) | python、java、C++、JS |
🐻知识点
🐷华为员工补充途径
华为员工,每年增加15000人左右,补充途径只有3种:
1、校招8000人,难度中,应届毕业生特别多,其他大厂招的少,难度大了许多;
2、OD转华为6000人,难度低,社招,工作内容、强度与华为员工一样,薪资待遇也基本一致;
3、17级以上社招,难度高,简历筛选要求高,面试难度大,有大厂经历的可以走这条路,薪资待遇还是可以匹配的。
🐮华为OD是什么?
OD全称(Outsourcing Dispacth)模式,目前华为和德科联合招聘的简称。目前华为社招大多数是OD招聘,17级以下都为OD模式,OD模式也是华为提出的一种新的用工形式,定级是13-17级,属于华为储备人才,每年都会从OD项目挑优秀员工转为正编。–考来的,描述的很准确。
🐗薪资待遇:
D1-D5对应薪资10K-35K左右,年终奖2-4个月,周六加班双倍工资,下个月发。入职OD会有一定薪资上涨,之后每年一次加薪,OD转华为一次加薪。
🐒华为OD值得去吗?
与一个武大本科生的聊天:
很多人介意OD的名号,如果你有意向加入华为的话,可以走OD流程。
认识了一个武大本科学生,考研二战失败,走了华为OD流程,他给我讲了他来OD的原因:
1、他认为,第一份工作去大厂很重要,但是对于他这种没有工作经验的人来说,去其他的大厂比较困难,走华为OD流程是最简单的路。
2、他了解OD转华为的流程,有在华为的同学也证实过,他相信自己有能力,1年后转华为。
3、更注重工作的实质,不太在乎名声。
华为OD的面试流程:
1、投递简历,同时提供姓名、邮箱、手机号、身份证号,用于锁定。
2、机试。3到算法题,400分满分,一般1个月的准备时间。
3、2轮技术面试,关注手撕代码、基础知识、项目经历
4、HR面和主管面。
5、录用审批,发offer。
🐴华为转正流程:
入职满1年,专业级,部门有hc,最近1次绩效A(每年2次绩效)
🐫华为 OD 机试:二本院校有机会吗?
有机会,但不大,大神除外!机考分数越高越好,所以需要提前刷题。机考通过后,如果没有收到面试邀请,也不要着急,非目标院校面试邀请发的时间比较晚。
非目标院校今年有点难,机试至少要考到 350 分,所以需要疯狂刷题,华为OD机考是有题库的,最好在考前刷完所有题库题目。
🐑 华为 OD 机试:跨专业可以参加华为OD
可以,但是如果你的本科院校比较差,上岸概率不大。
🐼华为 OD 机试:机试时可以看到错误的用例吗
看不到错误的用例
🐍华为 OD 机试:华为 OD 简历被锁定
机试通过,性格测试也通过,但是没人联系面试,发现简历被锁定。此时需要主动去联系HR。让他帮助你查询原因。
🐧华为 OD 机试:正式员工与OD员工的区别
华为外包员工与正式员工有许多不同之处。外包员工没有外网权限,因此无法访问某些网站和查找某些资料可能会更加困难。虽然有导师,但他们是外包公司的导师,而不是华为员工。外包员工的工卡是黄色的,只能用于出入门禁,每隔一年需要重新申请出入权限。此外,外包员工可能会感到归属感不足,例如在节日福利方面,正式员工可以获得礼品,而外包员工则可能会感到尴尬。有些会议只允许正式员工参加,例如政策会议等,与外包员工无关。除了工作由华为领导安排外,其他事情都由外包公司管理。
然而,外包员工也有一些优点。例如,如果不想加班,周末也可以选择不去。一般来说,外包员工不会被安排在周内版本守护工作中,也不会被要求在周内晚上临时支撑。如果出现问题,一般会叫正式员工。这是因为外包员工不是公司的员工,公司不能强制要求他们做任何事情。当然,这也因人而异,不同的项目和领导可能会有不同的要求。
需要注意的是,不同的部门之间可能存在差异,以上内容仅供参考。
华为OD和正式员工之间也有一些相同点和不同点。OD的卡证外观与正式员工相似,但只能用于门禁,不能直接刷卡消费。OD没有电子卡证,如果忘记带卡证,不能进入园区,只能找正式员工接待。OD的工号以300开头,而正式员工的工号以00开头。OD的绩效考核与正式员工不同,是与同级的OD员工一起考核。考勤相关的事宜由外企德科负责处理,但任何电子流都需要华为领导审批。薪资计算由外企德科处理,因为工资是由他们发放的。OD没有股票激励,但周末加班有双倍工资,可以在下个月15号一起发放。如果当月请假,加班费将自动抵扣。
除了以上不同点,OD基本上与正式员工相同,包括外网权限、日常节假日福利和开发任务分配。
🐝华为 OD 机试:华为 od 岗的薪资待遇
13 级中位数在 9k-13k,
14 级中位数在 13k-17k,
15 级中位数在 17k-21k,
16 级中位数在 21k-25k,
17 级中位数在 25k-29k
薪资结构基本工资+年终奖+分红**,在国外有补助,在华为干的越久,年底奖金和分红越多,这和其他公司一样。年终奖年终奖每个人都不一样,跟考核有关。15 级以上的华为员工年终奖一般是 6-12 个月工资。年度奖金计算为:A =4 个月工资,B+ =3 个月工资,B=2 个月工资。
🐋华为 OD 机试:华为OD能不能转正,转正要求及转正率怎么样
要成为正式员工,需要满足以下条件:在可信专业级入职满一年,取得两次绩效A(或者优秀转正+一个A),部门有招聘计划,且通过体检。当然,还有其他细节要求,因为每个部门的要求都不一样。但是如果以上几个条件都不能满足,那么转正的机会就不大了。至于转正率,个人观点是,华为的OD转正率大约等于离职率减去社招和校招人员的数量。如果业务增加,转正率就会高于后者;反之,则会低于后者。
🐲华为校招目标院校
相关文章:
2024华为OD机试真题指南宝典—持续更新(JAVAPythonC++JS)【彻底搞懂算法和数据结构—算法之翼】
PC端可直接搜索关键词 快捷键:CtrlF 年份关键字、题目关键字等等 注意看本文目录-快速了解本专栏 文章目录 🐱2024年华为OD机试真题(马上更新)🐹2023年华为OD机试真题(更新中)🐶新…...
【12.23】转行小白历险记-算法02
不会算法的小白不是好小白,可恶还有什么可以难倒我这个美女的,不做花瓶第二天! 一、螺旋矩阵 59. 螺旋矩阵 II - 力扣(LeetCode) 1.核心思路:确定循环的路线,左闭右开循环,思路简…...
k8s部署nginx-ingress服务
k8s部署nginx-ingress服务 经过大佬的拷打,终于把这块的内容配置完成了。 首先去 nginx-ingress官网查看相关内容。 核心就是这个: kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.2/deploy/static/prov…...
SpringBoot Elasticsearch全文搜索
文章目录 概念全文搜索相关技术Elasticsearch概念近实时索引类型文档分片(Shard)和副本(Replica) 下载启用SpringBoot整合引入依赖创建文档类创建资源库测试文件初始化数据创建控制器 问题参考 概念 全文搜索(检索),工作原理:计算…...
Python 常用模块re
Python 常用模块re 【一】正则表达式 【1】说明 正则表达式是一种强大的文本匹配和处理工具,主要用于字符串的模式匹配、搜索和替换。正则表达式测试网址:正则表达式在线测试 正则表达式手册:正则表达式手册 【2】字符组 字符转使用[]表…...
【华为OD题库-106】全排列-java
题目 给定一个只包含大写英文字母的字符串S,要求你给出对S重新排列的所有不相同的排列数。如:S为ABA,则不同的排列有ABA、AAB、BAA三种。 解答要求 时间限制:5000ms,内存限制:100MB 输入描述 输入一个长度不超过10的字符串S,确保都是大写的。…...
Three.js 详细解析(持续更新)
1、简介; Three.js依赖一些要素,第一是scene,第二是render,第三是carmea npm install --save three import * as THREE from "three"; import { GLTFLoader } from "three/examples/jsm/loaders/GLTFLoader.js&quo…...
Unity中Shader平移矩阵
文章目录 前言方式一:对顶点本地空间下的坐标进行相加平移1、在属性面板定义一个四维变量记录在 xyz 上平移多少。2、在常量缓冲区进行申明3、在顶点着色器中,在进行其他坐标转化之前,对模型顶点本地空间下的坐标进行转化4、我们来看看效果 方…...
python dash 的学习笔记1
dash 用python开发web界面 https://dash.plotly.com/ 官方上支持jula F# python一类。当然我只会python只学习python中使用dash. 要做一个APP,用php,java以及.net都可以写,只所有选择python是因为最近在用这一个。同时也发现python除了慢全是优点。 资料…...
SQLITE如何同时查询出第一条和最后一条两条记录
一个时间记录表,需要同时得到整个表或一段时间内第一条和最后一条两条记录,按如下方法会提示错误:ORDER BY clause should come after UNION not before select * from sdayXX order by op_date asc limit 1 union select * from sday…...
四、ensp配置ftp服务器实验
文章目录 实验内容实验拓扑操作步骤配置路由器为ftp server 实验内容 本实验模拟企业网络。PC-1为FTP 用户端设备,需要访问FTP Server,从服务器上下载或上传文件。出于安全角度考虑,为防止服务器被病毒文件感染,不允许用户端直接…...
VS2020使用MFC开发一个贪吃蛇游戏
背景: 贪吃蛇游戏 按照如下步骤实现:。初始化地图 。通过键盘控制蛇运动方向,注意重新设置运动方向操作。 。制造食物。 。让蛇移动,如果吃掉食物就重新生成一个食物,如果会死亡就break。用蛇的坐标将地图中的空格替换为 #和”将…...
【经典LeetCode算法题目专栏分类】【第9期】深度优先搜索DFS与并查集:括号生成、岛屿问题、扫雷游戏
《博主简介》 小伙伴们好,我是阿旭。专注于人工智能AI、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推荐--…...
字符设备驱动开发-注册-设备文件创建
一、字符设备驱动 linux系统中一切皆文件 1、应用层: APP1 APP2 ... fd open("led驱动的文件",O_RDWR); read(fd); write(); close(); 2、内核层: 对灯写一个驱动 led_driver.c driver_open(); driver_read(); driver_write(…...
TrustZone之可信操作系统
有许多可信内核,包括商业和开源的。一个例子是OP-TEE,最初由ST-Ericsson开发,但现在是由Linaro托管的开源项目。OP-TEE提供了一个功能齐全的可信执行环境,您可以在OP-TEE项目网站上找到详细的描述。 OP-TEE的结构如下图所示&…...
java定义三套场景接口方案
一、背景 在前后端分离开发的背景下,后端java开发人员现在只需要编写接口接口。特别是使用微服务开发的接口。resful风格接口。那么一般后端接口被调用有下面三种场景。一、不需要用户登录的接口调用,第二、后端管理系统接口调用(需要账号密…...
idea连接数据库,idea连接MySQL,数据库驱动下载与安装
文章目录 普通Java工程先创建JAVA工程JDBC连接数据库测试连接 可视化连接数据库数据库驱动下载与安装常用的数据库驱动下载MySQL数据库Oracle数据库SQL Server 数据库PostgreSQL数据库 下载MySQL数据库驱动JDBC连接各种数据库的连接语句MySQL数据库Oracle数据库DB2数据库sybase…...
Redis-实践知识
转自极客时间Redis 亚风 原文视频:https://u.geekbang.org/lesson/535?article681062 Redis最佳实践 普通KEY Redis 的key虽然可以自定义,但是最好遵循下面几个实践的约定: 格式:[业务名称]:[数据名]:[id] 长度不超过44字节 不…...
多维时序 | MATLAB实现SSA-CNN-SVM麻雀算法优化卷积神经网络-支持向量机多变量时间序列预测
多维时序 | MATLAB实现SSA-CNN-SVM麻雀算法优化卷积神经网络-支持向量机多变量时间序列预测 目录 多维时序 | MATLAB实现SSA-CNN-SVM麻雀算法优化卷积神经网络-支持向量机多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 多维时序 | MATLAB实现…...
leetcode160相交链表思路解析
分别让tmp1以及tmp2的结点分别先指向headA以及headB,当遍历完成后,再让tmp1以及tmp2分别指向haedB和headA反转 此处有个问题:为什么if判断句中写tmp1!=nullptr,能够编译通过,但是写tmp1->ne…...
在线分析工具-日志优化
一、概述 针对于大日志文件,统计分析出日志文件的相关指标,帮助开发测试人员,优化日志打印。减少存储成本 二、日志分析指标 重复打印日志:统一请求reqId的重复打印日志打印最多的方法:检测出打印日志最多的方法…...
硬核实战!mysql 错误操作整个表全部数据后如何恢复?附解决过程、思路(百万行SQL,通过binlog日志恢复)
mysql 错误操作整个表全部数据后如何恢复?(百万行SQL,通过binlog日志恢复) 事件起因 事情起因:以为某个表里的数据都是系统配置的数据,没有用户数据,一个字段需要覆盖替换为新的url链接&#x…...
【什么是反射机制?为什么反射慢?】
✅ 什么是反射机制?为什么反射慢? ✅典型解析✅拓展知识仓✅反射常见的应用场景✅反射和Class的关系 ✅典型解析 反射机制指的是程序在运行时能够获取自身的信息。在iava中,只要给定类的名字,那么就可以通过反射机制来获得类的所有…...
PostGreSQL:货币类型
货币类型:money money类型存储固定小数精度的货币数字,小数的精度由数据库的lc_monetary设置决定。windows系统下,该配置项位于/data/postgresql.conf文件中,默认配置如下, lc_monetary Chinese (Simplified)_Chi…...
ESP8266网络相框采用TFT_eSPI库TJpg_Decoder库mixly库UDP库实现图片传送
用ESP8266和TFT_ESPI模块来显示图片数据。具体来说,我们将使用ILI9431显示器作为显示设备,并通过UDP协议将图片数据从发送端传输到ESP8266。最后,我们将解析这些数据并在TFT屏幕上显示出来。在这个过程中,我们将面临一些编程挑战&…...
Go 泛型发展史与基本介绍
Go 泛型发展史与基本介绍 Go 1.18版本增加了对泛型的支持,泛型也是自 Go 语言开源以来所做的最大改变。 文章目录 Go 泛型发展史与基本介绍一、为什么要加入泛型?二、什么是泛型三、泛型的来源四、为什么需要泛型五、Go 泛型设计的简史六、泛型语法6.1 …...
python 解决手机拍的书籍图片发灰的问题
老师给发的作业经常是手机拍的,而不是扫描,背景发灰,如果二次打印就没有看了,象这样: 如果使用photoshop 处理,有些地方还是扣不干净,不如python 做的好,处理后如下: 具体…...
【prompt一】Domain Adaptation via Prompt Learning
1.Motivation 当前的UDA方法通过对齐源和目标特征空间来学习域不变特征。这种对齐是由诸如统计差异最小化或对抗性训练等约束施加的。然而,这些约束可能导致语义特征结构的扭曲和类可辨别性的丧失。 在本文中,引入了一种新的UDA提示学习范式࿰…...
视频编辑与制作,添加视频封面的软件
如今,视频已经成为了我们生活中不可或缺的一部分,无论是社交媒体上的短视频,还是电影、电视剧,视频都以其独特的魅力吸引着我们的目光。而在这背后,视频剪辑软件功不可没。今天,我就为大家揭秘一款新一代的…...
Deepin更换仿Mac主题
上一篇博客说了要写一篇deepin系统的美化教程 先看效果图: 准备工作: 1.你自己 嘻嘻嘻 2.能上网的deepin15.11电脑 首先去下载主题 本次需要系统美化3部分:1.图标 2.光标 3.壁纸 开始之前,请先把你的窗口特效打开,…...
【Flink-Kafka-To-ClickHouse】使用 Flink 实现 Kafka 数据写入 ClickHouse
【Flink-Kafka-To-ClickHouse】使用 Flink 实现 Kafka 数据写入 ClickHouse 1)导入相关依赖2)代码实现2.1.resources2.1.1.appconfig.yml2.1.2.log4j.properties2.1.3.log4j2.xml2.1.4.flink_backup_local.yml 2.2.utils2.2.1.DBConn2.2.2.CommonUtils2.…...
浅谈Redis分布式锁(下)
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 自定义Redis分布式锁的…...
Django Rest Framework框架的安装
Django Rest Framework框架的安装 Django Rest Framework框架的安装 1.DRF简介2.安装依赖3.安装使用pip安装添加rest_framework应用 1.DRF简介 Django REST Framework是Web api的工具包。它是在Django框架基础之上,进行了二次开发。 2.安装依赖 链接python安装 …...
深度学习(七):bert理解之输入形式
传统的预训练方法存在一些问题,如单向语言模型的局限性和无法处理双向上下文的限制。为了解决这些问题,一种新的预训练方法随即被提出,即BERT(Bidirectional Encoder Representations from Transformers)。通过在大规模…...
如何用Excel制作一张能在网上浏览的动态数据报表
前言 如今各类BI产品大行其道,“数据可视化”成为一个热门词汇。相比价格高昂的各种BI软件,用Excel来制作动态报表就更加经济便捷。今天小编就将为大家介绍一下如何使用葡萄城公司的纯前端表格控件——SpreadJS来实现一个Excel动态报表: 实…...
双向数据绑定是什么
一、什么是双向绑定 我们先从单向绑定切入单向绑定非常简单,就是把Model绑定到View,当我们用JavaScript代码更新Model时,View就会自动更新双向绑定就很容易联想到了,在单向绑定的基础上,用户更新了View,Mo…...
鱼眼标定方式
鱼眼作用 人单眼水平视角最大可达156度,垂直方向150度。为了增加可视范围,摄像头可以通过畸变参数扩大视野,一般100度到200度的fov。所以鱼眼是为了看的视野更大,注意在一定分辨率下,fov边缘的像素点稀疏,…...
详解Keras3.0 KerasNLP Models: GPT2 GPT2Tokenizer
1、GPT2Tokenizer 用于将文本数据转换为适合训练和预测的格式,主要功能是将输入的文本进行分词、编码等操作,以便在神经网络中使用 keras_nlp.models.GPT2Tokenizer(vocabulary, merges, **kwargs) 参数说明 vocabulary:一个字典&#x…...
2016年第五届数学建模国际赛小美赛B题直达地铁线路解题全过程文档及程序
2016年第五届数学建模国际赛小美赛 B题 直达地铁线路 原题再现: 在目前的大都市地铁网络中,在两个相距遥远的车站之间运送乘客通常需要很长时间。我们可以建议在两个长途车站之间设置直达班车,以节省长途乘客的时间。 第一部分…...
三秦通ETC续航改造
前些天开车时ETC每隔2分钟滴滴响一下,重插卡提示电池电压低 2.8V。看来应该是电池不行了。去银行更换ETC应该是需要费用的。还有一种办法是注销掉,然后去别的银行办一个。不过我想自己更换电池试一下。 首先拆下ETC,我使用的办法是开水烫。烧…...
使用Python实现发送Email电子邮件【第19篇—python发邮件】
文章目录 👽使用Python实现发送Email电子邮件🎶实现原理🏃Python实现发送Email电子邮件-基础版👫实现源码🙆源码解析 💇Python实现发送Email电子邮件-完善版👫实现源码🙆源码解析&am…...
Docker基本命令和Docker怎么自己制作镜像
基本命令 启动新的容器(指定容器名称和端口映射【主机端口:容器端口】) docker run --name 容器名 -p 8080:80 镜像名 启动新的容器(交互式) docker run -it centos7-with-jdk /bin/bash 特权方式启动容器 docker run -d --…...
Netty-2-数据编解码
解析编解码支持的原理 以编码为例,要将对象序列化成字节流,你可以使用MessageToByteEncoder或MessageToMessageEncoder类。 这两个类都继承自ChannelOutboundHandlerAdapter适配器类,用于进行数据的转换。 其中,对于MessageToMe…...
伽马校正:FPGA
参考资料: Tone Mapping 与 Gamma Correction - 知乎 (zhihu.com) Book_VIP: 《基于MATLAB与FPGA的图像处理教程》此书是业内第一本基于MATLAB与FPGA的图像处理教程,第一本真正结合理论及算法加速方案,在Matlab验证,以及在FPGA上…...
【SpringCloud笔记】(8)服务网关之GateWay
GateWay 概述简介 官网地址: 上一代网关Zuul 1.x:https://github.com/Netflix/zuul/wiki(有兴趣可以了解一下) gateway:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/…...
Compose常用布局
Compose布局基础知识 上一节对Compose做了简单的介绍,本章节主要介绍Compose中常用的布局,其中包括三个基础布局(Colmun、Row、Box);以及其他常用布局(ConstraintLayout 、BoxWithConstraints、HorizontalP…...
使用keytool查看Android APK签名
文章目录 一、找到JDK位置二、使用方法2.1 打开windows命令行工具2.2 查看签名 三、如何给APK做系统签名呢? 一、找到JDK位置 安卓AS之后,可选择继续安装JDK,如本文使用amazon版本默认位置:C:\Users\66176.jdks\corretto-1.8.0_342可通过自…...
数据库学习日常案例20231221-oracle libray cache lock分析
1 问题概述: 阻塞的源头为两个ddl操作导致大量的libray cache lock 其中1133为gis sde的create table as语句。 其中697为alter index语句。...
【数据结构】最短路径算法实现(Dijkstra(迪克斯特拉),FloydWarshall(弗洛伊德) )
文章目录 前言一、Dijkstra(迪克斯特拉)1.方法:2.代码实现 二、FloydWarshall(弗洛伊德)1.方法2.代码实现 完整源码 前言 最短路径问题:从在带权有向图G中的某一顶点出发,找出一条通往另一顶点…...
算法模板之队列图文详解
🌈个人主页:聆风吟 🔥系列专栏:算法模板、数据结构 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. ⛳️模拟队列1.1 🔔用数组模拟实现队列1.1.1 👻队列的定…...