这是一个在linux下实现的shell的简单程序,可以解析除了内键命令如cd,umask等以外的命令(不懂的什么叫内键命令,可以上网查),也可以用到重定向,管道符,喜欢的话,就下载把!~
2024/1/16 12:13:06 7KB shell
1
CertManagerpfx你可以使用自己的证书进行签名打包等一系列操作,由于自己的证书可以设置私钥,这样具有很高的安全性。
制作方法1. 下载我提供的压缩包,解压到任意目录创建一个自己签署的证书和一个私钥文件用到makecert工具cd定位到解压目录
2024/1/10 20:13:15 177KB CertManager
1
1.一棵二叉树的顺序存储情况如下:树中,度为2的结点数为()。
A.1B.2C.3D.42.一棵“完全二叉树”结点数为25,高度为()。
A.4B.5C.6D.不确定3.下列说法中,()是正确的。
A.二叉树就是度为2的树B.二叉树中不存在度大于2的结点C.二叉树是有序树D.二叉树中每个结点的度均为24.一棵二叉树的前序遍历序列为ABCDEFG,它的中序遍历序列可能是()。
A.CABDEFGB.BCDAEFGC.DACEFBGD.ADBCFEG5.线索二叉树中的线索指的是()。
A.左孩子B.遍历C.指针D.标志6.建立线索二叉树的目的是()。
A.方便查找某结点的前驱或后继B.方便二叉树的插入与删除C.方便查找某结点的双亲D.使二叉树的遍历结果唯一7.有abc三个结点的右单枝二叉树的顺序存储结构应该用()示意。
A.abcB.ab^cC.ab^^cD.a^b^^^c8.一颗有2046个结点的完全二叉树的第10层上共有()个结点。
A.511B.512C.1023D.10249.一棵完全二叉树一定是一棵()。
A.平衡二叉树B.二叉排序树C.堆D.哈夫曼树10.某二叉树的中序遍历序列和后序遍历序列正好相反,则该二叉树一定是()的二叉树。
A.空或只有一个结点B.高度等于其结点数C.任一结点无左孩子D.任一结点无右孩子11.一棵二叉树的顺序存储情况如下:123456789101112131415ABCDE0F00GH000X结点D的左孩子结点为()。
A.EB.CC.FD.没有12.一棵“完全二叉树”结点数为25,高度为()。
A.4B.5C.6D.不确定二、填空题(每空3分,共18分)。
1.树的路径长度:是从树根到每个结点的路径长度之和。
对结点数相同的树来说,路径长度最短的是完全二叉树。
2.在有n个叶子结点的哈夫曼树中,总结点数是2n-1。
3.在有n个结点的二叉链表中,值为非空的链域的个数为n-1。
4.某二叉树的中序遍历序列和后序遍历序列正好相反,则该二叉树一定是任一结点无左孩子的二叉树。
5.深度为k的二叉树最多有个结点,最少有k个结点。
三、综合题(共58分)。
1.假定字符集{a,b,c,d,e,f}中的字符在电码中出现的次数如下:字符abcdef频度9122023155构造一棵哈夫曼树(6分),给出每个字符的哈夫曼编码(4分),并计算哈夫曼树的加权路径长度WPL(2分)。
(符合WPL最小的均为哈夫曼树,答案不唯一)哈夫曼编码:2.假设用于通信的电文由字符集{a,b,c,d,e,f,g}中的字符构成,它们在电文中出现的频率分别为{0.31,0.16,0.10,0.08,0.11,0.20,0.04}。
要求:(1)为这7个字符设计哈夫曼树(6分)。
(2)据此哈夫曼树设计哈夫曼编码(4分)。
(3)假设电文的长度为100字符,使用哈夫曼编码比使用3位二进制数等长编码使电文总长压缩多少?(4分)(1)为这7个字符设计哈夫曼树为(符合WPL最小的均为哈夫曼树,答案不唯一):(2)哈夫曼编码为:a:01;b:001;c:100;d:0001;e:101;f:11;g:0000(3)假设电文的长度为100字符,使用哈夫曼编码比使用3位二进制数等长编码使电文总长压缩多少?采用等长码,100个字符需要300位二进制数,采用哈夫曼编码发送这100个字符需要261二进制位,压缩了30
1
包含:mudp.cc、mudp.h、mudpsink.cc、mudpsink.h是柯志亨老师的《NS2仿真实验——多媒体和无线网络通信》的配套CD中的
2023/12/26 4:54:48 18KB NS2 柯志亨
1
SSCOM4。
2最好用的串口调试工具,让您爱不释手的专业串口调试软件,使用完全免费!本软件可以在Win95/98、Win2000、WinNT、WinXP等下面运行.软件功能主要为:1.接收从串口进来的数据并在窗口显示.显示流畅,可以保持接收大量数据不死机.2.所接收到的数据数据显示方式可以选择为字符方式或者HEX方式4.中文显示无乱码,且不影响速度5.串口波特率可以选择为110bps-256000bps.(波特率>115200时需要硬件支持)6.可以即时显示存在的串口号.如果您增加了usb转串口等设备,串口号也会在列表中出现.7.可以选择“5、6、7、8”四种数据长度.8.可以选择为“1、1.5、2”三种停止位.(1.5停止位需要硬件支持)8.可以自由选择校验方式.9.可以自由选择流控方式.(某些计算机不能选择硬流控)10.串口设置和字符串操作等设置在程序关闭时自动保存,打开时自动载入.11.可以在接收窗口按键即发送该键值.12.可以在字符串输入框输入您想发送的字符串,并发送.13.可以在字符串输入框输入您想发送的HEX数据串,数据的值从00到FF,没有任何限制.14.可以定时重复发送数据,并可以设置发送时间间隔.15.可以在发送字符串时选择发送新行,即自动加上回车换行.16.可以显示当前串口的CTS、DSR、RLSL(CD)信号线的状态.17.可以自由控制当前串口的DTR、RTS信号线的输出状态.18.可以打开一个文本文件或者一个二进制文件预览其内容,查看方式可以是文本或者HEX方式.19.可以打开一个文本文件或者一个二进制文件并以当前波特率发送到串口.20.可以保存串口接收到的内容到文件,文件名取自当前时间,保存在当前目录.21.可以即时显示发送的字节数和接收到的字节数,按清除窗口将会清零.22.带有功能强大的扩展功能:多条字符串发送预先定义,并自动保存.23.可以定义最多32条预备发送的字符串,每条字符串可以定义为HEX数据串或者字符串方式.在每一条数据的左边打勾就表示这是一条hex数据串.24.点击字符串右边的标号即可以发送这条定义好的字符串.25.可以设置为循环发送你定义过的多条字符串,并且可以设置发送时间间隔.25.可以同时打开多次软件,进行不同的串口的调试.26.在产品信息栏可以从网上自动获得现时最新的产品信息.27.这是个绿色软件,单个文件即可执行,不会给您的机器增加任何负担.28.发送字符串时选择'发送新行',可以加发回车换行.V4.1(2007-9-15)主要改进在:1。
发送文件字节数增加到8M字节2。
增加发送过程中断停止发送功能3。
增加发送进度条显示4。
修改保存接收到的数据为二进制文件,是原始的从串口收到的数据内容(不再修改00H为空格了)5.串口打开时的容错.由于很多人使用usb串口,当串口拔出时经常发生串口丢失错误.6.奇偶校验选择和流控生效了.(不过很多计算机还是无法选择硬流控)7.可以关闭设置栏,留出更多位置显示数据.
2023/12/24 8:25:30 716KB sscom4.2
1
卢阿命令行工具,可帮助您通过学习习惯来更快地导航:high_voltage:带有Windows和posixshell支持的的替代品和各种改进。
【】描述z.lua是浏览文件系统的更快方法。
它基于“频率”跟踪您最常用的目录。
在短暂的学习阶段之后,z将带您按顺序进入与命令行中给出的所有正则表达式匹配的“最新”目录。
例如,zfoobar将匹配/foo/bar但不匹配/bar/foo。
声誉使用z.lua的人:我原则上喜欢这个。
我在命令行上非常可预测,而且太懒了,无法创建快捷方式感觉要直观得多,并且能够在我正在使用的文件夹之间跳转而不必遍历整棵树,这是如此的方便。
外壳过去对我来说是如此的拘束,但是像这样的工具让我更加享受它。
我终于可以在我的RaspberryPi1上拥有类似于autojump的功能,而无需每次打开新外壳都等待30秒。
谢谢z.lua开发人员。
无论如何,z.lua是一个有前途的项目。
如果只需要目录跳转,则可能是最佳选择。
产品特点10X倍的速度比胎儿酒精中毒综合症和autojump,3倍z.sh快。
通过用C编写的可
2023/12/22 11:52:32 192KB plugin shell bash zsh
1
2)基于JavaSocketTCP和UDP实现一个简易的网络文件服务程序,包含服务器端FileServer和客户端FileClient;
3)服务器端启动时需传递root目录参数,并校验该目录是否有效;
4)服务器启动后,开启TCP:2021端口,UDP:2020端口,其中,TCP连接负责与用户交互,UDP负责传送文件;
5)客户端启动后,连接指定服务器的TCP2021端口,成功后,服务器端回复信息:“客户端IP地址:客户端端口号>连接成功”;
6)连接成功后,用户可通过客户端命令行执行以下命令:[1]ls服务器返回当前目录文件列表(namesize)[2]cd进入指定目录(需判断目录是否存在,并给出提示)[3]get通过UDP下载指定文件,保存到客户端当前目录下[4]bye断开连接,客户端运行完毕7)服务器端支持多用户并发访问,不用考虑文件过大或UDP传输不可靠的问题。
2023/12/21 2:01:51 13KB socket tcp udp
1
vue-component-boilerpalte-v2一个用于快速创建vue组件(库)的脚手架。
在线示例:特性支持创建单个组件或组件库。
支持组件库全量加载或按需加载。
支持TypeScript。
支持Sass。
支持故事书。
支持故事书一键发布在线示例。
GitHub页面七牛云支持图片自动转换成base64(最小1kb)。
支持使用Jest进行单元测试。
支持快捷功能脚本(如:一键创建组件目录及相关替代文件)。
支持CI/CD。
特拉维斯CI支持gitcommit工作流代码风格检测单元测试提交消息提交规范支持打包文件大小分析规范使用ESLint作为编
1
这是labviewforeveryone的配套CD的内容,好不容易才找到的,和大家共享:)
2023/12/1 13:37:58 3MB labview NI 虚拟仪器 图形编程
1
mysql8一键化安装脚本1可以自由安装在任何目录下(直接回车默认安装在/auto),而且所有的东西都在此目录下,不会出现在其他目录中2内置可以在存储过程中执行Linux命令插件3安装完成后,cd/auto/mysql/support-files/,./mysql.xs.serverstart是启动./mysql.xs.serverstop是停止./mysql.xs.serverstatus是查状态./mysql.xs.serverloginroot123456登录mysql如果需要其他功能,可以在mysql.xs.server中自己修改脚本
2023/11/30 11:57:51 570.07MB mysql
1
共 225 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