自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 在CentOS7中wget命令显示not found怎么解决

在CentOS7中wget命令显示not found怎么解决

2024-04-27 12:02:03 84

原创 设超递增背包向量A=(1,3,5,10,20),选取 k=40,t=7,计算公钥向量B,对明文cipher进行加密得出其对应的密文,并使用私钥对密文进行解密。

设超递增背包向量A=(1,3,5,10,20),选取 k=40,t=7,计算公钥向量B,对明文cipher进行加密得出其对应的密文,并使用私钥对密文进行解密。

2024-04-18 10:25:09 44

原创 已知密文C=66由RSA 算法加密得到的,其中p=7,q=17, 私钥d=77, 请对密文C 进行解密,要求写出解密的过程。

已知密文C=66由RSA 算法加密得到的,其中p=7,q=17, 私钥d=77, 请对密文C 进行解密,要求写出解密的过程。

2024-04-17 17:06:51 26

原创 PermissionError: [WinError 5] 拒绝访问。: ‘..\\data‘ 怎么解决

报错如下:PermissionError Traceback (most recent call last) Cell In[1], line 3 1 import os ----> 3 os.makedirs(os.path.join('..','data'),exist_ok=True) 4 data_file=os.path.join('..','data','house_tiny.csv') 5 with open(data_file,'w') as f: File :2

2024-03-30 11:38:42 356

原创 生活有点单调,写个抽签代码吧

生活有点单调,写个抽签代码吧

2024-03-11 23:53:52 298

原创 怎么调用智谱的api生成个聊天机器人

之前写过一篇怎么调用文心一言api的文章了,一般来说,我不是很愿意做重复的工作,因为比较懒嘛,那为什么又写这篇文章呢?主要是文心一言申请api_key等还不是太方便,开通服务也把人绕的晕,而调用智谱就容易多了。

2024-03-11 10:05:05 498

原创 流密码之线性反馈移位寄存器,以习题:n=4的LFSR,输出序列满足ki-4+ki-3+ki=0,初始状态为1000,求最终输出序列 为例

流密码之线性反馈移位寄存器,以习题:n=4的LFSR,输出序列满足ki-4+ki-3+ki=0,初始状态为1000,求最终输出序列 为例

2024-03-05 12:12:55 75

原创 异或怎么计算?拿110111⊕010101举例

异或的数学符号为“⊕”,计算机符号为“xor”。如果⊕运算左边的数和右边的数不相同,则异或结果为1。如果两个数相同,异或结果为0。异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0。

2024-03-04 15:42:38 233

原创 怎么调用文心一言的api接口生成一个简单的聊天机器人(python代码)

怎么调用文心一言的api接口生成一个简单的聊天机器人(python代码)

2024-02-29 22:04:00 880 1

原创 怎么根据输入的网站url获得域名及主机ip地址(代码)

怎么根据输入的url获得域名及主机ip地址

2024-02-29 21:37:39 577

原创 VS2022配置WinPcap开发

在“预处理器定义”处修改为“WPCAP;1.首先下载安装 winpcap.exe,http://www.winpcap.org/install/default.html。然后在“附加依赖项”处,添加wpcap.lib和ws2_32.lib两个库,如图所示:(前面的用这两个替换掉,后面的不要动)接下来修改“包含目录”和“库目录”,包含目录修改为:D:\WpdPack\Include;winpcap 官网:http://www.winpcap.org/

2023-12-04 09:58:47 1114 2

原创 VS2022创建一个C++项目使用教程

点击Main.cpp文件,可以看到代码编辑的环境搭建基本完成,咱们可以开始快乐地敲代码了。点击源文件,右键,点击“添加”,接着点击“新建项”;点击“空项目”,再点击“下一步”点击“视图”,再点击。

2023-12-04 09:26:29 1120

原创 编译原理:设计与实现一个简单词法分析器

