1、文件:文件可认为是相关记录或放在一起的数据的集合; 2、File类:名命空间:java.io File对象即可表示文件,也可表示目录, 在程序中,一个File对象可以代表一个文件或目录, 利用他可以 用来对文件或目录进行基本操作; 创建一个File文件的语法: File file = new F ...
分类:
编程语言 时间:
2018-08-11 13:01:21
阅读次数:
361
文件锁也被称为记录所,文件锁如果深讲的话,内容不少(比如文件锁最起码分为了建议锁和强制性锁,暂时挖坑,后面填)。 文件锁作用 顾名思义,就是用来保护文件数据的。当多个进程共享读写同一个文件时,为了不让进程们各自读写数据时相互干扰,我们可以使用进程信号量来互斥实现,除了可以使用进程信号量以外,还可以使 ...
分类:
其他好文 时间:
2018-08-09 23:10:15
阅读次数:
292
在掌握Linux下的C编程学习网络编程的时候,总有一种莫名的兴奋,不是因为学到了这一步,而是因为终于不再编写一些让自己感到厌恶的程序了,终于不再只写本地化的程序了,结束了以前没完没了的IO文件操作、目录操作、进程、线程、进程间通信这些程序了。在学习网络编程之前我有无数的想象,想象自己能够写出了非常有意义的程序,在学习完《UNIX网络编程》前17章左右的时候,我写出了第一个自己的程序,这个程序足足写
分类:
其他好文 时间:
2018-08-05 17:24:31
阅读次数:
165
文件管理:(1):文件系统文件系统从根目录下开始,用“/”表示文件名是区分大小写的以.开头的文件为隐藏文件文件有两类数据元数据:metadata数据:data(2):文件名规则文件名最长225个字节蓝色----目录绿色----可执行文件红色----压缩文件浅蓝色----链接文件灰色------其他文件(3):文件系统结构/boot:引导文件存放目录/bin:供所有用户使用的基本命令/sbin:管理
分类:
其他好文 时间:
2018-07-28 22:02:31
阅读次数:
268
python的多线程不适合CPU密集型的任务,适合IO【文件读写,网络数据】密集型的任务 1.多进程 获取进程ID: os.getppid() --父进程 os.getpid() 当前进程的id 进程间通信 利用中间件Queue,可以实现线程间通信: q = queue.Queue() q.put( ...
分类:
编程语言 时间:
2018-07-27 14:37:21
阅读次数:
145
IO IO概念: Java IO Java IO 即java的输入系统,不管我们编写任何种语言,都难免输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,还要考虑的因素特别多,比如我们要考虑哪种媒介进行IO(文件,控制台,网络),还要考虑具体的通信方式,(顺序,随机,二进制,按字,按行等 ...
分类:
其他好文 时间:
2018-07-03 21:35:07
阅读次数:
207
#IO模型 #阻塞IO.(文件读写,print/input/sleep/json) #阻塞流程 # python应用 内核 # >系统调用 >没有数据准备好 # \ # \等待 # \ # 数据准备好 # \ # \ copy # 拿到数据 < 返回< copy完成 #并发:非阻塞IO(sk.set ...
分类:
其他好文 时间:
2018-06-20 21:26:48
阅读次数:
150
gevent 是一个第三方库,可以很容易的实现遇到io(文件传输)操作时,程序自动跳转到下一个程序 例一: 用gevent.sleep() 来模拟io操作 ...
分类:
其他好文 时间:
2018-06-10 22:59:32
阅读次数:
373
Beetl的设计上有许多值得学习的思想,虽然我是FreeMarker的粉丝,但是也花了点时间去研究, 根据2.7.22版本设计的工具类, 由于Beetl版本迭代太快,不保证其它版本可用, 支持:字符串 到 IO,文件 到 IO, 字符 到 文件, 文件 到 字符串 等多种操作, 做短信模版、页面渲染 ...
分类:
其他好文 时间:
2018-05-25 01:35:30
阅读次数:
173
超类: 字节流: InputStream(读入流) OutputStream(写出流) 字符流: Reader(字符 读入流) Writer (字符写出流) 文件操作流 字节流: FileInputStream ,FileOutputStream 字符流: FileReader, FileWrite ...
分类:
其他好文 时间:
2018-04-22 22:03:44
阅读次数:
228