相关文章
2024华为校招面试真题汇总及其解答(二)
6.【算法题】三步问题 题目:
三步问题。有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶或3阶。实现一种方法,计算小孩有多少种上楼梯的方式。结果可能很大,你需要对结果模1000000007。
示例1: 输入:n = 3 输出:4说明: 有四种走法示例2: 输入:n = 5输出:1…
编程日记
2025/1/20 9:42:00
ESP32单片机环境搭建(VScode + PlatformIO IDE)
一、环境搭建(VScode PlatformIO IDE)
1、官网下载VScode; 2、安装最新的插件(C/C、PlatformIO IDE、python、Chinese); 3、在PlatformIO IDE中新建工程:Platforms——Projects——Create New Project——…
编程日记
2025/1/19 13:45:34
设计模式-11种行为型模式
行为型模式可以影响一个系统的状态和行为流。 责任链模式:
定义一个抽象处理者,其中包含了设置了下一个处理者和对请求的处理两个方法。具体的处理者都实现了这个接口。用于处理多级请,可以将多个处理者对象串联起来,每个处理者都…
编程日记
2025/1/18 1:19:51
【vue3】BEM架构、less scss和scoped
一、 BEM架构
BEM(Block, Element, Modifier)是一种命名约定,用于在编写 CSS 和 HTML 类名时创建可维护和可重用的样式。BEM 是一种常用的 CSS 命名规范,它的目的是减少样式之间的耦合,增加样式的可读性,并…
编程日记
2025/1/20 18:08:01
基于 Debian 稳定分支发行版的Zephix 7 发布
导读Zephix 是一个基于 Debian 稳定版的实时 Linux 操作系统。它可以完全从可移动媒介上运行,而不触及用户系统磁盘上存储的任何文件。
Zephix 是一个基于 Debian 稳定版的实时 Linux 操作系统。它可以完全从可移动媒介上运行,而不触及用户系统磁盘上存…
编程日记
2025/1/17 21:13:24
【算法题】2899. 上一个遍历的整数
插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 题目:
给你一个下标从 0 开始的字符串数组…
编程日记
2025/1/14 2:48:40
Wireshark新手小白基础使用方法
一、针对IP抓取
1、过滤格式:
(1)、ip.src eq x.x.x.x
(2)、ip.dst eq x.x.x.x
(3)ip.src eq x.x.x.x or ip.dst eq x.x.x.x
二、针对端口过滤
1、过滤格式:
(1&a…
编程日记
2025/1/23 1:39:29
互动设计:深入了解用户体验的关键
交互是人与计算机系统之间的互动过程。在计算机领域中,交互是人机交互技术的核心内容之一。交互设计是一种基于人类行为科学、心理学、人体工程学等领域的专业设计,目的是创造用户友好的、易于使用的计算机软件、网络、移动应用等。交互的本质在于用户的…
编程日记
2025/1/17 6:47:59