2.输入源程序文件:创建一个名为input.java或input.c的文件,其中包含想要进行词法分析的Java/C源程序。设计与实现一个简单词法分析。具体内容是产生一个二元式文本文件,扩展名为dyd,可将Java或C程序(测试程序)分解成为一个一个的单词及类型。4.查看输出文件:运行成功后,将生成一个名为output.dyd的文件,其中包含了词法分析的结果,包括单词及其类型的二元式信息。(3) 输出出错信息,输出形式为:(出错行号,出错列号,出错信息);(2) 输出单词,输出形式为:(序号,类型,单词);

2023-12-01 17:14:15 410

原创 密码学概论之基本概念

信息在网络中不总是安全的,存在着人为攻击以获取信息或破坏信息;其中获取信息属于被动攻击,破坏信息属于主动攻击,那么什么是被动攻击?什么是主动攻击?两者的区别是啥呢?如上图所示,被动攻击只获取信息,不破坏伪造信息,也就是说不改变信息;而主动攻击则改变了传递的信息。两者的区别正在于是否改变了传递的信息。正是由于信息或数据在网络中传递的这种不安全性,密码学应运而生。维基百科上是这样说的:密码学是对安全通信技术的研究,要能够有效的防范潜在攻击。

2023-12-01 16:00:14 641

原创 C语言:求十个数中的平均数

在输入分数时,请使用空格进行分隔,而不是逗号。这意味着需要按照空格键分隔各个分数进行输入。函数,用于计算分数的平均值。该函数接受一个包含10个分数的数组作为参数,并返回平均值。中,首先提示输入10个分数,然后使用循环读取输入的分数,并将它们存储在名为。数组作为参数,以计算平均值。最后,将计算得到的平均值打印输出到屏幕上。

2023-12-01 15:02:51 1311

原创 C语言:写一个函数,输入一个十六进制数,输出相应的十进制数

在每次循环中,我们首先检查当前字符是否在 '0' - '9' 的范围内,如果是,则表示该字符是一个数字。如果当前字符不是数字,则继续检查它是否在 'A' - 'F' 或 'a' - 'f' 的范围内。如果当前字符既不是数字也不是字母,则说明输入的字符串不是一个有效的十六进制数。在函数 xbed 中,我们定义了两个变量 i 和 sum,其中 i 用于循环遍历输入的十六进制数,sum 用于存储最终的十进制值。接下来,程序调用了名为 xbed 的函数,并将用户输入的十六进制数作为参数传递给该函数。

2023-11-30 10:55:25 4170 2

原创 C语言:用递归的方法求斐波那契数列:1,1,2,3,5,8,……的前40个数

然后,使用for循环从3到40遍历数列中的每个数字。在循环体中,通过f=f1+f2计算新的数字,将f1更新为f2,将f2更新为f。然后,定义了四个变量:f、f1、f2和i。f1和f2是斐波那契数列的前两个数字,初始化为1。f是当前计算的数字。接下来,使用printf函数打印出f1和f2的值,使用%10d格式控制符保证输出的宽度为10个字符。首先,在代码的起始部分,包含头文件,这个头文件提供了输入和输出的函数。如果i能被4整除,使用printf("\n")换行,以便输出结果按行对齐。

2023-11-30 10:39:54 1531

原创 C语言:选择法对十个整数排序

4.程序使用选择排序算法对数组进行排序。选择排序的基本思想是每次遍历选出未排序部分的最小元素,并将其与当前位置的元素交换。1.程序首先定义一些变量,包括循环计数器i和j,用于比较的最小值min,临时变量t以及一个包含11个元素的整型数组a。2.然后程序通过循环从用户输入中读取10个数据,存储到数组a中。5.排序完成后,程序打印出排序后的数组内容。3.接下来,程序打印出原始的数组内容。

2023-11-28 10:54:30 750

原创 C语言:判断是否闰年

3.否则,即该年份既不能被4整除也不能被100整除,或者只能被100整除且不能被400整除,则输出“该年份不是闰年”。2.否则,如果该年份能被4整除但不能被100整除,则输出“该年份是闰年”;1.如果该年份能被400整除,则输出“该年份是闰年”;最后返回0表示程序执行成功并结束。

2023-11-28 10:15:18 203

原创 C语言:有一篇文章,共三行文字,每行有80个字符。要求分别统计出单词个数、空格数。

