腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何刷新Windows中的所有
文件
缓冲区
?
c++
、
c
、
file
、
winapi
、
buffer
Windows中有FlushFileBuffers() API来刷新
缓冲区
,直到硬盘驱动单个
文件
为止。
Linux
中有用于为所有
文件
刷新
文件
缓冲区
的sync() API。但是,是否也有WinAPI用于刷新所有
文件
,即sync()模拟?
浏览 2
提问于2019-01-06
得票数 4
回答已采纳
1
回答
Emacs失败退出,错误为"utf-8无法编码“。
windows
、
encoding
、
utf-8
、
emacs
raw-text no-conversion不幸的是,没有这样一个名为“temp
文件
”的
缓冲区
:(#<buffer
浏览 7
提问于2020-08-29
得票数 1
1
回答
splice()在
Linux
中是如何实现零拷贝的?
c
、
linux
、
splice
、
sendfile
、
zero-copy
在
Linux
2.4和更高版本的某些情况下,即使在内核
缓冲区
中也不需要复制数据,只有要传输的数据的位置和长度被传递到套接字
缓冲区
,而DMA则进行复制。所以这个名字叫零拷贝。在
Linux
中实现零拷贝的两种方法是通过sendfile()或通过splice()系统。虽然sendfile()固有的限制是只将数据从
文件
的页缓存复制到套接字
缓冲区
,而splice()则没有这种限制。但问题是,在splice()中,任何一个
文件
描述符都应该是管道。因此,内核必须首先将数据从源
文
浏览 13
提问于2022-09-08
得票数 1
3
回答
在新选项卡中打开时,nerdtree自动聚焦到
文件
nerdtree
、
vim
我在
Linux
上使用NerdTree。我想在使用't‘在新选项卡中打开一个
文件
后,从nerd树
缓冲区
跳转到
文件
缓冲区
。我需要一直按“Ctrl+W+W”。任何关于如何让vi在创建新
缓冲区
后执行C-W-W的想法。 Sairam
浏览 3
提问于2010-11-25
得票数 28
回答已采纳
1
回答
linux
缓冲区
是如何实现的?
buffer
我是一个
linux
内核内部的新手。我正在尝试理解
linux
的
缓冲区
管理。我正在查看buffer_head.h和blkdev.h。我发现
linux
管理
缓冲区
的方式相当复杂。这些是正确的源
文件
吗?
浏览 0
提问于2013-03-04
得票数 0
4
回答
用户空间
缓冲区
和内核
缓冲区
c
、
linux
、
buffer
我最近正在研究
linux
中的
文件
系统。我了解到,当我们调用fopen()时,库调用将调用malloc()来为
文件
结构分配空间,并且在该
文件
结构内将有一个用于I/O的
缓冲区
。但是后来我发现write系统调用实际上是将数据写入内核
缓冲区
,那么这两个
缓冲区
有什么不同呢?
浏览 1
提问于2015-11-10
得票数 6
5
回答
“最佳”IO缓冲-程序员或内核的任务?
c++
、
performance
、
io
、
kernel
、
buffer
我的任务非常简单:在
Linux
上读取和解析C++中的一个大
文件
。有两种方式: 而( /* . */ ){.=fgetc(.);/*对char */}做了一些事情 现在,逐字节解析对我来说更容易了(不检查<em
浏览 6
提问于2012-12-22
得票数 11
回答已采纳
1
回答
了解系统级读写函数
c++
、
linux
当对终端
文件
描述符进行操作时,
Linux
read()直到换行符才返回。所以如果我向它请求10个字节,即使我输入20个字节,它也不会返回。更糟糕的是,这10个额外的字节没有记录在我传递的
缓冲区
中。
Linux
是否有用于读取的
缓冲区
?我可以访问这个
缓冲区
而不是提供我自己的
缓冲区
吗?
浏览 3
提问于2019-02-24
得票数 0
1
回答
C write()时间不一致
c
、
linux
、
io
、
write
这种模式在多个运行/
文件
大小-
缓冲区
大小组合上继续。秒:毫秒 it:2
文件
大小:4.00MB
缓冲区
大小:1.00KB写入时间:0.022秒:毫秒 it:3
文件
大小:4.00MB
缓冲区
大小:1.00KB写入时间:0.021秒:毫秒 it:4
文件
大小:4.00MB
缓冲区
大小:1.00KB写入时间:0.021秒:毫秒 it:5
文件
大小:4.00MB
缓冲区
大小:1.00KB写入时间:0.021秒:毫秒 it:6<e
浏览 27
提问于2020-08-07
得票数 0
1
回答
符号链接的
缓冲区
缓存使用情况
linux
在
linux
上,当我们创建一个指向不同
文件
的符号链接时,将使用inode来存储原始
文件
的
文件
路径。因此,在这种情况下,如果我们创建一个指向已在
缓冲区
缓存中的大
文件
的符号链接,那么从符号链接中读取是否会在
缓冲区
缓存中找到该
文件
?
浏览 2
提问于2011-09-25
得票数 0
1
回答
IOCP和io_uring是异步读写的吗?
linux
、
asynchronous
、
epoll
、
iocp
、
io-uring
Linux
是异步通知。当
文件
描述符变得可读/可写/可接受时,epoll_wait将返回这个fd。但是读写仍然是同步的,会阻塞线程。因此Redis6.0使用线程池来处理网络io。Windows IOCP和
Linux
是预言家。当io_uring_enter返回时,读取的数据已经放置在
缓冲区
中,写
缓冲区
全部已经写入。负责复制这些
缓冲区
数据的?仍然会阻塞当前线程?
浏览 6
提问于2022-03-30
得票数 1
1
回答
Ext4外部硬盘似乎比平常快10倍,有人能解释一下吗?
hard-drive
、
format
、
ext4
我在ext4上格式化了这个驱动器,因为我只打算在
linux
系统上使用这个驱动器。以昨天为例,我复制了1.7千兆字节,只花了10到15秒。与任何其他外部硬盘我有,这将需要至少5分钟。
浏览 0
提问于2019-11-04
得票数 1
回答已采纳
4
回答
在windows中查找
文件
的权限
c
、
windows
我在
Linux
工作。在具有stat函数的
Linux
中,我们可以提取
文件
的权限。msdn中的_stat函数规定在stat
缓冲区
中设置权限位。
浏览 3
提问于2010-08-10
得票数 1
1
回答
vim:
缓冲区
和args有什么区别?
vim
、
buffer
、
difference
、
args
在vim中,我知道
缓冲区
很重要,所以我想:arg*不重要,也许它是一个“遗留命令”,但是当我玩vim天才游戏时,我看到了arg* 有人知道吗?我为我糟糕的英语感到抱歉!太棒了!
浏览 1
提问于2014-12-24
得票数 9
1
回答
关于
Linux
内存类型的问题
linux
、
memory
关于
Linux
内存,我有以下问题: Buffers和Cached内存有什么区别?
浏览 2
提问于2013-03-18
得票数 6
回答已采纳
3
回答
写入多个
文件
描述符
c++
、
c
、
linux
、
gcc
在向多个
文件
描述符写入一个固定字节的
缓冲区
时,是否存在操作系统级别(
Linux
)的加速?当向一个
文件
描述符写入多个
缓冲区
时,可以使用writev(2),所以我想知道是否有类似的方法,或者必须通过多个sys调用来完成。
浏览 2
提问于2012-01-20
得票数 10
回答已采纳
3
回答
如何将dmesg内容登录到
文件
中?
linux
、
syslog
、
dmesg
我正在运行一个从零开始构建的
Linux
操作系统。我想将内核消息
缓冲区
(dmesg)保存到一个在重新启动之间保持持久的
文件
。我尝试过运行syAdd.1-d,但它只是打开了一个新的日志
文件
/var/ log / messages,它既没有现有的内核消息
缓冲区
,也没有任何新的消息,这些消息是内核在it启动后生成的。如何将内核消息
缓冲区
保存到持久日志
文件
中?
浏览 0
提问于2013-09-03
得票数 30
回答已采纳
3
回答
使用zlib到
缓冲区
的GZIP压缩
c
、
linux
、
gzip
、
zlib
、
content-encoding
我希望使用gzip压缩内存
缓冲区
,并将压缩的字节放入另一个内存
缓冲区
。我想用Content-Encoding: gzip在HTTP数据包的有效负载中发送压缩
缓冲区
。zlib API用于压缩和写入
文件
( gzwrite() )。但是,我想压缩并写入
缓冲区
。我在
Linux
上的C语言中。
浏览 1
提问于2018-04-03
得票数 5
1
回答
禁用Nautilus缓存机制
usb
、
nautilus
当将
文件
从内部HDD复制到USB 2.0端口上的可移动驱动器时,速度飙升到70 USB /S,而USB2.0端口的理论速度仅为32 USB/S。在
文件
“完成”复制之后,如果我把我的便携式驱动器放在那里一段时间,它会没事的。但是,如果我立即卸载卷并从USB端口拔出它,
文件
就会损坏。我必须重新启动到Windows,但只复制大
文件
到便携式硬盘。
浏览 0
提问于2019-06-15
得票数 -3
回答已采纳
1
回答
具有非阻塞套接字的Kqueue/epoll (FreeBSD/
Linux
):写入/发送/sendto之后什么时候可以释放
缓冲区
内存?
linux
、
freebsd
、
nonblocking
、
epoll
、
kqueue
是正确的,如果写/发送/发送返回接受的字节数,并且这个数字等于
缓冲区
大小,我可以立即释放
缓冲区
内存吗?或者我必须等待EVFILT_WRITE (kqueue)或EPOLLOUT (
Linux
)事件来释放
缓冲区
的内存?是否正确:如果写/发送/发送返回接受的字节数,并且这个数字不等于
缓冲区
大小,我只能释放立即接受的字节,并且必须等待EVFILT_WRITE (kqueue)或EPOLLOUT (
Linux
)事件才能继续传输未接受的字节和下一个字节吗或者
浏览 3
提问于2019-10-23
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Libc Realpath缓冲区下溢漏洞,可导致Linux本地提权
Linux#4 理解Linux文件权限
Linux文件目录管理
终端基础:在 Linux 中删除文件和文件夹|Linux 中国
Linux入门之四-Linux文件目录操作
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券