访问文件的方式访问文件的方式
标准访问文件方式
直接IO方式
同步访问文件方式
异步访问文件方式
内存映射方式 读取和写入文件IO操作都需要调用操作系统提供的接口,读和写分别对应read和write两个系统调用,那么就存在内核空间和用户空间地址切换的问题,因为磁盘设备是由操作系统管理的,为了保护系统运行安全将内核运行的内存空间和用户程序的内存空间进行隔离,那么必然存在数据需要从内核空间向用户空间复...
分类:
其他好文 时间:
2016-05-12 14:06:29
阅读次数:
477
原文转自:http://blog.chinaunix.net/uid-27105712-id-3270102.html 在Linux 开发中,有几个关系到性能的东西,技术人员非常关注:进程,CPU,MEM,网络IO,磁盘IO。本篇文件打算详细全面,深入浅出。剖析文件IO的细节。从多个角度探索如何提高 ...
分类:
系统相关 时间:
2016-05-07 15:03:33
阅读次数:
201
一、ioctl 函数
ioctl用于向设备发控制和配置命令,有些命令也需要读写一些数据,但这些数据是不能用read/write读写的,称为Out-of-band数据。也就是说,read/write读写的数据是in-band数据,是I/O操作的主体,而ioctl命令传送的是控制信息,其中的数据是辅助的数据。例如,在串口线上收发数据通过read/write操作,而串口的波特率、校验位、停止位通过...
分类:
系统相关 时间:
2016-05-07 10:23:58
阅读次数:
215
//////////////////////////////////////////////////////////////////////////////////////////////////////
1、UNIX文件描述符
Unix操作系统或者Linux操作系统的文件描述符使用一个非负整数来表示,但是文件描述符不仅仅是一个非负数,Unix对于文件IO有以下几个数据结构:
A. ...
分类:
系统相关 时间:
2016-05-06 12:39:06
阅读次数:
274
键盘输入:raw_input()input()[可以执行命令]打开文件:file=open(“filename”,“方式”])属性:file.closed\file.mode\file.name关闭文件:file.close()字符串写入文件:file.write("Helloworld!\n")读取文件内容:file.read(a)[读取a个字节]文件定位:file.tell()当前位..
分类:
编程语言 时间:
2016-05-06 02:29:12
阅读次数:
240
首先是常用的几个函数 open , read,write,lseek, close open函数 函数原型 int open(char * path,int oflag,...) 返回值是一个文件描述符 path顾名思义就是文件名 oflage文件是打开方式 第三个形参应用于创建文件时使用 /*创建 ...
分类:
其他好文 时间:
2016-04-30 12:55:36
阅读次数:
196
服务Services
Service是一种应用组件,它可以在后台长时间地运行并且没有用户界面。其他的应用组件可以启动一个service,并且这个service会一直在后台运行下去,不论用户是否切换到了其他的应用。另外,其他的组件可以绑定一个service来进行交互,甚至进行跨进程通信(IPC)。例如服务可以处理网络传输,播放音乐,处理文件IO,或者和content provider进行交互,这些...
分类:
移动开发 时间:
2016-04-22 19:10:59
阅读次数:
256
目录 Python 文件I/O 打印到屏幕 读取键盘输入 打开和关闭文件 File对象属性 文件定位 重命名和删除文件 Python的目录 Python 文件I/O 本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递 ...
分类:
编程语言 时间:
2016-04-20 19:51:50
阅读次数:
316
1:资源访问 在Sun所提供的标准API里,资源访问通常由Java.net.URL和文件IO来完成,如果需要访问来自网络的资源时,则通常会选择URL类。 Url类可以处理一些常规的资源访问问题,但是依然不能很好地满足所有底层资源访问的需要,比如,暂时还无法在类加载路径或相对于ServletConte ...
分类:
编程语言 时间:
2016-04-16 16:38:54
阅读次数:
208
Service是一种能长期在后台运行同时不需要与用户进行交互的应用组件。其他组件可以开启service,开启后service可以自行运行及时用户已经切换到其他的应用。此外,组件可以与service进行绑定来进行交互,及时是跨进程的交互(Android的IPC机制)。网络操作、播放音乐、执行文件IO操作或是与内容提供者进行交互,这些操作都可以通过service在后台进行。Service的两种形式:St...
分类:
移动开发 时间:
2016-04-08 15:19:16
阅读次数:
225