定义了整型变量i、j、blank和word。其中,i和j用于循环计数,blank用于保存空格数量,word用于保存单词数量。:使用gets函数从标准输入中读取用户输入的字符串,并将其保存在二维字符数组a的第i行中。:判断当前字符是否为空格,如果是,则将空格数量blank加1。a. printf("第%d行的字符为:", i+1);printf("空格的个数为:%d\n", blank);printf("单词的个数为:%d\n", word);

2023-11-26 14:39:24 637

原创 C语言:求二维数组鞍点 。鞍点就是指二维数组中在该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点。

对于每一个元素 a[i][j],程序先将 max 初始化为 a[i][0],maxj 初始化为 0,表示第一列的最大值。然后使用另一个 for 循环,遍历该行的每个元素,并判断是否有比当前最大值更大的元素,如果有,则将其记录为新的最大值,并记录其列号为 maxj。最后,如果 F 为 1,即该元素是该行的最大值且是该列的最小值,说明该元素是鞍点,程序使用 printf 函数输出该元素的行号、列号和值,并使用 break 语句跳出循环。如果没有找到鞍点,则输出 "No found."。

2023-11-26 14:33:58 1134

原创 C语言:一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3。编程找出1000以内的所有完数。

然后,程序使用另一个 for 循环结构,从 1 到 m-1 遍历所有小于 m 的数。对于每个遍历到的数 i,程序通过 if 条件判断语句,判断 i 是否是 m 的因子(即 m 能被 i 整除)。在第一个 for 循环结束后,程序通过 if 条件判断语句,判断 s 是否等于 m。如果判断为真,即 s 等于 m,说明 m 是完数。此时,程序使用 printf 函数输出该完数,并使用第三个 for 循环输出该完数的因子。在主函数 main 中,程序首先定义三个整型变量 m、s 和 i,并用于计算和判断完数。

2023-11-26 14:21:38 1222

原创 C语言:输出所有“水仙花数”。“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身,如153=1^3 +5^3+3^3

对于每个遍历到的数 m,程序将其百位、十位和个位分别赋值给变量 a、b 和 c。这里通过除法和取模运算的方式得到各个位数的值。然后,程序通过 if 条件判断语句,判断当前数 m 是否是水仙花数。水仙花数是指一个三位数,其各个位上的数字的立方和等于该数本身。如果判断为真,即 m 是水仙花数,就使用 printf 函数输出该数。在主函数 main 中,程序首先定义四个整型变量 m、a、b 和 c,并用于计算和判断水仙花数。最后,程序使用 printf 函数输出换行符,表示输出结束。

2023-11-26 14:17:14 3622

原创 C语言:编程实现1!+2!+3!+4!+……+n!

/使用printf函数输出计算结果,%d是格式化字符串的占位符,将t的值插入到字符串中。其中,i用于循环计数,a用于保存每个数字的阶乘结果,t用于保存阶乘之和,n用于保存用户输入的值。#include//这是一个预处理指令,将stdio.h头文件包含到程序中,以便使用输入输出函数。//使用scanf函数从标准输入中读取用户输入的n的值,并将其保存在变量n中。//计算当前i的阶乘,并将结果保存在变量a中。i++)//开始一个循环,从1循环到n,每次循环增加i的值。

2023-11-26 14:13:00 1535

原创 C语言:求Sn=a+aa+aaa+aaaa+……(n个a)之值,其中a表示一个数字,n表示a的位数,n由键盘录入。

接下来,程序通过 while 循环结构,计算数列的前 n 项的和。具体来说,程序使用 tn(当前项)来存储每项的值,初始值为 a,然后将 tn 加到 sn(数列的和)中。同时,程序将 a 更新为 a 的十倍,i 加 1,继续计算下一项。在主函数 main 中,程序首先定义四个整型变量 a、n、i 和 sn,并初始化 a、n 和 i 的值,其中 sn 用于记录数列的和。然后使用 scanf 函数从标准输入中读取用户输入的两个整数 a 和 n。最后,程序使用 printf 函数输出数列的前 n 项的和。

