自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VSCode远程连接Ubuntu

VSCode远程连接Ubuntu的作用:在本机的vscode中为Ubuntu写代码并运行。

2024-07-17 22:42:29 217

原创 C++的编译与链接

汇编:生成二进制可重定位的目标文件(*.obj),将汇编码转换为特定平台(x86/AT&T(UNIX系统))的机器码(01)。编译过程中,符号不分配虚拟地址。#开头的命令在预编译阶段处理(#include),#pragma lib/link除外。编译完成的所有.o文件和静态库文件(静态库文件*.a,Windows下为*.lib)语义分析、词法分析、代码优化等,用g++命令执行。在Linux中使用objdump可以查看符号表。可执行文件的组成格式。

2024-07-17 21:53:38 289

原创 C++编程:进阶阶段

本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓。

2024-07-08 22:15:11 362

原创 VMware安装Ubuntu系统

1.打开VMware,点击“创建新的虚拟机”2.选择自定义创建虚拟机3.选择稍后安装操作系统,目前是分配内存、CPU及磁盘空间阶段。4.选择Linux系统5.修改虚拟机的存储位置为C盘外的其他路径6.中间没有截图的步骤都视为默认选择,在下图中为Ubuntu虚拟机分配处理器数量。正常可以选2处理器数量×2内核数量,若本机配置较高可以多给。(下述的分配在后续使用过程中若不够,都可以增加)7.为虚拟机分配内存,若内存足够可以多给(我的电脑是32G,这里给了8G应该是足够的),若内存较小,可以分4G.

2024-07-01 20:14:23 352

原创 VMware下载及安装

由于官网下载比较麻烦,所以这里提供了压缩包:通过百度网盘分享的文件:VMware17…链接:https://pan.baidu.com/s/1ZpFSn-K0Y9GtXduUC_t-PQ?pwd=4444提取码:4444复制这段内容打开「百度网盘APP 即可获取」

2024-07-01 17:07:44 159

原创 C++编程:入门阶段

关键字不能用于标识符的命名,命名中也不能出现特殊符号,只能出现英文字母、数字和下划线,且第一个字符只能是字母或下划线,同时区分字母的大小写。变量的作用:给一段指定的内存空间取名,方便读取这段内存。sizeof语法:sizeof(数据类型/变量名);数据类型的作用:给变量分配大小合适的内存空间。sizeof作用:获取数据类型所占内存。常量的作用:记录程序中不可更改的数据。1.3 定义变量与常量。若修改常量则会报错。

2024-06-28 15:23:54 350

原创 VScode编写C++前置条件

直接在官网()下载安装。

2024-06-28 09:11:17 254

原创 初学CTF

CTF竞赛模式:解题模式。攻防模式、混合模式CTF题目分类。

2024-01-21 15:38:38 367 1

原创 可搜索加密之数据处理(inverted index)

现有一个新的文档需要存储,首先解析出文档的关键词集合,然后根据倒排索引的规则将该文档的索引加入字典,有如下两种情况。数据拥有者获得一个新的文档需要存储,首先对文档进行解析(非结构化数据处理),提取关键词,建立索引。返回加密索引集合EDB和加密关键词集合XSet,并将加密数据上传至云服务器进行存储。项组成)记录某个单词出现的所有文档集合以及单词出现在文档中的位置信息。(传输的是哪些密文数据,在云上的存储结构)树)的每一个索引项都记录了单词信息和指向倒排列表的指针。②假设该文档的关键词集合为。

2024-01-09 22:06:43 393

原创 数据与数据处理

数据根据结构可以分为结构化数据、半结构化数据、非结构化数据。人为生成的非结构化数据:文本文件:文字处理、电子表格、演示文稿、电子邮件、日志。社交媒体:来自新浪微博、微信、QQ、Facebook,Twitter,LinkedIn等平台的数据。网站: YouTube,Instagram,照片共享网站。移动数据:短信、位置等。通讯:聊天、即时消息、电话录音、协作软件等。媒体:MP3、数码照片、音频文件、视频文件。业务应用程序:MS Office文档、生产力应用程序。

2024-01-09 20:26:51 879

原创 论文笔记(双服务器布尔查询SE)

-------------------------------------------------------数据准备完成---------------------------------------------------------------------------------------------------------检索阶段开始-------------------------------------------------对文档中的每个关键词,用伪随机函数生成一个l,一个z,计算。

2024-01-08 21:24:57 827

原创 公钥密码之RSA

