文件操作 文件操作的其他模式 文件打开模式 文件操作的其他方法只要不是read()的方法 其余的方法在处理文件光标都是按照字节处理的,read处理的是字符 ...
分类:
编程语言 时间:
2018-09-03 22:27:41
阅读次数:
237
#define MAX_LIMIT_NUMS 30 ...
分类:
其他好文 时间:
2018-09-03 11:14:40
阅读次数:
168
一. 上节课内容回顾 1. 文件操作 f = open(文件路径, mode="模式", encoding="编码格式") mode: r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b b: 输入输出的是字节. 处理非文本 光标:seek()移动光标 开头 ...
分类:
其他好文 时间:
2018-07-12 18:08:55
阅读次数:
166
布尔类型(bool)是C++新增的一种基本数据类型。在标准的C语言中并未定义bool类型,如果需要使用bool类型,程序员可以通过宏定义来自定义一个bool类型,定义语句如下: #define bool int#define false 0#define true 1也就是将int型定义为bool型 ...
分类:
编程语言 时间:
2018-04-29 11:40:55
阅读次数:
139
到文件名乱码的问题,需要明确两点 但Linux内核只能逐字节处理编码流(而Windows NT内核是UCS-2的,逐2字节处理编码流),因此必须采用某种单字节编码(这包括所有的不定长编码)进行输出——这就是Linux内核所谓的NLS,对应于Windows的codepage。 在对文件名的处理上,fa ...
分类:
其他好文 时间:
2018-04-16 18:33:51
阅读次数:
159
#前面了解了文件的基本操作方法。在实际应用中,对文件内容进行迭代和重复执行操作是比较常见的操作。 #所谓迭代,是指不断重复某一个动作,直到这些动作都完成为止。 1、按字节处理 #在while循环中,read方法是最常见的对文件内容进行迭代的方法,例如: 1 #!/usr/bin/python3 2 ...
分类:
其他好文 时间:
2018-01-28 11:14:37
阅读次数:
173
2017 2018 1 20155301 《信息安全系统设计基础》第十三周学习总结 本章要点 并发:如果逻辑流在时间上重叠,那么他们就是并发的,硬件异常处理程序、进程和UNIX信号处理程序都是熟悉的例子。并发现象不仅在内核中存在,在应用级别的程序中也存在 三种基本的构造并发程序的方法: 1)进程。每 ...
分类:
其他好文 时间:
2017-12-17 22:09:05
阅读次数:
184
1、使用 tcp 协议 读取 输入流的固定长度的字节数 public static byte[] getTcpSpecificBytes(BufferedInputStream bis,int length) throws IOException{ byte[] bytes = new byte[l ...
分类:
编程语言 时间:
2017-11-01 14:57:02
阅读次数:
209
区别: 1)char长度是固定,而varchar长度是可变的; 比如:'abc'对于char(10)表示存储字符将占10个字节(包括7个空字符),而同样varchar(10)只占3个自己长度,10只是表示最大值,当存储的字符小于最大值时,按实际存储;(varchar2是把所有字符都按占两个字节处理, ...
分类:
数据库 时间:
2017-10-16 19:40:00
阅读次数:
318
1、简单描述 redis本质上是一个key-value db,value可以有多种类型(string、hash、set、sorted set、list等),本章节不讲这些类型的命令,这里是讲跟key相关的命令操作。 key本身是string类型,不支持边界符,比如my key 这种名字是会报错的,m ...
分类:
其他好文 时间:
2017-08-27 14:07:13
阅读次数:
148