![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaDemo
kinva_X
这里是一条没有感情的简介,别看了,浪费时间。
展开
-
将List转为byte数组,对byte数组进行压缩操作后,并还原为list
在一次实现中,需要从txt中读入数据,用的list来进行存放,然后需要对list进行无损压缩操作,但该无损压缩的形参类型是byte[]类型,故需要实现List转为byte[],下面是具体的实现: List<T> list= new ArrayList<>();//待压缩数据,T表示对象类型 ByteArrayOutputStream bos=new ByteArrayO...原创 2020-03-23 17:10:17 · 9114 阅读 · 0 评论 -
java应用org.xerial.snappy.Snappy实现数据压缩、解压缩,并对比三种压缩方式
一、导包坐标: <dependency> <groupId>org.xerial.snappy</groupId> <artifactId>snappy-java</artifactId> <version>1.1.2.4</version> </dependency>也可以去仓库...原创 2020-03-11 21:39:56 · 3895 阅读 · 0 评论 -
Fan 压缩算法的压缩和解压缩实现(java)
该算法的实现参考文献为:《A Hybrid Data Compression Scheme for PowerReduction in Wireless Sensors for IoT》以下代码是一个整体,包括压缩和解压缩,可以放在一起运行压缩实现: double[] arr = new double[]{11.50, 11.69, 11.79, 11.88, 12.51, ...原创 2019-12-26 20:55:39 · 304 阅读 · 0 评论 -
通过递归的方法实现java数组全排列
通过递归的方法实现java数组全排列通过递归的方法实现实现数组的全排列. public static double[][] Func(double[] array,int q) { if(q==array.length-1) {return null;} double[] m=array.clone();//一定要使用克隆的方式给m复制 double[][] tmp=new dou...原创 2019-04-17 21:00:13 · 364 阅读 · 0 评论 -
Linux环境下载jdk,wget 指令实现同意许可
在/usr/local下创建文件夹:mkdir -p JDK下载命令:wget --no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d...原创 2019-07-06 10:11:20 · 572 阅读 · 0 评论