序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: priva ...
分类:
其他好文 时间:
2017-10-29 23:52:14
阅读次数:
386
TCP报头 在三次握手中使用的字段: 32位序列号 seq:表示的是本次报文发送的数据的第一个字节的序号。 32位确认号:ack 表示期望下一次应该接受到的报文的第一个字节的序号,若ack = N则表示,到序号N-1为止的所有的数据都已经正确的收到了。 ACK位(图中红色部分,用ACK大写表示ACK ...
分类:
其他好文 时间:
2017-10-07 14:28:00
阅读次数:
124
Javascript note chapter one 1.1 值 js中有六种基本的值类型:number,string,boolean,object,function,undifined 1.2 number 计算机使用序列的方式存放数据到内存中,js使用固定长度为64的位序列来存储数字值,对于二 ...
分类:
编程语言 时间:
2017-07-21 20:41:04
阅读次数:
199
在 Perl看来, 字符串只有两种形式. 一种是octets, 即8位序列, 也就是我们通常说的字节数组. 另一种utf8编码的字符串, perl管它叫string. 也就是说: Perl只熟悉两种编码: Ascii(octets)和utf8(string). utf8 flag在perl内部, 字 ...
分类:
其他好文 时间:
2017-06-29 17:56:13
阅读次数:
187
1. 宏观上调优可以考虑三个部分,分别为硬件、网络、软件,此处主要考虑软件调优 (1)软件调优包括:表设计(范式、字段类型、数据存储引擎)、SQL语句语索引、配置文件参数、文件系统、操作系统、MYSQL版本、体系架构 2. 表设计 (1) 第一范式(1NF):数据库表中的字段都是单一属性的,不可再分 ...
分类:
数据库 时间:
2017-06-10 23:27:00
阅读次数:
273
TCP:面向连接,字节流,可靠传输,没有边界 拥塞控制 超时重传 2,定时器 TCP首部 16位源端口号,16位目的端口号 32位序列号 32位确认号 4位头部长度, 6位保留, URG, ACK, PSH, RST, SYN, FIN, 16位窗口大小 16位校验和,16位紧急指针 选项,最多40 ...
分类:
其他好文 时间:
2017-06-03 15:04:39
阅读次数:
168
椭圆曲线密码学(Elliptic curve cryptography,缩写为ECC)是基于椭圆曲线数学的一种公钥密码的方法。椭圆曲线在密码学中的使用是在1985年由Neal Koblitz和Victor Miller分别独立提出的。椭圆签名算法应该是微软最先用在软件保护上的,我们平常用的25位序列 ...
分类:
编程语言 时间:
2017-05-24 00:51:11
阅读次数:
373
http://codeforces.com/problemset/problem/623/E (题目链接) 题意 长度为${n}$的满足前缀按位或为单调递增的${k}$位序列。要求每个位置为${[1,2^k-1]}$之间的整数,求方案数。 Solution 毛爷爷论文题,然而论文上的${dp}$方程 ...
分类:
其他好文 时间:
2017-01-26 07:46:40
阅读次数:
485
转自:http://southpeak.github.io/blog/2014/07/17/ioszhong-liu-stream-de-shi-yong/流提供了一种简单的方式在不同和介质中交换数据,这种交换方式是与设备无关的。流是在通信路径中串行传输的连续的比特位序列。从编码的角度来看,流是单向 ...
分类:
移动开发 时间:
2017-01-09 22:11:23
阅读次数:
254
测试文件的时候发现输出中文有乱码,所以学习了一下perl的Encode原理。现做一下总结:perl的基础知识:在Perl看来, 字符串只有两种形式。一种是octets, 即8位序列, 也就是我们通常说的字节数组。另一种utf8编码的字符串, perl管它叫string。 也就是说: Perl只认识两 ...
分类:
其他好文 时间:
2016-11-03 18:39:52
阅读次数:
242