C语言进阶
文章平均质量分 56
我们编程吧
我们编程吧
Letsprogramming
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
安全地创建一个临时文件 - mkstemp
mkstemp是一个 C 标准库函数,用于创建一个唯一的临时文件。它是tmpnam的安全替代品,可以避免tmpnam的安全漏洞,mkstemp会创建一个唯一的文件名,并返回一个文件描述符,以便在程序中使用。这个文件名是通过修改传入的模板字符串来生成的,确保了文件名的唯一性;同时,mkstemp会确保创建的文件具有 0600 的权限(只有所有者具有读写权限,其他人无权限),不论 umask 如何设置,别人无法窥探。原创 2024-04-13 20:31:47 · 779 阅读 · 1 评论 -
先过我这一关 - signal
在运行程序的时候,一般都知道运行Ctrl+C八成就会把程序给中断,类似于应用程序里面的CLOSE ,但是如果有些数据在运行过程中没有保存,就会比较尴尬,此时就需要借助signal同学,让他对企图不小心中断程序时先去做一些操作,别直接退出,完成后再安全退出。原创 2024-04-13 13:02:25 · 362 阅读 · 0 评论
分享