上述表达中可能存在重复素因子,可以用标准因子分解式表示有限个素数的幂的乘积: ​​​​​​​ ​​​​​​​。RSA是第一个安全、实用的公钥加密算法,已经成为国际标准,是目前应用广泛的公钥加密体制。1978年,第一个公钥加密体制被提出:MH背包公钥密码。②使用私钥d逐一恢复明文分组。④将密文C发送给接收方。首次公布他们提出的RSA公钥加密体制。②把消息M分组为长度为L的消息分组。》中首次提出公钥密码体制的设想。(除素因子的排列外都是唯一的)(1)密钥生成算法(同上)

2023-12-28 21:35:36 496 1

原创 空间关键词查询Spatial Keyword Query

用户利用这种能力可以增加空间数据类型及相关函数,从而将空间数据类型与函数就从中间件(空间数据引擎)转移到了数据库管理系统中,客户也不必采用空间数据引擎的专用接口进行编程,而是使用增加了的空间数据类型和函数的标准扩展型SQL语言来操作空间数据。字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB;软件上,可以通过文件系统(树形结构)、数据库(表格形式)来管理(本地)数据。

2023-12-28 21:34:11 822 1

原创 《论文写作》课程报告

从中文的角度, "摘要"就是把论文重要的内容摘录出来;从英文的角度, Abstract 就是把重要的内容抽取出来. 它通常包括三个部分: 已有工作的评述, 本文工作的描述, 实验结果. 有些期刊明确要求按照 Background, contribution, experiments 三个方面描述。第一句:说明问题所属的领域, 解释最重要的概念, 或者强调问题的重要性。第二句:本句可以描述该问题的流行解决方案. 如果说我们做研究是 “站在巨人的肩膀上”, 本句就描述巨人长什么样子。

2023-11-04 16:04:51 240 1

原创 密码学概论

概论

2022-10-16 17:24:32 277 1

原创 Java---Day2

Java

2022-10-16 17:22:05 103

原创 Java---Day1

Java编程学习

2022-10-15 17:31:20 104

原创 计算机网络安全复习五——恶意代码与防火墙

计算机网络安全复习

2021-12-28 22:50:15 3578

原创 计算机网络安全复习四——SSL和TLS

计算机网络安全复习

2021-12-28 00:43:06 3387

原创 计算机网络安全复习三——密钥分发与认证协议

计算机网络安全复习

2021-12-27 17:32:36 5385

原创 计算机网络安全复习二——网络协议安全性

计算机网络安全复习

2021-12-25 22:10:06 1971 1

原创 计算机网络安全复习一——网络安全概述

计算机网络安全复习

2021-12-23 11:47:10 1634

图书管理系统数据库设计.rar

图书管理系统的表设计包括: 图书表: BookID (主键) Title Author ISBN Publisher PublishDate CategoryID (外键关联到分类表) Available (布尔值,表示是否可借) 借阅记录表: BorrowingID (主键) BookID (外键关联到图书表) UserID (外键关联到用户表) BorrowDate ReturnDate Returned (布尔值,表示是否已归还) 用户表: UserID (主键) Username Password Name Email Role 分类表: CategoryID (主键) CategoryName

2024-07-20

一个C语言贪吃蛇小游戏

c语言 贪吃蛇小游戏是经典游戏贪吃蛇的一种实现,通常在控制台环境下运行。这种游戏一般具备以下特点和功能: 游戏规则: 玩家控制一个由方块组成的蛇,在屏幕上移动并吃掉食物(通常是一个点或者其他形状的物体)。每吃掉一个食物,蛇的身体会变长一节,难度逐渐增加。 控制方式: 玩家通过键盘输入控制蛇的移动方向,如上、下、左、右。蛇会根据玩家的输入在屏幕上移动,不能穿过自己的身体或者游戏边界,否则游戏结束。 游戏界面: 通常在控制台或者简单图形界面中展示游戏画面。蛇和食物用字符表示,例如蛇可以是连续的方块字符,食物可以是星号或其他符号。 计分和排名: 游戏通常会记录玩家的得分(吃掉的食物数量)并显示最高分或者排行榜,激励玩家尝试超越自己的记录。 终止条件: 游戏会在蛇撞到自己身体或游戏边界时结束,此时显示游戏结束信息,并询问玩家是否重新开始。 C语言贪吃蛇小游戏通过简单的控制和规则,提供了一种有趣且富有挑战性的游戏体验,适合学习C语言编程的初学者或者想要回忆经典游戏的玩家。

2024-07-20

xxx汽车租赁管理系统

