b.打开SocketChannel: c.打开ServerSocketChannel 2.使用通道 b.在两个通道中复制数据: c.注意:一个连接到只读文件的 Channel 实例不能进行写操作,即使该实例所属的类可能有 write( )方法;FileChannel 实现 ByteChannel 下 ...
分类:
编程语言 时间:
2018-10-19 00:23:09
阅读次数:
160
文件操作 a.txt 1.文件路径:d:\a.txt 2.编码方式:utf-8,gbk... 3.操作方式:只读,只写,追加,读写,写读... 4.以什么编码方式储存的就用什么编码方式打开,不然会报错。 #绝对路径,从根目录开始算,相对路径即就在当前文件下的文件路径。 f=open(...)是由操作 ...
分类:
编程语言 时间:
2018-10-18 18:50:14
阅读次数:
188
四个线程安全策略线程限制:一个被线程限制的对象,由线程独占,并且只能被占有它的线程修改共享只读:一个共享只读的对象,在没有额外同步的情况下,可以被多个线程并发访问,但是任何线程都不能修改它线程安全对象:一个线程安全的对象或者容器,在内部通过同步机制来保证线程安全,所以其他线程无需额外的同步就可以通过公共接口随意访问它被守护对象:被守护对象只能通过获取特定的锁来访问不可变对象有一种对象发布了就是安全
分类:
编程语言 时间:
2018-10-18 18:07:39
阅读次数:
211
r只读,r+读写,不创建 w新建只写,w+新建读写,二者都会将文件内容清零 (以w方式打开,不能读出。w+可读写) w+与r+区别: r+:可读可写,若文件不存在,报错;w+: 可读可写,若文件不存在,创建 r+与a+区别:r+进行了覆盖写 以a,a+的方式打开文件,附加方式打开 (a:附加写方式打 ...
分类:
编程语言 时间:
2018-10-18 11:45:47
阅读次数:
264
一、思维导图 二、知识点 DataGridView控件 DataGridView控件提供一种强大而灵活的以表格形式显示数据的方式。可以使用DataGridView控件来显示少量数据的只读视图,也可以对其进行缩放以显示特大数据集的可编辑视图。使用DataGridView控件,可以显示和编辑来自多种不同 ...
shell脚本 脚本实例: #!/bin/bash 声明解释器 for i in $(ls /etc);do echo $i done readonly 变量名 使变量变为只读,不可删除unset 变量名 删除变量,但是不能删除只读变量 字符串中 单引号:无变量,没有转移符 双引号:可有变量,可出现 ...
分类:
系统相关 时间:
2018-10-18 01:13:32
阅读次数:
178
CPU(Center Processor Unit)中央处理单元 mainboard主板 RAM(random access memory)随机存储器(内存) ROM(Read Only Memory)只读存储器 Floppy Disk软盘 Hard Disk硬盘 CD-ROM光盘驱动器(光驱) m ...
分类:
其他好文 时间:
2018-10-17 14:37:49
阅读次数:
214
目录 前言 文件的打开模式 文件句柄的方法 seek()方法介绍 前言 注:open()默认根据系统编码,默认以‘可读’(r)的形式打开文件 文件的打开模式 文件模式 r,只读模式(文件必须存在,不然报错) w,只写模式(以这种模式打开,会清空文件的内容,文件不存在,则创建文件) x,只读模式(不存 ...
分类:
编程语言 时间:
2018-10-16 13:48:38
阅读次数:
197
a) DRAM:动态随机存取存储器;(计算机主存) b) SRAM: 静态随机存取存储器; c) Cache: 高速缓存; d) DMA:直接存取器存取(不需要 CPU 执行程序指令来传送数据 ) e) EEPROM: 电可擦可编程只读存储器 f) 累加寄存器:用来暂时存放算术逻辑运算部件ALU运算 ...
分类:
其他好文 时间:
2018-10-15 23:21:42
阅读次数:
227
第31课 - 程序的内存布局 有初始值的放在data段,没有初始的放在bss段。静态存储区就对应了这两个区域。 我们写的函数,可移执行的代码段,放在text段。 这里并不见堆和栈的踪影,因为这只是我们的可执行文件的布局,并不会我们执行起来,进程的布局,所以是看不到堆和栈的。 高地址内存 File h ...
分类:
编程语言 时间:
2018-10-15 21:17:31
阅读次数:
175