-
hafuman
一 . 需求分析:
1) 输入形式和输入值范围:
输入形式是要压缩(或者要解压)的文件路径,输入范围是字符串,而且要是文件的路径。
2) 输出形式:
输出相应的编码压缩文件和解码原文件
3) 程序所能达到的功能:
利用哈夫曼对ASCII文件做不等长编码,达到压缩文件。利用哈夫曼树的遍历,达到解压文件的目的。程序的功能也就是实现压缩和解压ASCII类型文件的目的。
4)测试数据:(包括正确的输入数据及其输出结果和含有错误输入及其输出结果)
测试输入或者输出文本框是不是有空的,是不是不是有效路径。进行条件判断,实现错误处理。
比如要压缩:c:a.txt 文件路径就是:c:a.txt。如果输入框是空的,就判断,然后用MessageBox处理信息。
如果文件路径和文件的输出路径都写正确的话,就会输出相应的压缩或者解压文件,否则用函数MessageBox提示错误。然后进行更正。
二 . 概要设计:
1) 哈夫曼树的特点
a) 是二叉树的一种,而且是一种没有度数是1的二叉树
b) 一棵树有n个叶子,就会用2n-1个节点
c) 一种“最优”二叉树,由于树的带权路径(WPL)最小
d) 由于它是由下到上顺序构造的,使得分支节点和叶子节点从下到上,权值都是从小到大的顺序排列的
()
- 2007-07-16 22:04:12下载
- 积分:1
-
tickdemo
Example of reprogramming DOS tick for high resolution timing tickdemo.zip .
Users of Winsystems CPU or I/O board products may use this code or derivations thereof without restriction in their application.
- 2010-08-12 17:00:43下载
- 积分:1
-
sol
用OpenGL实现了简单的纸牌过关动画效果,按下"a"键纸牌会运动(OpenGL implementation with a simple deck of cards and clearance animation, press the key a card will be movement)
- 2009-12-02 10:38:18下载
- 积分:1
-
word文档及图片压缩
该源码可以对包含图片的Word文件进行压缩,也可对图片文件进行压缩,缩小文件所占空间,同时还可以设置图片的压缩比例。
- 2022-02-13 08:24:10下载
- 积分:1
-
haisanids
VC++网络连接监控程序源代码,适合编写网络监控的编程者参考,选择监听的网络IP地址后才可以开始监听里程。并包括了IDS过滤器参数设置,几点提示:
1.初始状态只监听连接,不捕获IP数据
2.鼠标右击列表选择或取消监控某端口数据
3.为防止ping攻击,一般情况ping数据全部监控
4.监控某端口数据时,不监控ping包
5.数据超过20k将被清空
6.右边窗口停止抓包后显示十六进制数(VC++ source code network connection monitoring, network monitoring program for the preparation of reference, select the monitor s network IP address before you can start listening mileage. And includes IDS filter parameter settings, a few tips:
1. Initial state only listen for connections, do not capture IP data
2 Right-click the list to select or deselect a port monitoring data
3 To prevent ping attacks, general ping all monitoring data
4 When a port monitoring data, no monitoring of ping packets
5 The data will be cleared over 20k
6 right window displays the hexadecimal number stopped after capture)
- 2014-07-02 10:17:36下载
- 积分:1
-
Desktop
对小波分解进行了解决,从一维二维来进行了相关的分析,一维进行了具体程序的的编写,根据小波分析算法来分解,对于二维的情况,调用MATLAB来进行了相关的测试,对lena图像进行了小波的分解机合成(Wavelet decomposition of the solution, from a two-dimensional analysis, the specific procedures for the preparation of one-dimensional wavelet analysis to break down, for the two-dimensional case, calling MATLAB to the test lena image wavelet decomposition machine synthesis)
- 2013-04-29 16:17:15下载
- 积分:1
-
POJ1635.tar
POJ 1635,树的同构,哈希方法实现(POJ 1635, tree isomorphism, hash method)
- 2012-11-07 19:30:26下载
- 积分:1
-
aix 下的http server (可以和weblogic通讯)
之前写的一个aix下用c++实现的http server。通过socket封装实现了http通讯。解析soap报文等功能。可以实现判断连接超时,接收定长报文,分包报文等功能。将文件解压后ftp上传到aix系统下面。在aix下安装xlC_r编译器,直接执行src/mk.sh就可以编译通过。执行stop.sh和start.sh可以启动和停止服务。
- 2022-06-26 06:44:48下载
- 积分:1
-
3dsound
3D音效的实现效果程序,参考这个程序,也可以写出3D音效的作品。(关闭翻译英语中文德语检测语言
中文(简体)英语日语
翻译文字或网页
3D音效的实现效果程序,参考这个程序,也可以写出3D音效的作品
请键入文字或网站地址,或者上传文档。
取消
3D yīnxiào de shíxiàn xiàoguǒ chéngxù, cānkǎo zhège chéngxù, yě kěyǐ xiě chū 3D yīnxiào de zuòpǐnThe realization of 3D sound effect program, refer to this program, you can also write 3D sound works)
- 2014-05-22 11:46:38下载
- 积分:1
-
蜂鸣器使用
STM32F103控制蜂鸣器鸣叫,基于keil4软件(STM32F103 Control Buzzer)
- 2020-06-24 08:00:02下载
- 积分:1