Linux编程
文章平均质量分 90
Mega_Li
在图像处理领域工作多年,具有较丰富的算法开发与工程落地经验
展开
-
MISRA C 2012 阅读笔记
MISRA C:2012(第三版,第一次修订版)发布于 2019 年 2 月,整合了此前发布的 AMD1(修订案 1,MISRA C:2012 的附加安全准则)和 TC1(技术更正 1) 的内容,包含 173 条规则。市面上也有相关的静态分析工具进行代码的自动化检测,支持如MISRA C以及其他的编程规范,进行代码的自动化检测。从编程人员的角度来说,阅读MISRA C的相关编程规范还是很有裨益的,因为它确实从各个模块具体地提出了多种编程规范/建议,使得编程人员能够更容易写出符合预期的、清晰易懂的C代码。原创 2023-10-07 13:38:27 · 192 阅读 · 0 评论 -
Linux下C/C++程序处理Ctrl+C的例子
本文转自http://blog.csdn.net/thu_wm/article/details/41191869遇到一个场景:程序要读入文件,而用户在使用文件时是用/dev/urandom重定向作为输入的。(好吧这个用户就是测试我们作业的助教……)而/dev/urandom显然是没有EOF的,只有用Ctrl+C的方法结束输入。但是Ctrl+C也会同时结束程序,造成不用刻预测的结转载 2017-11-29 13:55:39 · 6155 阅读 · 0 评论 -
select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
本文转自 http://blog.sina.com.cn/s/blog_a43aa27401015kt9.html从别人的博客中转载过来了这一篇文章,经过重新编辑排版之后展现于此,做一个知识点保存与学习。 select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:int select转载 2017-11-29 15:51:35 · 209 阅读 · 0 评论