当前位置: 首页 > news >正文

Linux编程学习记录

文件

  • link系统调用创建硬链接,symlink系统调用用于创建软链接。硬链接相当于强指针,软链接相当于弱指针。
  • 标准库IO接口带输入输出缓冲,可以减少系统调用次数,提高效率。而linux系统调用则没有缓冲,可以直接操作设备。
  • linux单个进程打开的文件描述符有个数限制。

错误处理

  • errno用于记录系统调用的错误码。它是线程本地变量,POSIX规定其必须是线程安全的,linux中正是如此。
  • strerror用于将errno转为字符串。
  • perror用于向标准输出中打印错误消息,并添加消息前缀。

http://www.mrgr.cn/news/19218.html

相关文章:

  • ffmpeg音视频开发从入门到精通——ffmpeg实现音频抽取
  • c++ 156函数
  • MySQL高阶语句(一)
  • DrissionPage设置启动浏览器为edge
  • C高级编程 第十四天
  • 编译工具链【持续更新中】
  • mac 安装brew并配置国内源
  • Linux【1】基础
  • windows11交叉编译ffmpeg的android版本库
  • AFFiNE简介
  • 深入理解 JavaScript DOM 操作
  • LLM agentic模式之multi-agent: ChatDev,MetaGPT, AutoGen思路
  • Xilinx系FPGA学习笔记(三)Vivado的仿真及ILA使用
  • 科研绘图系列:python语言制标准差的直方图(STD histogram plot)
  • 域名证书,泛域名证书,sni
  • 解释 JVM 的内存模型(堆、栈、方法区等),并简述如何通过调整 JVM 参数来优化应用程序的性能?
  • 深度学习从入门到精通——yolov3算法介绍
  • Datawhale X李宏毅苹果书进阶 AI夏今营 task03学习笔记
  • 【重学 MySQL】二、MySQL 介绍
  • x264 编码优化论文整理【持续更新】