前言 前言部分是科普,读者可自行选择是否阅读这部分内容。 为什么我们需要关心 NIO?我想很多业务猿都会有这个疑问。 我在工作的前两年对这个问题也很不解,因为那个时候我认为自己已经非常熟悉 IO 操作了,读写文件什么的都非常溜了,IO 包无非就是 File、RandomAccessFile、字节流、 ...
分类:
编程语言 时间:
2018-02-28 14:11:26
阅读次数:
197
>4.1 读写文件
4.2 文件方法
4.3 python2的乱码问题
4.4 python对passwd文件进行排序
分类:
编程语言 时间:
2018-02-26 15:12:17
阅读次数:
173
1、前言 在实际开发过程中,各个模块之间会涉及到一些通用的功能,比如读写文件,查找、排序。为了减少代码的冗余,提高代码的质量,可以将这些通用的部分提取出来,做出公共的模块库。通过动态链接库可以实现多个模块之间共享公共的函数。之前看《程序员的自我修养》中讲到程序的链接和装入过程,这些玩意都是底层的,对 ...
分类:
系统相关 时间:
2018-02-25 13:05:58
阅读次数:
582
什么是文件IO IO就是input/output,输入/输出。文件IO的意思就是读写文件。 文件操作的主要接口API 什么是操作系统API (1)API是一些函数,这些函数是由linux系统提供支持的,由应用层程序来使用。 (2)应用层程序通过调用API来调用操作系统中的各种功能,来干活。 (3)学 ...
分类:
系统相关 时间:
2018-02-23 23:55:19
阅读次数:
270
对文件操作流程 文件的内存对象-包含 文件名、字符集、大小、在硬盘上的起止位置... 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。 ...
分类:
编程语言 时间:
2018-02-23 23:53:39
阅读次数:
178
一、文件读写模式 1、文件的几种模式: 格式:f=open("文件名","模式",encode="utf-8") "+" 表示可以同时读写文件 r+, 读写【可读,可写】 w+,写读【可读,可写】 x+ ,写读【可读,可写】 a+, 写读【可读,可写】 "b"表示以字节的方式操作 rb 或 r+b ...
分类:
其他好文 时间:
2018-02-21 17:45:21
阅读次数:
186
读写文件 例1,写入: a=''' I love python because python is fun ''' #定义一段文本 f=open('test.txt','w') #用open方法打开名为text的txt的文本文件,后边逗号跟着‘w’ 写入的意思 f.write(a) #用F的writ ...
分类:
编程语言 时间:
2018-02-17 23:49:16
阅读次数:
391
文件操作分为读、写、修改,以什么模式存文件,就以什么模式编码打开文件。 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读; 不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写; ...
分类:
编程语言 时间:
2018-02-15 19:14:18
阅读次数:
276
一.synchronized的缺陷 synchronized是java中的一个关键字,也就是说是Java语言内置的特性。那么为什么会出现Lock呢? 如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,而这里获取 ...
分类:
编程语言 时间:
2018-02-13 14:33:56
阅读次数:
194