自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【虚拟机更换字体】VirtualBox下的Ubuntu字体更换

本文介绍了在Linux系统中安装并使用JetBrains Mono字体的方法:1)下载ttf文件并验证安装;2)通过gsettings命令设置界面、文档和等宽字体;3)刷新字体缓存。注意事项包括必须指定字体大小,否则终端字体可能消失。文章还提供了恢复默认字体的命令。适用于大多数默认安装GNOME的Linux发行版。

2025-08-27 10:55:00 160

原创 【虚拟机扩容记录】VirtualBox下的Ubuntu扩容

这篇备忘录介绍了为VirtualBox虚拟机扩容磁盘的完整步骤:首先找到虚拟机磁盘文件,通过VBoxManage命令调整虚拟磁盘大小;进入Ubuntu系统后,使用fdisk删除原有分区(或使用growpart直接扩容),注意保持新分区的起始位置与原先一致以避免数据丢失;最后用resize2fs命令完成扩容,并通过df -h验证扩容效果。整个过程涵盖了从虚拟机设置到系统内分区调整的关键操作。

2025-08-26 23:47:19 239

原创 关于HAL库的UART踩坑记录

(目前个人认为正确理解)HAL_UART_Receive_IT()在接受完给定长度数据之后,剩余数据仍然会进入UART接收寄存器,但是不会被存入用户缓冲区,导致HAL库认为中断未及时处理数据,所以出现0x08错误。现象:使用HAL_UART_Receive_IT()接收ESP8266回传数据,STM32发送指令 "AT\r\n"之后,只有在程序复位第一次才能正常接收到回传数据。关键处理:(错误理解)认为HAL_UART_Receive_IT()在接受完给定长度数据之后,会丢弃未接收到的剩余数据;

2025-03-13 18:14:01 349

原创 Arm架构体系与编程(学习笔记)(持续更新中)

Arm架构体系和编程学习笔记

2024-11-19 01:53:22 1835

原创 typedef类型重定义和define宏定义的一些区别

我们通过gcc -E 预处理一下可以看到,INT_在编译后是直接被简单替换成 int* 的,而typedef的int*则会被看作一个整体。通过两个例子可以看出,typedef重定义的类型会是一个不可分割的整体,而define宏定义只不过是把其代表的数据在编译时进行简单替换。是给原有的数据类型取一个别名,重定义的类型具有与原有类型相等同的权柄;是一个简单替换,在编译时,宏定义会被它所代表的数据直接替换掉;个人学习笔记,如果有误,欢迎大佬指正!

2024-01-30 19:22:55 673 4

空空如也

空空如也

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

TA关注的人

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