为了节约内存,在zset和hash容器对象元素个数较少时,Redis会采用压缩列表(ziplist)进行存储。 压缩列表是一块连续的内存空间,元素之间紧挨着存储,不存在冗余 一个压缩列表可以包含任意多个节点(entry),每个节点可以保存一个字节数组或者一个整数值 结构 prevlen字段长度是1个 ...
分类:
其他好文 时间:
2019-09-01 16:19:20
阅读次数:
78
1. OutputStream:是个抽象类需要FileOutputStream来实现,以Stream结束的字节流,以Write结束的是字符流 2.文件字节输出流:FileOutputStream fos=new FileOutputStream("写入的地址")(文件找不到异常);此写入的方法具有文 ...
分类:
其他好文 时间:
2019-08-31 15:23:20
阅读次数:
148
1. 转换流(把字符流转成了字节流所以是桥梁):OutputStreamWriter;是字符输出流;先用FileOutputStream确定要写入的地址;然后再用转换流抓取要写入的地址和码表 2.InputStreamReader:是FileReader的父类并且是它的转换流 3.InputStre ...
分类:
其他好文 时间:
2019-08-31 15:06:31
阅读次数:
72
python中的不可变类型 列举:数值,字符串、元组、字节串 数值及字符串“可变”'的假象 数值及字符串“可变”'的假象 表面上是对变量的修改,其实质是重新建立了对象,将引用赋给了变量,原来的对象被系统回收。 python中的可变类型 列举: 列表、字典、字节数组、对象 浅拷贝 浅拷贝只拷贝可变类型 ...
分类:
编程语言 时间:
2019-08-28 17:05:44
阅读次数:
132
package com.io.liushuaishuai; /* 四种方式复制视频 记录时间 1 基本字节流一次一个字节 2基本字节流一次一个字节数组 3字节缓冲流1 基本字节流一次一个字节 4字节缓冲流一次一个字节数组 */ import java.io.*; public class CopyM... ...
分类:
其他好文 时间:
2019-08-28 12:42:36
阅读次数:
88
一.打印流 如果现在要想通过程序实现内容的输出,核心的本质一定要依靠OutputStream类来支持但是OutputStream类有一个最大的缺点,这个类的数据输出操作功能有限,所有的数据一定要转为字节数组后才可以进行才操作:public void write(byte b[]) throws IO ...
分类:
编程语言 时间:
2019-08-27 21:01:52
阅读次数:
115
在Java中IO输入流通常读入的是String,但是在字节流中的传递的始终是用字节,Byte 于是就会用到Byte和String的相互转化 ...
分类:
其他好文 时间:
2019-08-26 19:23:06
阅读次数:
111
NSData用于保存字节数组。 初始化 - (instancetype)initWithBytesNoCopy:(void *)bytes length:(NSUInteger)length freeWhenDone:(BOOL)b; 初始化对象。 不进行复制字节数组操作,直接设置字节指针为byte... ...
分类:
移动开发 时间:
2019-08-26 14:40:53
阅读次数:
90
接收端Addressalreadyinuse:Cannotbind同一个协议下端口不允许冲突1、使用DatagramSocket指定端口创建接收端2、准备容器封装成DatagramPacket包裹3、阻塞式接受包裹receive(DatagramPacketp);4、分析数据,将字节数组还原为对应类型getData()返回类型为字节数组,getLength()返回数据长度,类型为int5、释放资源
分类:
编程语言 时间:
2019-08-26 09:49:14
阅读次数:
174
publicclassmyimplementsjava.io.Serializable{publicvoidrr(){System.out.println("杜雨龙最帅a");}}引用类型接收端Addressalreadyinuse:Cannotbind同一个协议下端口不允许冲突1、使用DatagramSocket指定端口创建接收端2、准备容器封装成DatagramPacket包裹3、阻塞式接受包
分类:
编程语言 时间:
2019-08-26 09:36:44
阅读次数:
105