
免费项目
文章平均质量分 60
无
疯狂嘚程序猿
这个作者很懒,什么都没留下…
展开
-
C++高并发内存池的设计和实现
去11去安全奥原创 2021-07-12 17:50:33 · 3690 阅读 · 13 评论 -
SSL握手过程
HTTPS是一个比较安全的应用层协议,在通信前需要进行安全连接和交换参数,这个过程就称为“握手”。SSL握手过程的本质是在协商对称加密的秘钥。HTTPS协议的安全机制是靠SSL层来实现的,为了保证数据的安全性,在数据发送前需要对数据进行加密。传统的对称加密,协商秘钥过程如果被窃听导致秘钥泄露,加密的数据也就变得“公开透明”了,而使用非对称加密的方式效率较低。因此,在SSL中采用“对称加密个非对称加密结合”的方法保证数据的安全性,即非对称加密进行对称加密秘钥的协商,而这个协商过程就可以认为是SSL握手。原创 2021-06-24 20:34:34 · 5782 阅读 · 0 评论 -
C++超详细五子棋游戏(AI实现人机对弈+双人对弈+EasyX图形化界面+详细介绍)
一、准备条件1、开发环境Visual Studio 20132、EasyX的下载和安装二、游戏规则三、双人对弈详细剖析四、人机对弈超详细剖析五、代码剖析六、完整代码及超详细注释七、运行结果+视频演示...原创 2021-04-08 16:25:36 · 17361 阅读 · 70 评论 -
Linux进度条程序(模拟实现进度条)
模拟实现Linux下载软件或其他文件等进度条,样例如下:代码描述及注释 #include"proc.h" 2 3 void proc() 4 { 5 char arr[MAX_SIZE]; 6 char tag[4]={'|','/','-','\\'}; 7 //初始化为字符串结束标志符'\0' 8 memset(arr,'\0',sizeof(arr)); 9 //打印进度条,%r是回车,每次让进度条的位置都回到原来的位置 10原创 2021-01-30 18:14:10 · 1741 阅读 · 0 评论 -
C语言课程设计---诗歌管理系统
设计要求1.能够进行增删查改操作2.能够将诗歌写入文件3.用结构体和指针等相关知识实现4.打印和查找诗歌5.要有显示界面6.用户输入信息须有相应的提示信息模块设计//向结构体数组中添加一个诗歌void Add(Poem arr[],int* size);//根据所给索引值(数组下标)删除诗歌void Del(Poem arr[], int index, int* size);//打印有效诗歌void Print(Poem arr[],int size);//按诗歌编号查找一原创 2021-01-03 21:33:45 · 2176 阅读 · 1 评论 -
数据结构课程设计---学生成绩管理系统
要求1.使用单链表实现2.建立学生信息链表并保存到文件中3.按照总成绩进行排序4.打印需要补考的学生的信息5.合并两个成绩单到一个新的成绩单中6.查找学生成绩(按照学号)7.打印学生成绩单C语言代码#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<malloc.h>#include<stdlib.h>#include<string.h>s..原创 2020-12-10 22:27:54 · 7362 阅读 · 2 评论 -
学生成绩管理系统---数据结构、C语言课程设计
功能要求1.使用单链表实现2.学生成绩应包含4科成绩和总成绩(C语言、数据结构、高数、英语)3.建立学生成绩单并保存到文件中(直接从控制台获取)4.打印学生成绩单5.按学号或者姓名查找学生成绩单6.按总成绩进行排序,并保存到新的文件中7.合并两个成绩单8.要有菜单显示功能模块1.定义学生信息结构体和单链表结构体2.头插法建立学生成绩单3.将成绩单导入到文件stu1中4....原创 2020-12-10 17:22:54 · 5502 阅读 · 5 评论 -
网络信息安全---多项式代换密码(移位、乘法、仿射密码)
1.实验内容 自选一种编程语言,实现古典密码中多项式代换密码的加解密过程。由于多 项式代换密码可一般化移位密码、乘数密码、仿射密码,分别对多项式代换密码 参数进行设置,完成这三个特例的实现。 多项式代换密码加密方程为: f(l)=ktl t+kt-1l t-1+…+k1l +k0 mod q。 其中,kt, ..., k0∈Zq,l∈Zq。 2.实验要求 提交电子版实验报告(附程序代码,需添加代码注释)文件,报告能够完整 体现上述实验内容,并论述相关的实现步骤和实验结果(截图佐证)。原创 2020-10-13 16:06:40 · 3713 阅读 · 0 评论