20172304 蓝墨云实验哈夫曼树 实验要求 设有字符集:S={a,b,c,d,e,f,g,h,i,j,k,l,m,n.o.p.q,r,s,t,u,v,w,x,y,z}。 给定一个包含26个英文字母的文件,统计每个字符出现的概率,根据计算的概率构造一颗哈夫曼树。 并完成对英文文件的编码和解码。 要 ...
分类:
其他 时间:
2018-12-13 00:52:00
收藏:
0 评论:
0 赞:
0 阅读:
229
1.哈夫曼树介绍 在计算机数据处理中,霍夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一种评估来源符号出现机率的方法得到的,出现机率高的字母使用较短的编码,反之出现机率低的则使用较长的编码,这便使编码之后的字符串的平均长度、期望值降低,从而达到无损压缩数据的目的。 ...
分类:
其他 时间:
2018-12-13 00:51:41
收藏:
0 评论:
0 赞:
0 阅读:
229
前言 systemctl本身的意义并不仅仅是一个命令那么简单,他标志着SysV时代的终结,Systemd时代的开始。CentOS 7.X系列已经抛弃SysV,全面拥抱Systemd这个init system。由于新技术的引入,传统Linux启动流程,从BIOS->MBR->bootloader->k ...
分类:
系统服务 时间:
2018-12-13 00:51:24
收藏:
0 评论:
0 赞:
0 阅读:
283
1. 不支持类的类型参数的可变性 只有接口和委托可以拥有可变的类型参数。即使类中包含只用于输入(或只用于输出)的类型参数,仍然不能为它们指定 in 或 out 修饰符。例如, IComparer<T> 的公共实现 Comparer<T>是不变的——不能将 Comparer<IShape> 转换为 C ...
分类:
其他 时间:
2018-12-13 00:50:51
收藏:
0 评论:
0 赞:
0 阅读:
195
实现效果: 知识运用: 通过重写窗体的OnPaint方法 在其中对窗体进行重绘 并使用透明色将窗体设置为透明来实现 OnPaint方法: 用来从新绘制窗体图像 protected override void OnPaint(PaintEventArgs e) //painteventargs为Pai ...
分类:
Windows开发 时间:
2018-12-13 00:50:37
收藏:
0 评论:
0 赞:
0 阅读:
162
Python基础知识(30):图形界面(Ⅰ) Python支持多种图形界面的第三方库:Tk、wxWidgets、Qt、GTK等等 Tkinter可以满足基本的GUI程序的要求,此次以用Tkinter为例进行GUI编程 一、编写一个GUI版本的“Hello, world!” 本人使用的软件是pycha ...
分类:
编程语言 时间:
2018-12-13 00:50:20
收藏:
0 评论:
0 赞:
0 阅读:
207
基本数据类型 数字 整形 int int 将字符串转换为数字 print(type(a)) 查看是什么类型的 、 bit_length 当前数字的二进制,表示至少用几位来二进制 字符串 str capitalize作用:首字母大写 casefold 和 lower 作用:casefold 更牛逼,把 ...
分类:
编程语言 时间:
2018-12-13 00:50:03
收藏:
0 评论:
0 赞:
0 阅读:
197
文章来源:https://www.jianshu.com/p/01577e86e506 pytorch中的 2D 卷积层 和 2D 反卷积层 函数分别如下: 我不禁有疑问: 问题1: 两个函数的参数为什么几乎一致呢? 问题2: 反卷积层中的 output_padding是什么意思呢? 问题3: 反卷 ...
分类:
其他 时间:
2018-12-13 00:49:42
收藏:
0 评论:
0 赞:
0 阅读:
322
1 2 3 4 5 6 7 8 9 Document 10 40 41 42 43 44 45 46 47 48 ... ...
分类:
其他 时间:
2018-12-13 00:48:53
收藏:
0 评论:
0 赞:
0 阅读:
204
目录 A B C Cgroups D E F G H I J K L M N NFV NFV ISG O ONF P Q R S T U V VNFI W X Y Z A B C Cgroups control group , 控制组 一种LXC技术。 D DSL [1] Domain Specif ...
分类:
其他 时间:
2018-12-13 00:48:22
收藏:
0 评论:
0 赞:
0 阅读:
222
1、ERR引发的思考 创建好的 vue 项目直接执行 vue run dev 报错?运行 vue run serve 就可以启动... 2、dev build serve? 其实 npm run dev 或者是 npm run serve 等 npm run xxx 并不是一定要这么写。npm ru ...
分类:
其他 时间:
2018-12-13 00:48:04
收藏:
0 评论:
0 赞:
0 阅读:
248
浅拷贝:就是给对象中的每个成员变量进行复制,就是把A1类中的变量直接赋给A2类中变量,属于值传递,但是涉及到有new之类内存分配的地方,他们却是共享内存的。 深拷贝:就是不仅使用值传递,而是要每个变量都有自己一份独立的内存空间,互不干扰。 常用场景 基本就是你需要从A的实例得到一份与A内容相同,但是... ...
分类:
其他 时间:
2018-12-13 00:47:48
收藏:
0 评论:
0 赞:
0 阅读:
228
目录: 1、 "H265编码等级" 2、 "图像的基础知识" 2.1: "像素,分辨率,PPI(像素密度),BPP 扫盲" 2.2: "RGB、YUV图片像素格式的理解" 1. H265编码等级 "H264编码profile & level控制 。H265编码初探" "H265 profile" " ...
分类:
其他 时间:
2018-12-13 00:47:26
收藏:
0 评论:
0 赞:
0 阅读:
867
转自:https://blog.csdn.net/dxpqxb/article/details/80312439 我们在观看视频的时候,在运动剧烈的场景常能观察到图像出现小方块,小方块在边界处呈现不连续的效果(如下图),这种现象被称为块效应(blocking artifact)。 首先我们需要搞清楚 ...
分类:
其他 时间:
2018-12-13 00:46:59
收藏:
0 评论:
0 赞:
0 阅读:
252
生命游戏实现代码: package cn.com.demo.game; import javax.swing.JLabel; public class Cell extends JLabel { private int status = 1;// 1活的 0:死 public int getStat ...
分类:
其他 时间:
2018-12-13 00:46:36
收藏:
0 评论:
0 赞:
0 阅读:
254
前面板和背面板组件介绍: 1 介质托架 12 系统运行状况 LED 指示灯 2 USB 2.0 端口 (2) 13 AC 输入接口 3 硬盘托架 1-4 14 扩展插槽 4 硬盘托架 5-8 15 键盘接口 5 光驱托架 16 鼠标接口 6 介质弹出按钮 17 串行端口接口 7 前锁定开关 18 V ...
分类:
其他 时间:
2018-12-13 00:46:22
收藏:
0 评论:
0 赞:
0 阅读:
506
整理一篇工作中的JavaScript脚本笔记,不定时更新,笔记来自网上资料或者自己经验归纳。 (1) 获取Url绝对路径 (2) 获取Url请求参数 function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var the ...
分类:
编程语言 时间:
2018-12-13 00:46:04
收藏:
0 评论:
0 赞:
0 阅读:
184
哈夫曼树 定义 哈夫曼树,又称最优树,是一类带权路径长度最短的树 创建哈夫曼树 1)从F中选取两棵根结点权值最小的树作为左右子树构造一棵新的二叉树,其新的二叉树的权值为其左右子树根结点权值之和; (2)从F中删除上一步选取的两棵二叉树,将新构造的树放到F中; (3)重复(1)(2),直到F只含一棵树 ...
分类:
其他 时间:
2018-12-13 00:45:18
收藏:
0 评论:
0 赞:
0 阅读:
201
懒得写注释,直接上代码 配置文件Route: 控制器: ...
分类:
其他 时间:
2018-12-13 00:44:35
收藏:
0 评论:
0 赞:
0 阅读:
239
ES6解构:es6允许按照一定模式匹配,从数组和对象中提取值,对变量进行赋值,这被称之为解构。 1. 解构一般有三种情况,完全解构,不完全解构,解构不成功 2 .对象的解构赋值 1. 对象的解构与数组有一个重要的不同,数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须 ...
分类:
其他 时间:
2018-12-13 00:43:11
收藏:
0 评论:
0 赞:
0 阅读:
194