- 博客(4)
- 收藏
- 关注
原创 今日学习linux技术总结
用 sigaction 函数处理信号时,可以一并设置进程的信号屏蔽字。但是有单独的函数可以用来设置进程的信号屏蔽字:sigprocmask 函数。sigprocmask 函数#include int sigprocmask(int how, const sigset_t *set, sigset_t *oset);12参数 how 的取值如下:名称 说明SIG_BLOCK 把参数 set 中的信号添加到信号屏蔽字中SIG_SETMASK 把信号屏蔽字设置...
2022-06-29 21:43:39 85 1
原创 今日学习总结
1.介绍 在linux下如果定时如果要求不太精确的话,使用alarm()和signal()就行了(精确到秒),但是如果想要实现精度较高的定时功能的话,就要使用setitimer函数。 setitimer()为Linux的API,并非C语言的Standard Library,setitimer()有两个功能,一是指定一段时间后,才执行某个function,二是每间格一段时间就执行某个function, 以下程序demo如何使用setitimer()。2.函数参数int setitimer(int whic
2022-06-27 20:26:21 58
原创 linux一日总结
参数 str1 -- 指向用于存储复制内容的目标数组,类型强制转换为 void* 指针。 str2 -- 指向要复制的数据源,类型强制转换为 void* 指针。 n -- 要被
2022-06-27 09:54:39 165
原创 排序之归并排序
归并排序是让我搞了一天才搞明白的一个排序算法(属是笨蛋),其中原理并不复杂,只是把它的原理去归结为代码时,让人十分的头疼。归并原理:首先一个数组为例,给你一个无序数组,你需要从小到大进行排序一步一步来,首先把这个数组从中间拆成两段,那么就会产生两个新的数组了对不对(那么有新的数组我们就需要在程序里面创建一个新的数组来接收它),但是他还是一个数组,我们还需要继续拆它,最后就拆成单个的数组,然后再开始合并,一层一层进行合并。在拆成左右两部分时,在合并的时候先是左边第一个和右边第一个先比.
2022-03-14 15:24:09 1638
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人