腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
刷新
Windows中的所有文件
缓冲区
?
c++
、
c
、
file
、
winapi
、
buffer
Windows中有FlushFileBuffers() API来
刷新
缓冲区
,直到硬盘驱动单个文件为止。
Linux
中有用于为所有文件
刷新
文件
缓冲区
的sync() API。但是,是否也有WinAPI用于
刷新
所有文件,即sync()模拟?
浏览 2
提问于2019-01-06
得票数 4
回答已采纳
1
回答
diff命令如何处理缓存?
shell
、
command
、
diff
、
cache
当我分发两个大型(>326 much )文件时,我开始感到好奇,并注意到第二次运行所花费的时间比第一次要少得多。这是令人沮丧的,因为我试图计时第二轮,看看有多长时间的差异。:)为什么第二轮diff largeFile1 largeFile2花费的时间比第一轮要少得多?哪里能找到更多的信息?
浏览 0
提问于2016-03-03
得票数 1
回答已采纳
1
回答
Write系统调用直接将数据写入磁盘?
c
、
io
、
filesystems
、
operating-system
我已经阅读了几个与此相关的问题(),但我仍然有一些困惑。缓冲IO是在此基础上的进一步优化。它缓存在C RTL buffers中,当它们被填满时,发出一个write系统调用来将内容移动到Buffered Cache。如果我使用fflush,那么与存在于C RTL buffers和Buffered Cache中的这个特定文件相关的数据将被发送到磁盘。
浏览 0
提问于2011-12-07
得票数 4
回答已采纳
1
回答
Ext4外部硬盘似乎比平常快10倍,有人能解释一下吗?
hard-drive
、
format
、
ext4
我在ext4上格式化了这个驱动器,因为我只打算在
linux
系统上使用这个驱动器。以昨天为例,我复制了1.7千兆字节,只花了10到15秒。与任何其他外部硬盘我有,这将需要至少5分钟。
浏览 0
提问于2019-11-04
得票数 1
回答已采纳
1
回答
如何
刷新
已经运行的python程序的
linux
stdio-redirect-buffer?
python
、
linux
、
ubuntu
、
buffering
、
stdio
我现在知道我需要在我的脚本中
刷新
输出(例如sys.stdout.flush()),但由于我不想终止它,我希望有一些聪明的
linux
命令来做这件事。根据我在网上读到的内容,典型的
linux
行为是在
缓冲区
填满时
刷新
它。这是在Ubuntu 10上
浏览 1
提问于2012-01-14
得票数 2
回答已采纳
1
回答
刷新
虚拟地址范围
linux-kernel
、
linux-device-driver
、
cpu-cache
我正在开发一个
Linux
内核模块,它与使用DMA访问DDR的硬件组件接口。(运行在arm SoC上)我似乎不明白缓存
刷新
/失效是如何工作的。使用内核3.14
浏览 3
提问于2016-03-23
得票数 0
回答已采纳
2
回答
Linux
中std::cout的奇怪行为
c++
、
printing
、
cout
我正在尝试使用std::cout在2个嵌套的for周期中打印结果。但是,结果不会立即打印到控制台,而是会延迟打印(在for周期或程序完成后)。问题出在哪里?(Ubuntu10.10+ NetBeans 6.9)。
浏览 2
提问于2011-03-26
得票数 1
1
回答
在附加模式下多次打开
c
、
file
、
posix
、
fopen
是否有人碰巧知道MacOS、FreeBSD和
Linux
的具体实现行为,特别是每个FILE *是否有自己的行
缓冲区
,以及是否有丢失或交织写的可能性。
浏览 2
提问于2021-09-17
得票数 1
回答已采纳
1
回答
同步命令实际上同步了什么?
debian
、
disk
、
synchronization
当我作为常规用户执行sync时,是否会
刷新
属于其他用户的所有
缓冲区
(包括根用户或仅属于我自己的
缓冲区
)?man不提供此信息。我特别询问Debian 9,但欢迎在
Linux
和Unix上提供更普遍的答案。
浏览 0
提问于2018-09-12
得票数 1
回答已采纳
2
回答
ext4卷的根目录上的fsync是否会
刷新
所有子卷?
linux
、
filesystems
、
ext4
目录上的fsync()能保证目录和所有子目录也被
刷新
吗?所以假设我有 |- bar | |--file 如果我在foo上写'file‘然后fsync,'file’的内容是否会被保证
刷新
(以及foo和baz的元数据
浏览 1
提问于2013-04-02
得票数 1
2
回答
C打印不像终端预期的那样工作
java
、
c++
、
c
、
command-line
、
terminal
我已经尽可能地将问题简化为下面的最小代码片段。如果需要更多的信息,请询问。public static void main (String args[])throws Exception{ Scanner in = new Scanner(new InputStreamReader(p.getInputStream())); System.out.println(in.next
浏览 1
提问于2018-09-14
得票数 2
回答已采纳
1
回答
当
缓冲区
溢出时,sys_read将“溢出”字符
linux
、
assembly
、
x86
、
nasm
、
system-calls
使用NASM for
Linux
x86mov edx,ebxmov ebx,0ret1调用读取例程:$> 45: command not found 有什么办法解决这个问题吗?
浏览 1
提问于2013-04-19
得票数 1
回答已采纳
1
回答
如何确保数据写入文件
c++
、
linux
我正在为使用
Linux
操作系统的微控制器编写一个日志程序。还有一个计算功能,这些结果将存储在硬盘上,并在记录器重新启动时加载。
浏览 0
提问于2018-11-07
得票数 0
2
回答
“挂载-o重新装入,ro”
刷新
文件系统
缓冲区
吗?
linux
、
filesystems
、
mount
、
buffer
在
Linux
上,mount -o remount,ro是否会
刷新
文件系统
缓冲区
/缓存,或者我也应该运行sync来实现这一点?
浏览 0
提问于2014-07-24
得票数 6
回答已采纳
2
回答
如何从
linux
用户空间进行数据缓存
刷新
/失效
c
、
linux
、
caching
、
gcc
、
arm
试图在
linux
用户空间中使用可缓存的映射
缓冲区
。加速器将访问这些缓冲器。在ARMv7 7-A体系结构中,是否有可能显式地从
linux
用户空间
刷新
/失效数据缓存?根据,我的理解是它只
刷新
指令缓存。更多的信息会有帮助。
浏览 4
提问于2015-12-16
得票数 5
4
回答
在传统的
Linux
fork-exec中使用_exit()和exit()有什么区别?
c
、
linux
、
return
、
fork
、
exit
我一直在尝试弄清楚如何在
Linux
中使用fork-exec机制。一切都在按计划进行,直到一些网页开始让我感到困惑。据我所知,
Linux
shell fork-execs每一个外部命令;假设我上面所说的是真的,那么结论是这些外部命令或
Linux
shell内部发生的任何其他执行都不能正常返回!维基百科&其他一些网页声称,我们使用_exit()只是为了防止一个子进程导致父母的临时文件被删除,同时可能会发生stdio
缓冲区
的双重
刷新
。虽然我理解前者,但我不知道双重
刷新
缓冲区</
浏览 13
提问于2011-03-25
得票数 63
回答已采纳
1
回答
如何使rsyslogd
刷新
其
缓冲区
buffer
、
flush
、
syslog
我正在
linux
上运行rsyAdd.1-d 5.8.6。网络上的其他系统使用它作为记录器。我可以想到两种方法:一种是将rsyAdd.1-d配置为具有零大小的缓存
缓冲区
,或者是在
刷新
其
缓冲区
之前延迟0.5,或者使用shell命令告诉command“立即
刷新
缓冲区
”。我都找不到该怎么做。
浏览 1
提问于2016-06-08
得票数 6
1
回答
C控制台输出隐藏在等待输入时
c
、
eclipse
、
input
、
console
、
output
嗨,我正在Eclipse上尝试一些C代码,我遇到了一个问题:下面是我的意思:测试#include <stdlib.h> printf("test\n"); //PRINTING 'test' BEFORE i have to enter code printf(&
浏览 1
提问于2015-09-28
得票数 0
回答已采纳
2
回答
发球指令怎么了?
command-line
、
bash
、
python
我正在运行以下python脚本piped to tee命令from time import sleep print "hello" while True: sleep(1) print "
浏览 0
提问于2016-02-11
得票数 1
回答已采纳
1
回答
刷新
linux
操作系统串行
缓冲区
c
、
linux-device-driver
、
ubuntu-11.04
当然,每当我阅读时,我都有一个本地
缓冲区
,其静态分配的大小为我愿意从串行读取的数据包大小。然而,我的老板指出,将数据包存储到这个本地
缓冲区
是不安全的,相反,他建议我检查每次我从串行读取时是否可以
刷新
linux
缓冲区
。你的意见是什么?我怎样才能在ubuntu中编程实现这一点呢?这使得它在将所有数据写入串行之后
刷新
缓冲区
。这种情况发生在下一次阅读之前。希望如果我睡了一段时间;)如果你的意见呢?
浏览 3
提问于2013-05-06
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券