- 博客(23)
- 收藏
- 关注
原创 【Linux】进程信号,相关函数的简单实用
信号的结构和表示方法,以及相关的信号集操作函数sigaddset,sigprocmask等函数的简单使用,附有示例代码,主要关于如何改变信号的处理动作、signal函数和sigaction函数的具体使用方法
2024-01-16 20:36:39
961
1
原创 【Linux】进程间通信之共享内存,相关函数的简单使用
使用ftok函数生成键值,由于我们希望多个进程访问同一块内存,所以两段代码里面需要使用相同的路径名和项目标识符作为参数调用 ftok 函数使用shmget以后用shmat连接,用完了以后用shmdt解除连接,最后用shmctl删除用完的共享内存。
2024-01-03 15:46:32
902
原创 【Linux】再谈文件操作及理解
表示一个已经打开的文件对象。每个进程都有一个指针*files, 指向一张表files_struct,该表最重要的部分就是包涵一个指针数组,每个元素都是一个指向打开文件的指针。(3)Linux进程默认情况下会有3个缺省打开的文件描述符,分别是标准输入0, 标准输出1, 标准错误2,其中0,1,2对应的物理设备一般是:键盘,显示器,显示器。根据这张示意图,不同的语言对文件进行读写等操作的实现方法可能不同,但。关于C语言中常见的文件操作相关的函数,大家可以参考一下我的这篇博客。相关的问题不是语言上的问题,而。
2023-11-17 14:55:40
123
原创 【C++】二叉搜索树的简单介绍(元素的插入和删除)
这篇博客主要是向大家简单介绍一下二叉搜索树,以及讲述一些较难的函数的实现,为之后规则更“严苛”的平衡二叉搜索树做一个铺垫。
2023-11-12 12:56:30
221
1
原创 【C++】从实用角度出发带你学习C++继承
简单来说“继承”的目的就是复用代码;它允许程序员在保持原有类特性的基础上进行扩展,增加功能,(这样产生新的类,称派生类),是类设计层次的复用,本文从继承的使用方法以及派生类的默认成员函数的使用细节部分展开了详细的讲解
2023-11-05 15:09:58
112
2
原创 【C++】从Vector和List深入了解反向迭代器
通过调试,和对vector,list两个容器底层代码的讲解,让读者深入了解迭代器和反向迭代器,并给出相关代码
2023-08-08 17:43:31
139
原创 【C++】类与对象(类的访问+this指针+默认构造函数)
详解类的引用、访问,this指针的意义和细节,以及类的构造函数,析构函数,拷贝构造函数的调用规则和写法
2023-03-05 18:45:30
744
原创 【C数据结构】常规排序总结
详解直接插入排序,选择排序,堆排序的思路和代码,快速排序的三种递归写法和一种非递归写法,归并排序的递归写法和非递归写法,并给出部分示意图
2023-02-23 12:42:39
411
3
原创 程序的编译与执行过程+预处理详解
这篇博客主要介绍了程序的翻译环境和执行环境,详细解释了程序编译的阶段,预处理符号和预处理指令在程序中的简单应用。在简述了#define替换规则以后,对比了宏和函数,并简述各自的优缺点
2022-10-19 15:14:28
1788
1
原创 C语言文件操作+文件的顺序/随机读写详解
在学习文件操作之前,我们的程序的运行过程(比如scanf和printf)主要是键盘和内存的交互,最后由屏幕显示结果。如果你试着将一段程序调试多次,你可能会发现每一次调试时,存放变量的地址都是不一样的,也就是说,这时的数据是存放于内存之中的,并没有持久化的存放进硬盘通过使用文件,我们就可以直接把数据存放进电脑硬盘,从而实现数据的持久化
2022-10-17 21:04:03
3295
6
原创 【“内存对齐“在计算结构体大小时的影响】
有关结构体的声明、初始化不同写法与区别的相关知识,以及结构体内存对齐在使用sizeof计算大小时的影响,分析内存对齐的意义和原因
2022-09-20 13:56:19
396
原创 【库函数的奇妙冒险:从内存到字符串】
这篇博客主要介绍了一些与“内存”和“字符串”相关的函数,给出部分函数的简单模拟实现的代码详解,同时对易混函数进行识别和解析
2022-09-15 19:30:22
349
3
原创 【C语言实现简单三子棋游戏详解(电脑“智能”下棋)】
我们需要确定一下电脑下棋的三个优先级:a.如果下一步棋能让电脑方直接获胜,那就这样下b.如果不满足a情况的条件,如果玩家的下一步棋可以使玩家直接获胜,电脑的下一步棋必须堵截玩家c.如果a和b的条件均不满足,随机下棋还有一点需要注意的是如果玩家第一步没有下在棋盘中央的时候,我们(电脑)必须抢占这个位置来取得优势...
2022-08-04 15:37:57
1261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人