2023-11-26 14:06:37 1631

原创 C语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数

接下来,程序通过 while 循环结构和 getchar 函数,从标准输入中读取用户输入的字符,并根据其类型进行统计操作。具体来说,如果是英文字母,就将字母数 letters 加 1;如果是空格符,就将空格数 k 加 1;如果是数字,就将数字数 s 加 1;否则,就将其他字符数 o 加 1。在主函数 main 中,程序首先定义一个字符变量 c,以及四个整型变量 letters、k、s 和 o,并初始化它们的值为 0。最后,程序使用 printf 函数输出统计结果,包括字母数、空格数、数字数和其他字符数。

2023-11-26 14:03:16 5554

原创 C语言:写一个函数,实现3*3矩阵的转置(指针)

接下来,调用 move 函数,传递给它整型数组 a 的地址,即 a 数组的首地址。move 函数的目的是对输入的矩阵进行转置操作,即行列互换。在 move 函数中,使用两重循环遍历数组中的元素,并通过指针操作实现数组元素值的互换,从而实现矩阵的转置。然后通过循环结构和 scanf 函数,从标准输入中读取用户输入的 3x3 矩阵的值,并存储到数组 a 中。最后,程序输出转置后的矩阵,同样使用循环和指针操作来访问数组中的元素,并通过 printf 函数将每个元素的值输出到屏幕上。

2023-11-26 13:45:45 3606

原创 C语言:写一个函数,求字符串的长度,在main函数中输入字符串并输出其长度(指针)

在程序中,定义一个函数 fix,该函数使用指针变量来访问字符串中的每个字符,并计算出字符串的长度。fix 函数的参数为指向 char 类型的指针变量 p,表示需要计算长度的字符串。在主函数 main 中,定义一个大小为 20 的字符数组 a,用于存储输入的字符串。接下来,程序调用 fix 函数,传递给它数组 a 的地址,即 a 数组的首地址。fix 函数使用 while 循环遍历字符串中的每个字符,统计字符串的长度,并输出到屏幕上。

2023-11-26 13:42:06 2904

原创 C语言:输入10个整数,写一个函数将其中最小的数和第一个数对换,把最大的数和最后一个数对换。(指针)

输入10个整数,写一个函数将其中最小的数和第一个数对换,把最大的数和最后一个数对换。(指针)

2023-11-26 13:37:38 1357

原创 C语言:输入3个整数,按由小到大的顺序输出(指针)

具体来说,先比较 a 和 b 的大小,如果 a 小于 b,则执行内部的判断和交换操作;否则,执行另外一组内部的判断和交换操作。其中,使用了指针变量来访问 a、b、c 的值,例如 *i 代表变量 a 的值,*j 代表变量 b 的值,以此类推。定义三个整型变量 a、b、c,和三个指向整型变量的指针变量 i、j、k。然后使用 scanf 函数从标准输入(键盘)中读取输入的三个整数,并将它们存储到 a、b、c 中。注意,使用 &a、&b、&c 进行赋值,这是因为 scanf 函数需要获得变量的地址才能进行赋值。

2023-11-26 13:31:42 5580

原创 主机怎么通过命令行方式向虚拟机传输文件

在主机CMD命令行输入:scp -r D:\develop\hongri\netcat-win32-1.12 [email protected]:/var/www/html具体来说,-r参数表示递归复制整个目录及其子目录,D:\develop\hongri\netcat-win32-1.12是本地需要拷贝的文件夹路径,[email protected]是虚拟机的用户名和IP地址,最后的:/var/www/html表示将文件夹拷贝到虚拟机的/var/www/html目录下。

2023-11-26 13:21:39 1269

原创 渗透测试和恋爱的相似性分析

渗透测试和恋爱的相似性分析

2023-11-16 00:02:42 32

原创 下载pytorch后每次重新启动时怎么使用?

第一次接触pytorch,还不是很熟悉,每次启动前翻看其他文章也很麻烦,于是总结了这篇文章,希望对自己和各位伙伴使用pytorch有帮助。(在windows开始菜单搜索Anaconda Prompt,然后点击即可打开)点击New,再点击python 3,就可以开始愉快地使用了。安装好pytorch后,每次启动时,首先要进入。

