自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 dup / dup2 / sendfile / splice/ tee函数对文件描述符的操作

我们知道,一般的0,1,2描述符分别被标准输入、输出、错误占用,所以在程序中如果close掉标准输出1后,调用dup函数,此时返回的描述符就是1。使用splice函数时,fd_in 和fd_out必须至少有一个是管道文件描述符。重点说明:该函数的man手册明确指出,in_fd必须是一个支持mmap函数的文件描述符,即它必须指向真实的文件,而不能是socket和管道,fd_in/off_in:fd_in为待输入数据的文件描述符, 如果fd_in是一个管道文件描述符,那么off_in参数必须设置为NULL。

2023-11-29 22:37:23 454

原创 Linux下C语言文件描述符操作(dup / dup2 / sendfile / spl..

Linux2.6.21以前,SPLICE_F_MOVE 对splice有效果,之后没效果。SPLICE_F_NONBLOCK 和SPLICE_F_MORE都对splice有效果;原文链接:https://blog.youkuaiyun.com/hsy12342611/article/details/130993319。tee类似于splice,都用于两个fd之间数据拷贝。splice是两个fd之间数据移动,splice会消耗fd数据;tee是两个fd之间数据复制,tee不会消耗fd数据。2)对fd数据的消耗。

2023-11-29 22:35:31 382

原创 零拷贝的问题

到目前为止,几乎每个人都听说过下所谓的零拷贝功能,但我经常遇到对这个主题没有完全理解的人。因此,我决定写几篇文章来更深入地研究这个问题,希望能够揭示这个有用的特性。在本文中,我们从用户模式应用程序的角度来研究零拷贝,因此有意省略了内核级的详细信息。

2023-11-29 22:22:19 431

转载 机器学习入门——线性代数简单回顾

转载: http://blog.youkuaiyun.com/louishao/article/details/54585275 (如果作者反对,请联系删除) 本节课程回顾了一些简单但常用的线性代数知识 很基础的,我会直接跳过,并对矩阵的一些运算进行编程实现。 3.1 矩阵的加法和标量乘法 矩阵加法:要求行列数要相等,然后,每个元素对应相加。 exp:

2017-12-29 15:42:49 226

鲁大师安装版本

鲁大师,电脑智能管理软件,他可以检查你的电脑配置,可以检查你的驱动管理,和你的软件管理

2015-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除