logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux系统编程:信号的发送、保存和处理

事实上,由于UNIX 的历史原因,要想不产生僵尸进程还有另外一种办法:父进程调 用sigaction将SIGCHLD的处理动作 置为SIG_IGN,这样fork出来的子进程在终止时会自动清理掉,不会产生僵尸进程,也不会通知父进程。系统默认的忽略动作和用户用sigaction函数自定义的忽略通常是没有区别的,但这是一个特例。此方法对于Linux可用,但不保证 在其它UNIX系统上都可 用。请编写程序

文章图片
#linux#运维#服务器
Linux系统编程:信号的预备和产生

引入: 比如当前快递小哥需要通知你下来取快递(产生信号),然后通过电话或短信告知了你(发送信号),但是当前你正在打游戏,所以你并不会马上去处理,但是你会记得这件事(信号的保存),当你忙完之后,你接着就去处理快递了(信号的处理),而一般会有3种处理方法:1、幸福地打开快递(默认动作) 2、选择将快递送给好朋友(自定义动作)3、忽略他,然后再打一把游戏(忽略)。

文章图片
#linux#运维#服务器
DS初阶:栈和队列的相互实现

栈和队列的相互实现是用两个栈去实现队列或者是用两个队列去实现栈,这样其实是把问题复杂化的,实际中没有什么应用价值,但是通过他们的相互实现可以让我们更加深入地理解栈和队列的特点

文章图片
#开发语言#数据结构#c语言
DS初阶:循环队列的实现

循环队列是有自己的应用场景的!!

文章图片
#数据结构#开发语言#c语言
DS初阶:单链表的实现

在博主的上一篇文章中,很详细地介绍了顺序表实现的过程以及如何去书写代码,如果没看过的友友们建议先去看看哦!DS:顺序表的实现(超详细!!)顺序表是线性表的一种,而本文将会介绍另外一种线性表——链表。​

文章图片
#c语言#数据结构#c++ +1
DS进阶:二叉搜索树

本身树形结构用来存储数据相比顺序表和链表来说并不占有优势,他的最大优势就在于查找优势

文章图片
#数据结构#c++
DS初阶:树及二叉树的相关概念

树的相关名词是依照树加上人类的亲缘关系表述的!

文章图片
#数据结构#开发语言#c语言
DS初阶:顺序表的实现

本文为博主在DS学习阶段的第一篇博客,所以会介绍一下数据结构,并在最后学习对顺序表的实现,在友友们深入理解指针(3)学习之前,一定要对三个部分的知识——指针、结构体、动态内存管理的内容有一定的了解,如果友友们对这三块知识不熟悉的话,可以去看看博主的文章哦!

文章图片
#c语言#开发语言#数据结构
C语言:函数递归

递归的思想: 把⼀个⼤型复杂问题层层转化为⼀个与原问题相似,但规模较小的⼦问题来求解;直到⼦问题不能再被拆分,递归就结束了。所以递归的思考⽅式就是把⼤事化小的过程。

文章图片
#算法#c语言#开发语言
C语言:操作符详解

C语言中,为了方便计算,提供了一系列操作符,让我们一起去学习吧!!本文总结了所有操作符的易错点!

文章图片
#c语言#开发语言
    共 28 条
  • 1
  • 2
  • 3
  • 请选择