2023-11-07 08:40:55 366

原创 封神台尤里的复仇1第二章:遇到阻难!绕过WAF过滤

填写请求头:id=1171+union+select+1,username,password,4,5,6,7,8,9,10+from+admin。打开ModHeader插件:(前面一篇文章给出了如何下载和打开该插件,大家有兴趣可以看看,这里就不赘述了)这篇文章就到这里了,希望能对大家有所帮助。

2023-10-10 23:48:36 215 1

原创 谷歌怎么下载ModHeader插件

搜索ModHeader,点击出现的第一个“modheader”出现这个页面我们就可以开始使用ModHeader了。这篇文章就到这里了,与大家共勉。点击“添加至Chrome”

2023-10-10 23:34:52 713

原创 如何测试python的pymssql模块是否连接成功sql server数据库

最近开始接触爬虫,爬取数据到sql server数据库,但对这方面不是很熟悉,代码完成后无法运行,想知道是其他部分的问题还是没有成功连接数据库。如果大家和我一样有这个疑问的话,不妨往下面看看。host、user、password和database根据大家实际情况来写,如果运行结果显示连接成功,就说明连接数据库成功了。我运行后显示成功,而我原先的代码就是这么写的,所以我可以初步判断连接数据库是没有问题的,继续去找其他可能存在问题的地方。

2023-10-09 22:21:46 379

原创 原型(UI)开发神器:Axure

Axure RP 9基础教程(1)——界面及基本操作(看完就会画) - gogo的文章 - 知乎 https://zhuanlan.zhihu.com/p/400530054。这三篇文章分别主要讲了安装、破解和使用(也可以主要看后面两个),我就是通过看这三篇文章从不知道Axure是啥到能够设计出一些简单的前端界面的。

2023-10-08 22:38:35 83

原创 一个简单的sql注入漏洞检测工具

检测完成后,停止进度条的动画,重新启用"开始扫描"按钮,并通过messagebox弹窗展示检测结果。如果存在漏洞,则弹窗显示具体的漏洞类型。定义了几个函数来检测不同类型的SQL注入漏洞,包括布尔盲注、时间盲注、报错注入、UNION联合查询注入和堆叠注入。用户在界面中输入目标URL,然后点击"开始扫描"按钮来检测是否存在SQL注入漏洞。在实际使用中,建议对目标URL进行合法性验证、异常处理等操作,以提高程序的健壮性和安全性。用户在URL输入框中输入目标URL,然后点击"开始扫描"按钮来触发漏洞检测。

2023-10-08 22:25:49 642 1

原创 如何进入windows 7 x64虚拟机里钓鱼台网站的后台

我们要进入后台先要找到后台登录页面,我开始时用御剑扫描,但是一直没扫到,用wwwscan扫描时不知出了什么问题,也没扫出来。这是我们上一次专业课上课的内容,为了避免忘记,我把我的操作过程记录下来,希望对大家也能有一点帮助和启发。我们来到后台登录页面(这里找到后台比较简单,可以试一下几个可能的地址,就不需要扫描了)接下来,我们进行sql注入,打开阿D注入工具。今天的问题到这里就解决了,我们下次再见。先来试试弱密码:账号:admin 密码:admin。打开过程和第一个一样,我就不赘述了。

2023-09-26 21:23:54 87 1

原创 kali中安装gobuster失败,怎么解决?

这篇文章就分享到这里,鄙人学识浅薄,如有问题欢迎指出。输入密码,成功转换为root身份。

2023-09-18 11:21:45 380 1

数据结构复习试卷2.docx

数据结构复习试卷2.

2023-12-08

数据结构期末复习试卷.docx

数据结构期末复习试卷

2023-12-08

编译原理期末考试卷+部分答案

