首先建议把广泛使用的“主动错误”和“被动错误”概念换成“主动报错”和“被动报错”。 1. 主动报错站点 只要检查到错误,它立即“主动地”发出错标识。所谓“出错标识“,它本身就是一个“错误的位序列”(连续的6个显性位,不满足 CAN 协议的“最多5个连续的同性位”要求),目的是“主动地”告诉大家:即使 ...
分类:
其他好文 时间:
2018-11-10 23:59:29
阅读次数:
299
做项目的时候,经常会有自动生成业务编码的需求,比如插入数据的时候需要生成如下产品编号:P-(年份日期和三位序列号),比如`P-20180727001`,本文主要介绍了其实现。 ...
分类:
其他好文 时间:
2018-09-17 20:33:30
阅读次数:
1016
证明: 代码: 运行结果: 序列的圆周移位 原始序列x(n)的DFT 圆周移位序列1的DFT 圆周移位序列2的DFT 上图可知,时域的能量和频域的能量相等。 ...
分类:
其他好文 时间:
2018-08-06 14:39:27
阅读次数:
184
《图解TCP/IP》 6.7 TCP的首部格式 TCP中没有表示包长度和数据长度的字段。可由IP层获知TCP的包长由TCP的包长可知数据的长度。 源端口号:表示发送端端口号,字段长16位。 目标端口号:表示接收端端口号,字段长度16位。 序列号:字段长32位。序列号是指发送数据的位置。每发送一次数据 ...
分类:
其他好文 时间:
2018-05-28 16:11:15
阅读次数:
168
原理简介: Java平台的BitSet用于存放一个位序列,如果要高效的存放一个位序列,就可以使用位集(BitSet)。由于位集将位包装在字节里,所以使用位集比使用Boolean对象的List更加高效和更加节省存储空间。 BitSet是位操作的对象,值只有0或1即false和true,内部维护了一个l ...
分类:
编程语言 时间:
2018-05-20 01:06:57
阅读次数:
271
转自:http://southpeak.github.io/blog/2014/07/17/ioszhong-liu-stream-de-shi-yong/流提供了一种简单的方式在不同和介质中交换数据,这种交换方式是与设备无关的。流是在通信路径中串行传输的连续的比特位序列。从编码的角度来看,流是单向 ...
分类:
移动开发 时间:
2018-03-20 12:45:33
阅读次数:
345
参考:https://www.cnblogs.com/MRRAOBX/articles/4540228.html TCP: 源端口号 以及 目的端口号 32位 序列号 seq 确认号 ACK 6位标志字段: ACK 置1时表示确认号(为合法,为0的时候表示数据段不包含确认信息,确认号被忽略。 RST ...
分类:
其他好文 时间:
2018-03-08 17:17:09
阅读次数:
107
Perl Unicode全攻略 耐心看完本文,相信你今后在unicode处理上不会再有什么问题。 本文内容适用于perl 5.8及其以上版本。 perl internal form 在Perl看来, 字符串只有两种形式。 一种是octets, 即8位序列, 也就是我们通常说的字节数组. 另一种utf ...
分类:
其他好文 时间:
2018-02-11 23:41:14
阅读次数:
184
程序间达成的某种包含了信息交换的形式和意义的共识称为协议,用来实现特定应用程序的协议叫做应用程序协议。大部分应用程序协议是根据由字段序列组成的离散信息定义的,其中每个字段中都包含了一段以位序列编码(即二进制字节编码,也可以使用基于文本编码的方式,但常用协议如:TCP、UDP、HTTP等在传输数据时, ...
分类:
编程语言 时间:
2017-12-13 23:37:54
阅读次数:
191
遗留的集合: 遗留的集合类:1.Hashtable类 2.枚举类 3.属性映射 4.栈 5.位集。Java中的BitSet类用于存放一个位序列,BitSet类提供了一个便于读取,设置和清除各个位的接口 队列接口指出可以在队列的尾部添加元素,在队列的头部删除元素,并且可以查找队列中元素的个数,当需要收 ...
分类:
编程语言 时间:
2017-11-05 22:31:43
阅读次数:
206