汽车租赁管理系统是一种用于管理汽车租赁服务的软件系统,主要用于汽车租赁公司或者车辆租赁部门。以下是汽车租赁管理系统的主要特点和功能: 车辆管理: 系统可以记录和管理所有可租赁的车辆信息,包括车型、品牌、车牌号、购买日期、保险信息等。 客户管理: 系统允许记录客户的个人信息或者企业信息,包括姓名、联系方式、驾驶证信息等,以便于管理和跟踪客户租车历史。 预订与租赁管理: 支持客户预订车辆和实际租赁操作,包括租赁合同生成、租金计算、租期管理、押金处理等功能。 计费与支付: 系统能够根据租车时间、车型以及额外服务(如保险、导航设备等)自动生成租金,并支持各种支付方式的结算。 车辆调度与追踪: 提供车辆调度功能,确保客户在预订的时间和地点能够取到合适的车辆。某些系统还能够通过GPS追踪车辆位置和运行状况。

2024-07-20

图书借阅系统练习代码参考

图书借阅系统是一种用于管理图书馆或类似机构图书资料的软件系统。其主要功能包括图书的登记、借阅、归还、检索、管理和统计等。以下是图书借阅系统的主要特点和功能: 图书登记与管理: 系统可以记录图书的基本信息,如书名、作者、ISBN号、出版社等,并进行分类和索引,方便读者查找和借阅。 借阅与归还管理: 系统允许读者进行图书借阅和归还操作,包括借阅期限设定、续借功能、归还处理等,确保图书的有效管理和利用。 读者管理: 系统可以管理读者的基本信息,如借阅证号、姓名、联系方式等,并记录其借阅历史和状态,便于借阅流程的管理和统计。 图书检索与推荐: 提供便捷的图书检索功能,支持关键词搜索、分类浏览等方式,帮助读者快速找到所需图书。同时,系统也可以根据读者的借阅历史和兴趣推荐相关图书。 统计与报表功能: 系统能够生成各类报表和统计分析,如借阅量统计、流通率分析、图书热门排行等,帮助图书馆管理员进行决策和资源配置。 权限与安全管理: 系统根据用户角色设定不同的权限,保障数据安全和管理效率,防止信息泄露和误操作。

2024-07-20

html页面中的简单旋转立方体

本项目是一个简单的前端项目,使用简单的前端语言实现的html页面中立方体的旋转。首先生成立方体的六个面;然后对每个面进行三维空间中的旋转来组成一个立方体;最后使用transform来实现在浏览器中显示一个不断旋转的立方体,并且可以根据需要调整立方体的大小、颜色和动画效果。 展示旋转的立方体可以帮助初学者理解和学习CSS的3D转换和动画技术。通过实际示例,可以直观地展示如何使用CSS来创建和控制3D对象的旋转、位置和动画效果。 于网页设计师和前端开发者,立方体的展示可以作为设计原型的一部分。它可以帮助设计师在设计阶段测试和演示动态元素的外观和行为。 在技术会议、演示或教育培训中,使用旋转的立方体可以作为说明CSS 3D转换和动画能力的示例。这有助于展示前端开发中的视觉效果和交互设计。 显示旋转的立方体不仅仅是一个视觉上的动画展示,它还在教育、技术演示和实验等方面具有重要的声明作用,帮助开发者和设计师更好地理解和利用现代CSS技术。

2024-07-19

Sublime Text Build 3176 x64.rar

Sublime Text是一款广受欢迎的文本编辑器,特别适合程序员和开发者使用。它以简洁、高效和强大的特性著称。 Sublime Text的主要特点包括: 1.跨平台支持:Sublime Text可以在Windows、MacOS和Linux上运行,用户可以在不同操作系统间无缝切换。 2.高度可定制:用户可以通过安装插件和主题来个性化和增强编辑器的功能。Sublime Text支持Python编程语言编写插件,这使得用户可以根据自己的需求扩展编辑器的功能。 3.多光标编辑:这是Sublime Text的一个独特特性,允许用户在文本中同时操作多个光标,极大提升了编辑效率。 4.快速导航:Sublime Text内置了快速导航和查找功能,包括快速打开文件、跳转到特定行或函数等。 5.命令面板:通过命令面板,用户可以快速调用各种功能和操作,而无需记忆复杂的快捷键。 6.代码片段和自动补全:支持自定义代码片段和自动补全功能,有助于加快编码速度并减少输入错误。 7.多窗口和分屏支持:Sublime Text允许用户在多个窗口和分屏中同时编辑多个文件,方便进行多任务处理。

2024-07-19

空空如也

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

TA关注的人

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