自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用管道、信号量、信号、共享内存和消息队列进行多进程通信

本文从管道、信号、信号量、共享内存、消息队列和socket六个方面讲解了它们在进程间通信的作用原理

2023-12-07 23:42:13 913

原创 mallo与new、指针与引用

文章介绍了malloc函数的工作机制、malloc与new的区别、指针与引用的区别、指针和引用如何相互转化

2023-12-04 15:20:11 478

原创 如何处理孤儿进程与僵尸进程

文章说明了孤儿进程和僵尸进程出现的原因以及他们的处理方法。

2023-11-30 20:07:09 394

原创 守护进程的创建方法

文章说明了创建守护进程的整个过程,也讲述了守护进程的概念、实践代码和关闭守护进程的方法。

2023-11-30 19:36:44 533

原创 从封装、继承与多态的角度来看待面向对象的编程思想

是将构成问题的各个事物抽象成各个对象的思想,这样做的目的不只是为了单纯地简化问题逻辑,也是为了更好地描述一个事物在解决问题的过程中经历的步骤和行为。这样做还有什么好处?对象是面向对象类语言程序的基本单位,我们可以将程序和数据封装在其中,这样做还可以提高程序的复用性、灵活性和可扩展性。对象怎么产生?对象是类的实例化,是具体的,占用存储空间;而类是创建对象的模板,是抽象的,不占用存储空间,一个类可以创建多个对象。

2023-11-29 15:27:20 359 1

原创 进程和线程的一些概念、优缺点以及使用场景

本文说明了进程与线程的概念、多进程与多线程的优缺点以及它们各自的适用场景。

2023-11-29 15:22:45 441 1

原创 用互斥锁、信号量、条件变量实现线程同步

文章的目的是采用互斥锁、信号量和条件变量来实现线程同步,在互斥锁中、信号量和条件变量中还分别介绍了各个核心函数。

2023-11-29 15:16:50 1162 1

原创 STM32基本定时器

文章内容达成的目的是将定时器作为中断源来控制LED灯的亮灭,为了达成这个目的,文章介绍了基本定时器的概念、结构组成和完成实践的代码。

2023-11-28 21:40:54 1208

原创 STM32外部中断

实践内容:以STM32F407开发板为例,将摁下按键Key_0和Key_1作为中断源来控制LED灯的亮与灭。文章围绕实践内容来讲解其中涉及到的知识点。

2023-11-28 00:31:56 1270

原创 STM32GPIO

文章介绍了GPIO的基本概念和基本结构,也简单说明了GPIO的四种输入模式和四种输出模式,并以STM32F407ZG开发板为例进行LED0点灯实践

2023-11-27 21:42:16 368

原创 进程的空间模型及其代码验证

进程的空间模型以及用C语言代码验证

2023-11-26 22:09:24 397 1

原创 并发、并行、同步、异步、互斥、阻塞、非阻塞的概念

并发,同步,异步,互斥,阻塞,非阻塞的理解

2023-11-26 18:02:16 981 1

原创 树与二叉树

文章包含了树的一些基本概念、二叉树的代码实现、哈夫曼编码的生成过程和力扣上的一些相关习题。

2023-10-29 18:15:33 50 1

原创 数据结构-队列与栈以及相关练习

顺序表实现队列、链表实现队列,栈的实现、有效的括号(Leecode-20)、程序的调用关系(HZOJ-595)、2020年数据结构41题(HZOJ-838)、比较含退格的字符串(Leetcode-844)、火车进栈(HZOJ-263)、验证栈序列(Leetcode-946)

2023-10-22 21:50:41 25 1

原创 数据结构-顺序表、链表的相关操作以及相关练习题

文章包含了①顺序表的插入、删除、扩容等操作②链表的插入、删除、查找等操作③反转链表(Leetcode-206)、环形链表(Leetcode-141)、快乐数(Leetcode-202)、旋转链表(Leetcode-61)、删除链表倒数第N个节点(Leetcode-19)、环形链表Ⅱ(Leetcode-142)、反转链表Ⅱ(Leetcode-92)

2023-10-15 23:43:56 91 1

原创 用c语言编写简单的一对一服务器和多对一服务器

用C语言实现一个客户端或者多个客户端向一个服务器端发送消息,文章包含了实现它们的代码以及介绍了其中涉及到的函数。

2023-10-08 21:28:10 96 1

原创 网络编程---IO复用方法

I/O复用中涉及到select、poll、epoll,再添加实例代码来更好地理解I/O复用

2023-09-21 22:19:05 46

原创 1.算法-递归

递归实现指数型枚举、组合型枚举、排列型枚举、斐波那契数列的递归优化、二分查找、快速排序。

2023-09-14 16:47:57 71 1

原创 0.数值类型的取值范围

在不同位系统下的数值类型的取值范围

2023-08-29 22:03:33 78 1

空空如也

空空如也

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

TA关注的人

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