一、关于文件 文件的作用:把一些数据存储起来 使用文件流程 打开文件,读写文件,关闭文件 二、读写文件简单操作 1.读取文件 read 2.写文件 write 三、文件权限 rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。一般用于 非文本文件如图片等。 注意:二进制文件把内容表示 ...
分类:
编程语言 时间:
2020-05-13 16:53:22
阅读次数:
67
程序存储在硬盘中,需要执行的时候被加载到内存里,内存中的程序以进程的方式运行,进程会根据程序的内容去做读写文件,执行指令等操作。 文件/指令等都有自己的执行权限,符合权限的才能被执行。相应的,进程也需要有这些权限才能执行相应的操作。 进程权限 命令 cat /proc/<PID>/status | ...
分类:
系统相关 时间:
2020-05-10 18:53:52
阅读次数:
92
一、使用字节流读写文本文件 1、使用字节流类FileInputStream 读文本文件 InputStream 抽象类的常用子类 FileInputStream ,称为文件输入流 ,将文件中的数据输入到内存中,用于读取文本文件中的数据。 常用方法 主要步骤: 1、导入相关类,并抛出异常 2、构造一个 ...
分类:
编程语言 时间:
2020-05-07 00:37:39
阅读次数:
75
IO原理 I/O是Input/Output的缩写, I/O技术是非常实用的技术,用于 处理设备之间的数据传输。如读/写文件,网络通讯等。 Java程序中,对于数据的输入/输出操作以“流(stream)” 的 方式进行 java.io包下提供了各种“流”类和接口,用以获取不同种类的 数据,并通过标准的 ...
分类:
其他好文 时间:
2020-05-05 12:27:57
阅读次数:
55
一般流程是先创建或打开一个文件,然后使用mmap进行内存映射。 1. 读取文件 // 打开文件 int fd = open("input.txt", O_RDONLY); // 读取文件长度 int len = lseek(fd,0,SEEK_END); // 建立内存映射 char *addr = ...
分类:
编程语言 时间:
2020-05-01 16:19:49
阅读次数:
176
bonnie++ "官方站点" 先写内存的两倍,内存较大时比较耗时。 适合简单的测试场景 。 Sequential Output 部分表示写文件的相关信息 Sequential Input 部分表示读文件的相关信息 Per Chr 表示以字符为单位读写文件 Block 表示以block为单位读写文件 ...
分类:
其他好文 时间:
2020-04-23 23:29:35
阅读次数:
132
文件基本操作 1 什么是文件侠义说:文本文件:广义说:超文本文件,图片,声音,超链接,视频2.文件的分类 文件大体上可以分为两类,文本文件和二进制文件3.文件的作用 使用文件的目的是把一些数据存储存放起来4.使用文件的流程我们操作文件的流程一般是 打开文件,读写文件,关闭文件。通过程序操作文件的流程 ...
分类:
编程语言 时间:
2020-04-16 09:17:40
阅读次数:
79
目录 1. 读写文件 2. is和==区别 3. 常用模块 1. 读写文件 1. open函数用来打开文件 1. open(name[, mode[, buffering]]) 打开文件可传的参数 1. open函数使用一个文件名作为唯一的强制参数,然后返回一个文件对象。 2. 模式(mode)和缓 ...
分类:
编程语言 时间:
2020-04-11 00:44:40
阅读次数:
79
LinuxC——1.文件读写 1.??文件IO 从CPU到文件是Output的一个过程,从文件到CPU是一个Input的过程,这个过程是以CPU为点的 2.??系统函数 open:打开文件 close:关闭文件 read:读数据 write:写数据 lseek:移动文件中读写位置 dup:文件书写位 ...
分类:
系统相关 时间:
2020-04-05 15:42:08
阅读次数:
94
一、前提 经常而言我们都是针对文件的操作,然后带上缓冲的节点流进行处理,但有时候为了提升效率,我们发现频繁的读写文件并不是太好,那么于是出现了字节数组流,即存放在内存中,因此有称之为内存流; 1.ByteArrayInputStream类 ByteArrayInputStream包含一个内部缓冲区, ...
分类:
编程语言 时间:
2020-03-28 19:49:53
阅读次数:
80