编译原理期末考试卷:什么是代码优化?优化的原则? 循环优化常见的三种技术?请解释简单优先分析法的基本思想和算符优先分析法的基本思想。下面的源程序(整型表达式) 经过编译程序编译后生成目标代码(汇编代码)。 源程序:id1:= id2 + id3 * 70 请按照下列步骤和要求完成。 (1) 叙述源程序被编译的 6 个阶段及各个阶段的任务。 (2) 写出源程序词法分析后的结果。 (3) 画出语法分析的分析树。 (4) 写出生成的四元式中间代码。 (5) 将四元式中间代码转换为 DAG,并做代码优化(四元式中间代码→DAG)。 (6) 写出由 DAG 重新生成的四元式中间代码序列(DAG→ 四元式中间代码)。 (7) 写出生成的目标代码(汇编代码)。

2023-12-01

linux期末考试题+答案

linux期末考试题+答案

2023-12-01

计算机网络实践实验报告-实验1-网络操作命令与基本管理实验.doc

(1)查看本机TCP/IP协议配置,看你的计算机是通过自动获取IP还是通过手动方式设置IP地址的?写出判断的理由。利用路由跟踪命令tracert,跟踪到达某个网站的路由信息。 如:Tracert Internet服务器ip地址。 记录上述命令操作结果,说明含义。 (2)用netstat命令,显示以太网接口的统计信息,并显示所有已建立好的有效连接。 访问某种网络服务,使用上述参数的netstat命令查看当前连接的变化,记录结果,并做分析。 (3)用arp命令查看本机的arp地址映射表,并显示结果和操作过程。 (4)如何查看某网站的IP地址及访问速度?

2023-11-13

实验设计五(模拟ATM机为用户提供服务)-C++实验代码.doc

模拟ATM实现取款、存款、查询帐户余额(当然,ATM还有转帐修改密码等功能) (1)定义最初类: 帐户类AccoutItem:定义4各私有成员:帐户、口令、姓名和存款余额,同时定义公有成员构造函数和对象显示函数Display 及存/取函数。 (2)操作过程: ①登陆(用户插卡),进行身份验证。 ②用户对ATM进行取款、存款、查询帐户余额操作。 ③退出系统。

2023-11-11

实验设计二(模拟网上购书的结账功能)-C++实验代码.doc

(1)根据实际情况,确定购书人分为3类:普通人、会员、贵宾。 ①“普通人”的购书费用按照原价收取; ②“会员”购书费的计算方法是:五星级会员按照原价的70%收取, 四星级会员按照原价的80%收取, 三星级会员按照原价的85%收取, 二星级会员按照原价的90%收取, 一星级会员按照原价的95%收取。 ③“贵宾”的购书费根据特别指定的折扣率计算机收取的费用,例如折扣率40%,则按照实际书费的60%收取。 (2)对象(类)的设计 ①根据(1)分析,需要设计一个基类buyer和它的3各派生类member(会员) 、layfolk(普通人) 、honoured_guest(贵宾)。基类中包括的数据成员是姓名、购书人编号、地址、购书金额。member类中除了继承了buyer的数据,还增加了会员级别:honoured_guest则增加了折扣率一项。 ②在基类中定义了构造函数和对所有类型的购书人相同的操作,getbuyname()负责取出购书者的姓名;getaddress()负责取出购书者的地址;getpay()负责取出购书者应付出的金额;getid()负责取出购书者的编号。

2023-11-11

实验设计一(汽车运动模拟)-面向对象程序设计实验设计-C++实验代码.doc

(1)使用具有4个车轮、6个火花塞的汽车。当轮胎充气时,程序将输出“Tire inflated”4次。当发动机启动时,程序将输出“Spark plug ignited”6次。当方向盘将车轮向右转时,程序将输出“Wheel turned right”4次。 (2)类及对象: 在此示例中,存在类Car、Engine、Spark_plug、Steering_wheel以及Wheel (3)算法: ①准备轮胎 ②轮胎充气 ③转动点火钥匙 ④开始点燃发动机 ⑤点燃火花塞 ⑥向右行驶 ⑦顺时针旋转方向盘 ⑧将每个车轮向右转

2023-11-11

计算机网络-物理层-自制思维导图.xmind

物理层思维导图,复习前看效果特别好。

