2016-2017-2 《Java程序设计》第X周学习总结 ##认识NIO 在java中,输入与输出,基本上是以字节为单位进行的低层次处理,实际上多半是对字节数组中整个区块进行处理,对于dump()方法,必须处理byte[] ,必须指定写出的byte[]的起点和字节数。例如 Java..io套件中有 ...
分类:
编程语言 时间:
2017-04-17 00:27:27
阅读次数:
189
主要是针对单个文件进行读写操作和压缩操作:用到的主要C#类有FileStream、FileInfo、StreamWrite、StreamRead、GZipStream。 字符数组和字节数组的转换: 对文件进行压缩和解压(一单个文件为例): ...
1. 利用输入输出流来复制文件 步骤:1.构造文件字节输入输出流 2.创建一个字节数组,用来指定每次复制的字节大小 3.输入流从源文件读取字节,输出流将字节写入文件 fis.read(b)的作用是从源文件最多读取b.length字节的数据送给b数组,返回的是读入的字节总数。 本例中b.length的 ...
分类:
其他好文 时间:
2017-04-15 13:59:13
阅读次数:
247
教材学习内容总结: 一、NIO和NIO2 1.NIO的定义 InputStream、OutputStream的输入输出,基本上是以字节为单位进行低层次处理,虽然需要直接面对数组,但实际上多半是对字节数组中整个区块进行处理。dump()方法是整块数据读入后又整块数据写出。 2.NIO2的定义 现今世界 ...
分类:
编程语言 时间:
2017-04-13 23:40:12
阅读次数:
319
FileInputStream和FileOutputStream 创建含磁盘文件的输入 输出流对象。 FileInputStream继承自InputStream,用于读取本地文件中的字节数据,由于所有的文件都是字节为导向,所以这个类适合于操作任何类型的文件。 构造方法: 实例:FileInputSt ...
分类:
编程语言 时间:
2017-04-13 09:00:14
阅读次数:
202
恢复内容开始 下载 1. 下载就是向客户端响应字节数据! 原来我们响应的都是html的字符数据! 把一个文件变成字节数组,使用response.getOutputStream()来各应给浏览器!!!2. 下载的要求 * 两个头一个流! > Content-Type:你传递给客户端的文件是什么MIME ...
分类:
编程语言 时间:
2017-04-12 13:22:47
阅读次数:
161
1.简单动态字符串(simple dynamic string, SDS) 定义: struct sdshdr { int len;//记录buf中使用的字节数量 int free;//记录buf中未使用的字节数量 char buf[];//字节数组,用于保存字符串 //buf字节数组以’\0’结束 ...
分类:
其他好文 时间:
2017-04-11 11:41:11
阅读次数:
181
Java中大部分错误都是基于内存管理方面的。如果想破坏,可以使用Unsafe这个类。 实例化Unsafe: 下面两种方式是不行的 所以,简单方式就是通过反射去实例化Unsafe 避免初始化 当你想要跳过对象初始化阶段,或绕过构造器的安全检查,或实例化一个没有任何公共构造器的类,allocateIns ...
分类:
其他好文 时间:
2017-04-10 18:37:33
阅读次数:
234
RabbitMQ 的行为艺术 序 好像,今天已经是 2 月 28 号了。 听说,29、30、31 号放假。 据说,有图,有真相。 目录 简介 环境搭建 示例一:简单的 Hello World 示例二:发布/订阅模式 尝试发现 - 新物种 EasyNetQ 简介 环境搭建 示例一:简单的 Hello ...
分类:
Web程序 时间:
2017-04-10 13:28:23
阅读次数:
480
str为你要测试的字符串 第一种方法: byte[] temp = str.getBytes();//使用平台默认的字符集将此 String 解码为字节序列,并将结果存储到一个新的字节数组中。 int count = 0; //遍历数组的每一个元素,也就是字符串中的每一个字母 for(int i=0 ...
分类:
其他好文 时间:
2017-04-10 09:39:40
阅读次数:
156