课程设计内容本实验为ICMP实验。
实验内容:Ping命令实现的扩充,在给定的Ping程序的基础上做如下功能扩充:?-h显示帮助信息?-b允许ping一个广播地址,只用于IPv4?-t设置ttl值,只用于IPv4?-q安静模式。
不显示每个收到的包的分析结果,只在结束时,显示汇总结果程序分为两大部分:一部分读取收到的所有消息,并输出ICMPEchoreplay消息,另一部分每个一秒钟发送一个Echo消息。
另一部分由SIGALARM信号每秒驱动一次。
2023/11/22 6:28:26 5KB c ping
1
给出目录和文件信息,要求编程实现将其排列成一棵有一定缩进的树。
要求:(1)设计文件和目录信息树的存储结构。
(2)从文件或键盘输入目录和文件信息,输入格式采用绝对路径法,即:\A\A\AA1\A\AA1\aa1.doc…创建时要检查同一路径下不能有同名的目录或文件名。
(3)设计文件和目录信息树的输出格式(以凹入表的形式显示)。
(4)查找指定目录和文件。
(5)添加新目录或新文件。
(6)删除指定目录或文件,子目录能够被删除的前提是其为空,既不包含任何子目录和文件;
根目录不能删除。
(7)扩充目录或文件信息,如创建时间、读写权限、文件长度或子目录包含的子目录和文件数等。
(8)对同一层次下的子目录或文件按创建时间有序输出。
1
全中文的脚本语言、结构灵活、语法简单,最初是作为报表设计程序使用,因其扩充性好,开发调用容易,也可方便的嵌入到其它程序中,让软件产品更灵活,让普通用户享受中文编程,让编程更有乐趣。
整体脚本引擎执采用易语言开发,中文代码无需转换为英文,而是直接运行。
2023/11/7 20:19:21 159KB 易脚本 中文 脚本语言 引擎
1
文本处理是现代化计算机应用的重要领域。
文本由字符组成,字符以某种编码形式存储在计算机中。
每个字符的编码可以是相等长度的,也可以是不等长度的。
我们熟知的ASCII编码是等长编码。
为了提高存储和处理文本的效率,在一些计算机应用场合,如数据通信,常采用不等长的编码,对常用的字符用较少的码位编码,不常出现的字符用较多的码位编码,从而减少文本的存储长度。
哈夫曼编码就是用于此目的的不等长编码方法。
当然,编码的对面就有译码。
本课题中,首先是构造哈夫曼树。
给定一组权值,以此作为叶结点的权值,可以构造多棵扩充二叉树,它们通常具有不同的加权路径长度。
其中具有最小加权路径长度的扩充二叉树,用于构造高效的不等长编码。
哈夫曼给出了构造具有最小加权路径长度的扩充二叉树的算法,称位哈夫曼算法。
用哈夫曼算法构造的扩充二叉树称为哈夫曼编码树或哈夫曼树。
当然,还有编码和译码部分。
本系统的前端开发工具是VisualC++6.0。
具有输入字符集大小及权值大小,构造哈夫曼树,并对用户输入的字符串进行编码以及译码还有退出四种功能。
本程序经过测试后,功能均能实现,运行稳定。
2023/11/3 6:12:14 2.52MB 哈夫曼树,编码,译码,权值
1
设计实现交通信号灯系统。
设A车道与B车道交叉组成十字路口,A是主道,B是支道,直接对车辆进行交通管理,基本实现功能如下:(1)用常规逻辑电路,如74LS138、74LS273/373、74LS245等芯片,用发光二极管模拟交通信号灯;
(2)正常情况下,A、B两车道轮流放行,A车道放行绿灯亮,其中3秒用于警告(黄灯亮);
B车道放行绿灯亮,其中3秒用于警告(黄灯亮);
A、B车道放行、禁止通行时间自己定义;

(3)有紧急车辆通过时,按下某开关使A、B车道均为红灯,紧急情况解除后,恢复正常控制(4)扩充控制功能:如时间显示、左右转向提示、掉头指示灯复杂路况的控制。
2023/10/17 4:56:23 28KB progra
1
拼音加加中文词库以及各行业扩充词库(txt中文分词字典)
2023/10/12 13:11:09 1.78MB 中文词库
1
为了便于用户使用以及软件功能扩充,在电力系统分析综合程序(PowerSystemAnalysisSoftwarePackage,PSASP)7.0版中设计和开发了图模一体化支持平台。
该平台具备多文档界面(MDI,MultiDocumentInterface),可以方便地建立电网分析的各类数据,绘制所需要的各种图形(单线图、地理位置接线图、厂站主接线图等)。
该平台服务于PSASP的各计算模块,在此之上可以进行各种分析计算,输出计算结果。
2023/10/12 12:50:09 2.15MB PSASP
1
已有完整的界面和框架-现已实现扫码登录,其它功能可接着扩充。
2023/10/8 18:24:41 19.81MB C# 微信
1
机器学习入门KNN算法实现的手写数字识别基本上照搬了http://lib.csdn.net/article/opencv/30167的代码,只是改了一点bug和增加了一点功能输入就是直接在一个512*512大小的白色画布上画黑线,然后转化为01矩阵,用knn算法找训练数据中最相近的k个,现在应该是可以对所有字符进行训练和识别,只是训练数据中还只有数字而已,想识别更多更精确的话就需要自己多跑代码多写几百次,现在基本上一个数字写10次左右准确率就挺高了,并且每次识别的时候会将此次识别的数字和01矩阵存入训练数据文件夹中,增加以后识别的正确率,识别错了的话需要输入正确答案来扩充训练数据
2023/9/21 3:58:52 15KB 机器学习 KNN
1
本文介绍了语音存储与回放系统的总体设计方案,系统要实现的功能,然后通过分析比较选择最佳设计方案,并完成整个系统电路的设计。
本文利用单片机AT89C52控制ISD4004语音芯片来实现语音的录制和播放ISD4004语音芯片无须A/D转换和压缩就可以直接储存,没有转换误差。
具有可多次重复录放、存储20秒的功能.使用时不需扩充存储器,所需外围电路简单。
本文在简单分析ISD4004单片语音芯片工作原理的基础上,通过系统功能模块各部分的连接及软硬件设计,实现了数字化语音的存储和回放.通过外部设备的扩展,可以提高产品的应用领域。
2023/9/19 6:01:10 4MB 语音录放
1
共 134 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