摘要: ZigZag编码 在网络传输和数据存储场景中,需要对数据进行压缩。数据压缩的算法非常多,但大部分的数据压缩算法的原理是通过某种编码方式不存储数据中的0比特位,因此0比特位越多,数据压缩的效果越好。ZigZag编码就是一种增加0比例位的编码方式。下面使用Java语言来描述ZigZag编码。 一、编码 阅读全文
posted @ 2019-01-10 23:05 每天记录一点点 阅读(5246) 评论(1) 推荐(1) 编辑
摘要: 参数化测试与Mock 转载自https://blog.csdn.net/sunliduan/article/details/42026509 单元测试概念 说到测试,大家都不会陌生,从我们开始学习编程开始,就知道测试。测试和编程就像两个双胞胎似的,可是,显然我们更钟情于双胞胎中的一个 编程。一些人可 阅读全文
posted @ 2018-08-13 11:26 每天记录一点点 阅读(3241) 评论(0) 推荐(0) 编辑
摘要: Java 线程类别 守护线程和非守护线程 守护线程和非守护线程之前的唯一区别在于:是否阻止JVM的正常退出。 JVM正常退出是与异常退出相对的概念,异常退出如调用 退出JVM进程,调用Linux的kill命令杀死进程等。 JVM正常退出的条件是JVM中所有非守护线程结束任务,即使还有守护线程在运行。 阅读全文
posted @ 2018-08-10 10:43 每天记录一点点 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: Netty用户指南 一、前言 1.问题 当今世界我们需要使用通用的软件或库与其他组件进行通信,例如使用HTTP客户端从服务器中获取信息,或通过网络服务调用一个远程的方法。然而通用的协议及其实现通常不具备较好的伸缩性。所以问题看起来是我们怎么不使用通用的HTTP服务器去传输大文件、e mail、实事数 阅读全文
posted @ 2018-08-08 19:35 每天记录一点点 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Java NIO之Buffer Java传统的I/O模型是面向单个字节的,它将输入输出抽象为字节流或字符流。这种单个字节的读取或写入模型的效率比较低,而且不符合操作系统的I/O特点。操作系统的IO是面向字节块的,通常是直接从磁盘中读取一块数据到内存或写入一块数据到磁盘。Java NIO提供了缓冲区来 阅读全文
posted @ 2018-08-02 20:29 每天记录一点点 阅读(1716) 评论(0) 推荐(0) 编辑
摘要: 一.硬间隔支持向量机 假设给定一个特征空间上的训练数据集 $$ T=\{(x_1,y_1),(x_2,y_2)\cdots,(x_n,y_n)\} $$ 其中,$x_i \in R^n , y_i \in \{ +1, 1 \} , i=1,2, \cdots, N$。$x_i$为第i个特征向量,$ 阅读全文
posted @ 2017-06-10 14:48 每天记录一点点 阅读(248) 评论(0) 推荐(0) 编辑