- 博客(19)
- 收藏
- 关注
原创 利用管道、信号量、信号、共享内存和消息队列进行多进程通信
本文从管道、信号、信号量、共享内存、消息队列和socket六个方面讲解了它们在进程间通信的作用原理
2023-12-07 23:42:13
987
原创 从封装、继承与多态的角度来看待面向对象的编程思想
是将构成问题的各个事物抽象成各个对象的思想,这样做的目的不只是为了单纯地简化问题逻辑,也是为了更好地描述一个事物在解决问题的过程中经历的步骤和行为。这样做还有什么好处?对象是面向对象类语言程序的基本单位,我们可以将程序和数据封装在其中,这样做还可以提高程序的复用性、灵活性和可扩展性。对象怎么产生?对象是类的实例化,是具体的,占用存储空间;而类是创建对象的模板,是抽象的,不占用存储空间,一个类可以创建多个对象。
2023-11-29 15:27:20
394
1
原创 用互斥锁、信号量、条件变量实现线程同步
文章的目的是采用互斥锁、信号量和条件变量来实现线程同步,在互斥锁中、信号量和条件变量中还分别介绍了各个核心函数。
2023-11-29 15:16:50
1234
1
原创 STM32基本定时器
文章内容达成的目的是将定时器作为中断源来控制LED灯的亮灭,为了达成这个目的,文章介绍了基本定时器的概念、结构组成和完成实践的代码。
2023-11-28 21:40:54
1398
原创 STM32外部中断
实践内容:以STM32F407开发板为例,将摁下按键Key_0和Key_1作为中断源来控制LED灯的亮与灭。文章围绕实践内容来讲解其中涉及到的知识点。
2023-11-28 00:31:56
1391
原创 STM32GPIO
文章介绍了GPIO的基本概念和基本结构,也简单说明了GPIO的四种输入模式和四种输出模式,并以STM32F407ZG开发板为例进行LED0点灯实践
2023-11-27 21:42:16
418
原创 数据结构-队列与栈以及相关练习
顺序表实现队列、链表实现队列,栈的实现、有效的括号(Leecode-20)、程序的调用关系(HZOJ-595)、2020年数据结构41题(HZOJ-838)、比较含退格的字符串(Leetcode-844)、火车进栈(HZOJ-263)、验证栈序列(Leetcode-946)
2023-10-22 21:50:41
60
1
原创 数据结构-顺序表、链表的相关操作以及相关练习题
文章包含了①顺序表的插入、删除、扩容等操作②链表的插入、删除、查找等操作③反转链表(Leetcode-206)、环形链表(Leetcode-141)、快乐数(Leetcode-202)、旋转链表(Leetcode-61)、删除链表倒数第N个节点(Leetcode-19)、环形链表Ⅱ(Leetcode-142)、反转链表Ⅱ(Leetcode-92)
2023-10-15 23:43:56
130
1
原创 用c语言编写简单的一对一服务器和多对一服务器
用C语言实现一个客户端或者多个客户端向一个服务器端发送消息,文章包含了实现它们的代码以及介绍了其中涉及到的函数。
2023-10-08 21:28:10
191
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人