2023-11-07

数据结构-栈的基本操作-代码.docx

数据结构-栈的基本操作-代码

2023-11-07

数据结构-栈 中缀转后缀再计算 算术表达式-代码.docx

数据结构-栈 中缀转后缀再计算 算术表达式-代码

2023-11-07

数据结构-删除值为x的数和查找倒数第k个数-完整代码.docx

数据结构-删除值为x的数和查找倒数第k个数-完整代码

2023-11-07

数据结构-匹配括号(栈)

数据结构-匹配括号(栈)

2023-11-07

数据结构-单链表删除绝对值相同的元素-c语言代码

单链表删除绝对值相同的元素

2023-11-07

数据结构实验报告-编译码器的设计与实现-完整代码和实验总结

设计并实现了一个对任意英文文章的编译码器。 编码器的功能包括: 1、统计英文文章中所有字母出现的概率; 2、根据字母出现的概率用HUFFMAN算法构造最优二叉树; 3、记录每个字母的HUFFMAN编码于文件中; 4、根据HUFFMAN编码把英文文章译成01编码的报文。 译码器的功能包括: 5、根据HUFFMAN编码把01编码报文还原为原来的英文文章。

2023-11-07

linux操作系统+linux环境下磁盘调度算法的进程线程实现+实验报告及代码+期末复习

分别用函数实现两个磁盘调度算法 a. 磁盘调度算法:先来先服务(FCFS) b. 磁盘调度算法:最短寻道时间优先(SSTF) 分别计算2种算法的平均寻道长度

2023-11-07

linux操作系统+进程与线程+实验报告及代码+期末复习

1.什么是进程?它与程序有何关系? 2.进程的类型?进程的启动方式? 3.什么是前台进程?什么是后台进程? 4.如何查看进程? 5.如何删除进程? 6.如何更改进程优先级? 7.什么是作业控制? 8.(附加题)尝试分别写一个小程序使用fork()、vfork、clone()创建子进程或线程。

2023-11-07

linux操作系统+linux下编程+实验报告及代码和操作过程+期末复习

(1)编写“Hello World”程序,编译并运行,记录其结果。 (2)编写程序计算cos(3.14/2),编译并运行,记录其计算结果。 (3)编写计算阶乘的C语言程序,编译并运行,记录其计算结果。 要求:将main主程序、计算阶乘的函数factorial分别保存在两个源文件中(main.c、factorial.c),写一个makefile文件,编译main.c和factorial.c并生成可执行文件myfact。 (4)一个项目包含4个源文件:main.c用来调用其他3个程序;program1.c循环计算s=1+2+3+…+10;program2.c循环计算s=1*2*3*…*10;printstar.c打印“************”。写一个makefile文件,编译这4个文件并生成可执行文件program。运行,记录结果。

2023-11-07

linux操作系统+shell程序设计+实验报告及代码和操作过程+交流学习

一、 (1)创建一个别名文件:(bash)示范文件myenv,内容如下: 清屏 屏幕上显示 “Hello!” 显示当前日期 (2)用chmod命令使文件myenv变为可执行,并执行之。 二、编写程序输入一个数,将输入的数+10后输出,将其运行结果重定向到文件f1,查看并记录f1的内容。 三、 (1)设计一个shell程序,添加一个新组为,组名为姓名简称,然后添加属于这个组的10个用户,用户名的形式为stuxx,其中xx从01到10。 (2)编写shell程序,实现自动删除10个账号的功能。账号名为stu01至stu10。 四、编写脚本check,判断输入参数的文件属性,如果输入的是路径,则显示路径下所有内容;如果是文件,显示“xxx is a file”;否则显示“xxx is not a directory or a file.”

2023-11-07

计算机网络-网络层-原创总结思维导图-供平时学习和期末复习使用

这是我在上完网络层之后整理的思维导图,期末前看一看,感觉收获还挺大的,很清晰,不像看ppt那样没有头绪。

2023-11-06

linux操作系统+常用命令的使用+实验报告及代码+学习交流

linux操作系统+常用命令的使用+实验报告及代码+学习交流

2023-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除