前言 哈夫曼编码是一种贪心算法和二叉树结合的字符编码方式,具有广泛的应用背景,最直观的是文件压缩。本文主要讲述如何用哈夫曼编解码实现文件的压缩和解压,并给出代码实现。 哈夫曼编码的概念 哈夫曼树又称作最优树,是一种带权路径长度最短的树,而通过哈夫曼树构造出的编码方式称作哈夫曼编码。 也就是说哈夫曼编 ...
分类:
编程语言 时间:
2020-04-17 15:17:31
阅读次数:
72
袁祎琦 201821121033 计算1812 1. 编写程序 创建命名管道是用FIFO.c文件实现,对管道进行写是FIFOwrite.c来实现的,对管道进行读是FIFOread.c来实现的。 1、如果创建成功,那么mkfifo()返回0,如果失败,那么返回-1。 2、后面的操作,把这个命名管道当作 ...
分类:
其他好文 时间:
2020-04-16 09:15:39
阅读次数:
94
实现html转换成PDF文件的方法有许多,但实现批量html转换成PDF文件就不是太简单了,不过 "RPA" 技术就可以简单实现。比如UiBot Store中现成的批量html转换成PDF机器人。 批量html转PDF机器人是一款可以在后台直接将您指定目录下(包括该目录下的所有子目录)的所有html ...
分类:
Web程序 时间:
2020-04-14 10:27:30
阅读次数:
101
一、前言: 阅读此文之前请先阅读: [ddt01篇]十年测试老鸟帮您解析:ddt数据驱动入门基础应用:https://www.cnblogs.com/csmashang/p/12679448.html ? 二、ddt数据驱动框架结合txt文件实现数据驱动 test_demo.py代码如下: impo ...
分类:
数据库 时间:
2020-04-11 14:32:43
阅读次数:
122
1、自建yum仓库,分别为网络源和本地源vim/etc/yum.repos.d/base.repoyumrepolist网络源:yumrepolist2、编译安装http2.4,实现可以正常访问解包并进入目录下载依赖包编译安装三大步./configuremakemakeinstall启动服务写入文件实现开机自动启动vim/etc/rc.d/rc.local服务启动成功3、创建一个2G的文件系统。块
分类:
其他好文 时间:
2020-04-06 23:57:10
阅读次数:
127
需求: 1.简单导出数据; 2.导出数据与图片; 3.自动分页,设置标题; 4.设置文件名等 【原理】: 根据需要导出的内容格式进行设计模板,简单的文件格式如txt、doc,输出带换行符的字符串;如果是输出excel格式,需要借助xls插件,设计excel数据模板,如下: 1.【模板字符串】: xx ...
分类:
其他好文 时间:
2020-03-30 21:52:44
阅读次数:
135
测试用例一般是单线程模式,为了提高测试效率。testNG的多线程可以分为test,class,method级别的并发,可以通过在testng.xml中的suite tag下设置。 methods级别:所有用例都可以在不同的线程去执行。classs级别:不同class tag下的用例可以在不同的线程执 ...
分类:
编程语言 时间:
2020-03-29 17:47:56
阅读次数:
71
这周的学习内容为移动端连接ySql数据库。 一、实现方法: 1.导入连接数据库所使用的jre包 2.在主布局文件中添加 <uses-permission android:name="android.permission.INTERNET"/>获得访问网络的权限 3.新建一个java文件实现数据库的连 ...
分类:
移动开发 时间:
2020-03-22 20:03:40
阅读次数:
92
Redis支持RDB与AOF两种持久化机制,持久化可以避免因进程异常退出或down机导致的数据丢失问题,在下次重启时能利用之前的持久化文件实现数据恢复。 RDB持久化 RDB持久化即通过创建快照(压缩的二进制文件)的方式进行持久化,保存某个时间点的全量数据。RDB持久化是Redis默认的持久化方式。 ...
分类:
其他好文 时间:
2020-03-12 00:00:44
阅读次数:
75
CRM 按F2就能看到页面的technical data, 就能找到当前页面是哪一个BSP component实现的: C4C 也能看见technical data Hybris 比如这个product detail page,我想知道是哪个JSP文件实现的? 问了成都Hybris开发同事,答案是没 ...
分类:
其他好文 时间:
2020-03-01 12:54:18
阅读次数:
63