压缩过程可能需要几分钟 2. 使用霍夫曼编码原理(参照以前的作业), 对于任意一个文件进行压缩,压缩后的文件名为原文件名称去掉后缀加上.hz,例如,原来的未压缩文件的名字为a.txt,压缩后为a.hz,压缩后的文件信息使用TLV结构(TYPE-LENGTH-VALUE),文件信息包括霍夫曼编码码表,文件名称,文件长度,文件访问时间等,当然还包括压缩的内容。 要求:(a) 提供压缩与解压缩功能,提供查看压缩文件信息功能。 (b) 需要使用的类有File, 以及霍夫曼压缩作业提供的程序。 (c) 压缩内容不再是文本字符数据,而是任意二进制文件,请压缩附件中的“全球变暖的公益广告视频”(qqbn_gygg.flv)。 注意:(a) 先假设压缩的文件的长度都不大,不考虑效率问题,可以使用缓存。 (b) 以前的霍夫曼压缩文件的程序可以参考,可以修改。
2022-02-16 21:52:34 3.65MB 小学期 java 压缩 哈弗曼
1
本来是要写个程序用的,没写完不写了,这一部分就贴出来吧 验证域名和IP class JianKong(): '''查询IDC信息,封ip和过白名单''' def __init__(self): pass @classmethod def ip_verify(cls,str): '验证IP地址规范' pattern=re.compile('(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4]
2022-02-16 10:02:37 43KB python 域名 域名后缀
1
java实现逆波兰计算器,输入中缀表达式可以得到后缀表达式,并且计算这个后缀表达式的值, 且输入的表达式只要正确即可运行
2022-02-16 09:05:50 3KB java
1
用于批量删除文件的后缀名,使用方法:下载之后保存到需要批量删除扩展名的文件夹下,然后右键“编辑”,在打开的记事本中将“.wav”替换为您需要删除的扩展名,保存后双击运行即可删除目录下所有该类型扩展名文件的后缀。
1
例如输入.txt可以获取到关联的打开程序位notepad.exe,或者输入.avi可以获取打开avi视频文件的exe
2022-02-08 11:28:18 2KB 后缀名 打开方式
1
Visual Studio 2017 C# 演示双击工程文件打开自定义程序注册后缀关联程序名称
2022-01-25 18:00:13 185KB c#
1
实现win8以上系统设置默认文件的后缀关联。自动计算userchoice的hash值
2022-01-20 15:53:53 2KB 文件后缀关联
1
用php分析URL网址,可以得到文件名、目录路径,还有其它数据,原理就是使用PHP的explode函数分隔字符串。
2022-01-17 18:47:51 26KB explode 获取URL php
1
Qt制作的科学计算器,使用后缀表达式进行解析,例如输入12-5*2,答案是2,支持大于、大于等于、小于、小于等于、不等于、等于、与、或、非、阶乘、取模、括号等运算,源码结构清晰,支持增加自己想要的其他运算符。
2022-01-15 17:07:27 6KB Qt 后缀表达式 科学计算器 计算器
1
只是下载地址, 本书以Vue.js 2为基础,以项目实战的方式来引导读者渐进式学习Vue.js。本书分为基础篇、进阶篇和实战篇三部分。基础篇主要是对 Vue.js 核心功能的介绍;进阶篇主要讲解前端工程化Vue.js的组件化、插件的使用;实战篇着重开发了两个完整的示例,所涉及的内容涵盖Vue.js绝大部分API。通过阅读本书,读者能够掌握Vue.js框架主要API的使用方法、自定义指令、组件开发、单文件组件、Render函数、使用webpack开发可复用的单页面富应用等。 本书示例丰富、侧重实战,适用于刚接触或即将接触Vue.js的开发者,也适用于对Vue.js有过开发经验,但需要进一步提升的开发者。
2022-01-09 17:01:17 67B Vue.js 实战x 下载地址
1