每日日程
2024.8.6周二 / 二零二四年(甲辰年)七月初三
- 蓝色字体为跳转链接(按下Ctrl+点击蓝色字体链接即可完成跳转)
- 个人博客地址:GitHub:Madman-luxun (madman) // 博客园:XG_madman
- c++黑马程序员笔记:C++基础编程 | welcome to here (namic00.github.io)
- 野火开发板资料
每日一看:8.28
死锁:死锁的四个必要条件以及死锁的解决方法
冒泡排序:十大经典排序算法之冒泡排序
C语言100例:菜鸟教程
C语言示例菜鸟:基本算法
判断大端小端:用union共用体以及如何判断大小端?_union判断大小端-CSDN博客
c/c++混合编译:C 和 C++混合编译_gcc c语言和c++混编-CSDN博客
二叉树遍历:
表格法:
每日一看 8.12(PID算法控制)
- 什么是守护进程:在后台运行,没有控制终端
fork - 网络超时是什么,如何解决
- linux的文件类型及属性
- 死锁是什么
- 共享内存,led显存需要映射是因为他们都在内核中,不能直接操作,需要映射到用户空间进行操作
每日一看 8.13
未来五年的职业规划:
文件io的缓冲方式有那些:全缓冲,行缓冲,无缓冲
内存泄漏和内存溢出是什么,有什么区别:内存泄露:申请的内存使用完之后没有free掉,内存溢出:超过了申请的内存范围
预处理是什么(#):编译四步骤:预处理--编译--汇编--链接
linux的启动过程:上电--执行启动引导程序(uboot)--加载linux内核--挂载根文件系统(rootfs)--安装驱动程序,执行脚本文件--提供字符终端,执行应用程序
每日一看 8.15
队列和栈的区别:数据结构-队列和栈有什么区别_栈和队列的区别-CSDN博客
队列(Queue):是限定只能在表的一端进行插入和在另一端进行删除操作的[线性表](https://so.csdn.net/so/search?q=%E7%BA%BF%E6%80%A7%E8%A1%A8&spm=1001.2101.3001.7020);栈(Stack):是限定只能在表的一端进行插入和删除操作的线性表。
最能概括你自己的三个词:学习能力强,有责任心,不耻下问
简述c语言static关键字的作用:C/C++ 中 static 的用法全局变量与局部变量 | 菜鸟教程 (runoob.com)
static 是 C/C++ 中很常用的修饰符,它被用来控制变量的存储方式和可见性
STM32的GPIO工作模式有四种:【STM32】STM32F4 GPIO八种模式及工作原理详解_gpio mode ipu-CSDN博客
- 输入模式 :用于读取外部信号,可以配置内部上拉或下拉电阻来保持输入信号电平稳定。
- 输出模式 :用于输出控制信号,可以配置输出类型(推挽输出或开漏输出)和输出速率。
- 复用功能模式 :实现外设与GPIO的复用功能,例如将GPIO配置为串口通信的TX或RX引脚。
- 模拟模式 :连接模拟信号,例如ADC或DAC的输入引脚,此模式下禁用GPIO的数字功能。
每日一问 8.16
进程间通信效率最高的方式:
互斥锁:
rs232和rs485的区别:
c库函数strstr()函数:strstr()函数的使用说明(C语言)_strstr()-CSDN博客
比较两个字符串,查找子串
每日一看:8.26
malloc和calloc的详解和区别:【C语言】calloc()函数详解(动态内存开辟函数)-CSDN博客
逗号表达式:逗号表达式详解_逗号表达式怎么做-CSDN博客
64位和32位不同类型数据的大小:32位和64位系统下 int、char、long、double所占的内存_32位与64位下char char* int double的大小-CSDN博客
c语言当型循环和直到型循环:当型循环和直到型循环(精讲)-CSDN博客