会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
happinesspills
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
2022年6月30日
Linux ---- 定时器setitimer
摘要: 在编程的时候,很多时候会用到定时器,定时检测某个状态是否发生变化并进行处理。这时候,就会用到setitimer函数了。 - 功能:设置定时器(闹钟)。可以替代alarm函数。精度微妙us,可以实现周期性定时 1. 头文件 #include <sys/time.h> 2. 函数原型 int setit
阅读全文
posted @ 2022-06-30 13:23 Happinesspill
阅读(584)
评论(0)
推荐(0)
2022年6月26日
Linux ---- 内存映射
摘要: 内存映射(Memory-mapped I/O)是将磁盘文件的数据映射到内存,用户通过修改内存就能修改磁盘文件。 头文件包含 #include <sys/mman.h> 相关函数 void *mmap(void *addr, size_t length, int prot, int flags,int
阅读全文
posted @ 2022-06-26 21:28 Happinesspill
阅读(526)
评论(0)
推荐(0)
Linux ---- man命令
摘要: man命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。 可以按章节来搜索手册: man 1: 用户命令(ls,cd,cp,rm,tar等) man 2: 系统调用(与linux内核相关的,比如open函数,read函数,poll函数等手册)
阅读全文
posted @ 2022-06-26 11:10 Happinesspill
阅读(155)
评论(0)
推荐(0)
2022年6月23日
LInux ---- 多进程
摘要: 头文件 #include <sys/types.h> #include <unistd.h>函数 pid_t fork(void); 函数的作用:用于创建子进程。 返回值:类型:pid_t fork()的返回值会返回两次。一次是在父进程中,一次是在子进程中。 在父进程中返回创建的子进程的ID, 在子
阅读全文
posted @ 2022-06-23 20:02 Happinesspill
阅读(175)
评论(0)
推荐(0)
Linux ---- Makefile
摘要: 大型工程会将工程中的多个源文件,按照类型、功能、模块分别放在若干目录中,Makefile文件定义了一系列的规则来指定哪些文件需要先编译,哪些文件后编译,哪些文件需要重新编译,甚至进行更复杂的功能操作。 Makefile带来的好处就是”自动化编译“,一旦写好,只需要一个make命令,整个工程完全自动编
阅读全文
posted @ 2022-06-23 10:50 Happinesspill
阅读(45)
评论(0)
推荐(0)
2022年6月8日
C++11 新特性 emplace_back()
摘要: C++11新加入了emplace_back()用来替换push_back(): push_back()方法要调用构造函数和复制构造函数,这也就代表着要先构造一个临时对象,然后把临时的copy构造函数拷贝或者移动到容器最后面。 而emplace_back()在实现时,则是直接在容器的尾部创建这个元素,
阅读全文
posted @ 2022-06-08 21:22 Happinesspill
阅读(208)
评论(0)
推荐(0)
C++STL----优先队列
摘要: 一、优先队列原理 队列(queue)是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。 优先队列(priority_queue)容器与队列一样,只能从队尾插入元素,从队首删除元素。但是它有一个特性,队列中最大的元素总是位于队首。出队时,并非按照先进先出的原则进行,而是将当前队列中最大的元素
阅读全文
posted @ 2022-06-08 15:51 Happinesspill
阅读(603)
评论(0)
推荐(0)
上一页
1
2
3
4
公告