自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 力扣编程笔记——滑动窗口

(1)用两个指针维护一个连续区间 [l, r],并维护若干窗口内状态。窗口收集信息;一旦“不合法/超标”,窗口恢复合法。(3)复杂度:因为每个元素进出窗口各一次,通常是 O(n)。

2025-08-17 16:18:39 195

原创 秋招笔试题——Linux

netstat 命令用于显示网络状态,利用 netstat 指令可以得知整个 Linux 系统的网络情况。从第二位开始到最后一位,每三位分为一组,表示文件所有者,同组者以及其他用户对文件的操作权限。在RHEL5系统中,DHCP服务器的配置文件位于**/etc/dhcpd.conf**权限标记表示时第一位表示的是文件或目录,文件用-表示,目录用d表示。如果可执行,权限二进制为 001,十进制是1;如果可读,权限二进制为 100,十进制是4;如果可写,权限二进制为 010,十进制是2;

2025-08-13 21:28:50 422

原创 linux——fopen模式

fopen模式"r""w""a""r+""w+""a+"

2025-08-10 11:31:19 151

原创 力扣笔记——链表

链表是一种线性数据结构,就像数组一样存储数据,但是它们的内部结构完全不同。链表:元素在内存中不连续,每个元素(节点)通过一个指针指向下一个节点。->: 用来访问指针所指对象的成员(current->val)nullptr: 空指针,表示没有下一个节点。数组:元素在内存中连续存储,通过下标访问。它的next才是合并后链表真正的第一个节点。遍历时一定要检查nullptr避免崩溃。动态分配:用new创建节点。dummy是一个假的头节点。📝 常见语法和注意事项。🌱 一、链表是什么?

2025-08-10 11:29:46 138

原创 笔试——单片机

MCS-51单片机复位后堆栈指针SP=07H。的特殊功能寄存器才具有位寻址能力。注意编号是从 Bank0 开始~~在51单片机中,只有地址末尾为。

2025-08-10 11:28:46 317

原创 力扣刷题笔记——【双指针】

双指针(Two Pointers)顾名思义就是用两个指针在数组或字符串上移动来完成一类问题。核心思想:slow走一步,fast走两步。当fast到达尾部,slow正好在中点。核心思想:如果有环,两个不同速度的指针在环中走,迟早会相遇。(更新指针位置经常忘记和混淆)把符合条件的元素放到目标位置。(1)链表中找中点或判断环。一个指针:记录“目标位置”是否满足放进目标位置的条件。一个指针:扫描当前数组。

2025-08-10 11:28:23 204

原创 编程易错点、混淆点

sizeof 对数组,得到整个数组所占空间大小。sizeof 对指针,得到指针本身所占空间大小。nums.size(),返回 vector 中的。sizeof,返回的是这个变量在内存中占用的。

2025-08-10 11:27:06 265

原创 哈希表笔记

map.count()只关心这个值出没出现过,但是map.find()会把这个值具体是什么告诉你。unordered_map是 key->value,key应该是数值,value是下标。创建一个空的unordered_map对象,键的类型为Key,值的类型为T。find()返回的是一个迭代器,如果没找到会返回 hasmap.end()。函数形式 哈希表变量名.find(要查找的值),返回值为迭代器在该数据结构。函数形式 哈希表变量名.count(要查找的值),返回值为找到的。(4)count函数。

2025-07-07 15:12:33 369

原创 [STC8H系列单片机]串口1透传转发串口3的数据

(1)IO口初始化配置UART3使用的是P00和P0管脚,配置方式如下//指定要初始化的IO GPIO_InitStructure . Mode = GPIO_PullUp;//指定IO的输入或输出方式 GPIO_Inilize(GPIO_P0 , & GPIO_InitStructure);//初始化 UART3_SW(UART3_SW_P00_P01);(2)UART接收缓冲长度不够导致数据丢失的问题只需将缓冲区长度从默认值64改为256即可256256。

2023-07-21 15:57:13 1283 3

原创 STC8H系列单片机IAP实现不停电下载(通过串口)

在使用串口往STC单片机烧录程序时,需要冷启动,先点击下载再上电。这样这样做有一定的缺点。首先,一些特殊的外围电路要求一直保持有电状态,有些客户需求能远程操控设备升级程序,无法去现场断电设备。其次,频繁的断电上电操作也比较麻烦。对于STC8H8K64U单片机,可以使用以下方法来实现在不需要断电冷启动的情况下更新程序:(1)使用IAP功能:STC8H8K64U单片机内置了IAP(In-Application Programming)功能,可以通过IAP指令和相关函数来进行程序更新。

2023-07-21 14:48:59 4524 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除