linux下把数组内容写入文件,读出文件的内容发现和数组里不一样-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

linux下把数组内容写入文件,读出文件的内容发现和数组里不一样

2016-07-11 13:54:54 3842 1

screenshotlinux下把数组内容写入文件,读出文件的内容发现和数组里不一样

取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:54:08

    用文件比较工具判断下,看看哪里写错了。写入以后读出数据有变化,这不太可能,除非是还有程序在写文件等

    数组在写入文件之前都遍历检验过,没有小于0的,但是写到文件后,再从文件中读出,就有小于0的情况。
    这个数组是栈上的局部变量,有1G那么大,用的又是fwrite,要经历用户buffer -> Clib buffer - > 内核buffer -> 磁盘缓存这么多过程,估计是缓存的影响,
    就是不知道内核的哪些配置影响缓存。

    0 0
相关问答

1

回答

linux中在文件系统目录框架中查找文件的命令是什么?

2021-12-02 23:31:07 224浏览量 回答数 1

1

回答

linux中通过文件名查找文件的命令是什么?

2021-12-02 23:30:06 466浏览量 回答数 1

1

回答

Linux中用于查找文件里符合条件的字符串的命令是什么呢?

2021-12-01 14:51:39 160浏览量 回答数 1

1

回答

Linux apt 命令的语法是什么呢?

2021-12-04 15:28:44 80浏览量 回答数 1

1

回答

Linux vim 命令中如何为gvim/vim设置自己喜欢的字体?

2021-12-04 15:25:59 341浏览量 回答数 1

1

回答

Linux vim 命令中如何选中一段文字并全文搜索这段文字?

2021-12-04 15:24:57 241浏览量 回答数 1

1

回答

Linux vim 命令中如何让VIM不生成备份文件(~文件)?

2021-12-04 15:23:38 237浏览量 回答数 1

1

回答

Linux sed 命令中添加一个完全为空的空行的命令是什么呢?

2021-12-04 15:23:37 111浏览量 回答数 1

1

回答

Linux vim 命令中如何设置缩进距离(tab宽度)?

2021-12-04 15:22:35 269浏览量 回答数 1

1

回答

Linux sed 命令中把bash替换为blueshell的命令是什么呢?

2021-12-04 15:22:18 142浏览量 回答数 1
+关注
杨冬芳
IT从业
1
文章
9167
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载