自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Martin-share的博客

Martin-share的博客

  • 博客(155)
  • 资源 (1)
  • 收藏
  • 关注

原创 【狂神说Java】SpringBoo | 配置文件 | 自动装配原理 | JSR303校验 | Thymeleaf模板引擎 | SpringMVC | SpringSecurity 详细笔记(全)

【狂神说Java】SpringBoo | 配置文件 | 自动装配原理 | JSR303校验 | Thymeleaf模板引擎 | SpringMVC | SpringSecurity 详细笔记(全)

2023-02-06 16:29:26 12226 26

原创 网络攻防技术--第五次作业

恶意代码的定义恶意代码是指故意设计的以侵害用户利益的计算机软件。即,恶意软件在设计上就有损害用户利益、违背用户意图的目的。恶意代码的行为特征根据中国互联网协会的定义,恶意软件的行为特征有: 强制安装:未获得许可就擅自在用户计算机上安装软件 难以卸载:未提供通用卸载方法,或在卸载后仍活动的程序 浏览器劫持:未经许可就擅自修改浏览器或其他相关设置,迫使用户访问特定网站或导致用户无法正常上网 广告弹出:未经用户许可就擅自通过安装的软件弹出广告。

2024-10-09 21:39:39 230

原创 网络攻防技术--第四次作业

利用DNS服务器进行DDOS攻击正常的DNS服务器递归询问过程可能被利用成DDOS攻击。假设攻击者已知被攻击机器IP地址,然后攻击者使用该地址作为发送解析命令的源地址。这样当使用DNS服务器递归查询后,DNS服务器响应给最初用户,而这个用户正是被攻击者。那么如果攻击者控制了足够多的肉鸡,反复的进行如上操作,那么被攻击者就会受到来自于DNS服务器的响应信息DDOS攻击。DNS信息劫持。

2024-10-09 21:39:06 257

原创 网络攻防技术--第三次作业

1、主要包括从公开渠道中收集信息和Google Hacking两种形式。 目标Web网页、地理位置、相关组织 组织结构和人员、个人资料、电话、电子邮件 网络配置、安全防护机制的策略和技术细节2、通过Google Hacking挖掘信息Google Hacking的原意是指利用Google 搜索引擎搜索信息以便为入侵做好准备的技术和行为。现在则指利用各种搜索引擎搜索信息以便为入侵做好准备的技术和行为。直接搜索我的名字:以上信息与我无关,全为同名人的信息。

2024-10-08 18:05:16 807

原创 网络攻防技术--第二次作业

Fraggle攻击成因:Fraggle攻击是Smurf攻击的简单改进,原理完全一样,利用对广播数据的应答而实现攻击。因为采用的是UDP协议,故而可以攻击那些屏蔽ICMP应请求包的防火墙。攻击原理1、在很多操作系统中,为了方便测试而开放了7号端口(echo)和19号端口( chargen )。7号端口会将收到的字符一字不差的送回去,如果其中遇到回车符号,则会双倍返还。

2024-10-08 18:04:34 277

原创 网络攻防技术--第一次作业

黑客是一群能够面对挑战,创造技术和解决问题的人,他们是在某种编程语言和系统上的专家和高手,或是漏洞发现专家。当前人们普遍对黑客有误解,认为其是计算机安全破坏者。黑客可以分为三类,白帽子是设计新系统,打破常规,具有钻研精神,勇于创新的一类人;黑帽子是破坏者,随意破坏系统资源,散布病毒;灰帽子是破解已有的系统,发现问题和漏洞的一类人。

2024-10-07 22:34:52 222

原创 合肥工业大学信息论与编码课程设计,含代码,可视化界面,课设报告

由下图可见,有五个按钮,分别实现五个题目对应的功能,分别调用五个python 文件来进行对应的编码。在文本框中输入被编码的字符串,点击不同的按钮,即可得到字符及其对应的编码,编码结果,译码结果和编码效率。Huffman编码为Huffman.py,Fano编码为fano.py, 游程编码为run_length2.py, 算数编码为signal.py, 灰度图像编码为bmp_huffman.py,主界面源文件为main.ui和UI_main.py, 主函数为main.py 负责将编码程序和界面程序统一管理。

2024-10-07 22:34:24 672

原创 Django基础知识

Django搭建网站

2024-08-07 09:16:40 871

原创 pytorch基础知识和api

普通方式自定义方式# 用模型参数声明层。这里,我们声明两个全连接的层# 调用MLP的父类Module的构造函数来执行必要的初始化。# 这样,在类实例化时也可以指定其他函数参数,例如模型参数params(稍后将介绍)self.hidden = nn.Linear(20, 256) # 隐藏层self.out = nn.Linear(256, 10) # 输出层# 定义模型的前向传播,即如何根据输入X返回所需的模型输出# 反向传播自动计算微分。

2024-08-07 09:15:17 444

原创 Go语言log库学习

【代码】Go语言log库学习。

2024-08-06 09:05:33 400

原创 go语言flag库学习

【代码】go语言flag库学习。

2024-08-06 09:04:57 387

原创 关闭火狐浏览器的Cache

关闭火狐浏览器的Cache,对于流量分析至关重要。

2024-08-05 15:11:21 738

原创 学习HTTP2中的HPACK算法

如下图 在静态表的数据之后 顺序插入 先进先出。

2024-08-05 15:06:35 622

原创 解读HTTP2的RFC文档

然而,由于RFC 7540中定义的优先级信号系统未被广泛采用,本文档中简化了对推送功能的描述。第6.9章节强调了WINDOW_UPDATE帧在维护HTTP/2连接的流量控制方面的重要性,确保了数据传输的稳定性和效率。第6.10章节强调了CONTINUATION帧在HTTP/2中传输头字段数据时的作用,特别是在处理需要分割的大头字段块时,确保了数据的连续性和完整性。第6.8章节强调了GOAWAY帧在HTTP/2连接管理中的作用,特别是在需要关闭连接或信号严重错误时,提供了一种优雅地终止连接的方法。

2024-08-04 10:10:26 1212

原创 Debain安装go环境和vscode

Debain安装go环境和vscode。

2024-08-04 10:07:46 302

原创 Go语言中获取tls中的KeyLogFile,用于dubug

tls.config自带了接口,所以配置的时候只需要打开就行,以客户端为例。keylogfile 是一个 io.Writer 开了这个就自动使用了。

2024-08-02 16:52:00 472

原创 tls.go中的流程梳理

中的版本范围进行校验。看服务器发送过来的TLS版本是否在。,获取从服务器过来的。

2024-08-02 16:48:42 479

原创 使用go的tls库搭建客户端服务器加密通信

使用go的tls库搭建客户端服务器加密通信

2024-08-01 09:02:03 504

原创 使用Go的tls库搭建HTTPS服务

现在你应该有了ca.crt(CA证书),server.crt(服务器证书),和server.key(服务器私钥)。安装地址 https://slproweb.com/products/Win32OpenSSL.html。

2024-08-01 08:59:53 432

原创 使用Go语言的net库搭建客户端服务器通信模型

【代码】使用Go语言的net库搭建客户端服务器通信模型。

2024-07-31 19:14:36 417

原创 Go语言入门进阶语法 | 数据结构 |指针|结构体|数组|切片|Map|方法|接口|错误|io库|泛型

*泛型(Generics)**是一种编程范式,允许在编写代码时暂时不指定具体的类型,而是在使用时才确定。在Go语言中,如果一个类型拥有接口中所有的方法,那么这个类型就实现了该接口,而不需要显式声明“我实现了这个接口”。bufio.Writer是bufio包中用于写入数据的结构体,它实现了io.Writer接口,并提供了缓冲功能。这看起来是个限制,不过没关系,Go 拥有更加方便的使用数组的方式。一个接口值是否保存了一个特定的类型,类型断言可返回两个值:其底层值以及一个报告断言是否成功的布尔值。

2024-07-31 11:36:29 1283

原创 Go语言入门基础语法

✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆🔥系列专栏 :💬舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。

2024-07-29 10:24:05 948

原创 合肥工业大学密码学实验SM234设计与实现

✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆🔥系列专栏 :💬舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。

2024-06-28 08:58:05 236

原创 合肥工业大学数据结构课设-老鼠走迷宫

✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆🔥系列专栏 :实验和课设💬舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。

2024-06-28 08:51:13 302

原创 合肥工业大学内容安全实验一:爬虫|爬新闻文本

✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆🔥系列专栏 :合肥工业大学实验课设💬舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。

2024-06-11 12:47:53 1253

原创 实验三 RSA密码算法的设计与实现

✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆🔥系列专栏 :简单外包单💬舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。

2024-02-02 10:19:42 1971

原创 实验二 DES密码算法的设计与实现

通过用DES算法对实际的数据进行加密和解密,并撰写实验报告,深刻理解DES算法的设计机制、分组密码算法工作模式。(1) 设计并实现DES加解密算法;(提供图形界面,必做)(2) 能用DES加解密算法对字符串文本进行加解密,记录运行时间(必做),对文件进行加解密(扩展);(3) 设计并实现ECB、CBC工作模式的加解密算法;(必做)(4) 设计并实现3DES加解密算法(扩展);(5) 提供图形化用户界面,并提交核心程序代码和执行结果。(必做)(6) 使用(3)中实现的程序,对输入的字符数据进行加密,

2024-02-02 10:19:06 3376 1

原创 实验一 古典密码算法的设计与实现

✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆🔥系列专栏 :外包单💬舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。

2024-02-02 10:17:33 1743

原创 合肥工业大学计算机试卷和笔记

合肥工业大学计算机试卷和笔记

2024-01-30 13:11:36 547

原创 Hexo上传html文件失败

hexo上传html文件失败

2024-01-30 10:10:51 742

原创 【狂神说Java】redis

Jedis是Redis官方推荐的java连接开发工具,使用java操作Redis中间件!如果要使用Java操作Redis,要对Jedis十分熟悉使用RedisTemplate需要频繁调用.opForxxx然后才能进行对应的操作,这样使用起来代码效率低下,工作中一般不会这样使用,而是将这些常用的公共API抽取出来封装成为一个工具类,然后直接使用工具类来间接操作Redis,不但效率高并且易用。SpringBoot整合Redis及Redis工具类撰写 - zeng1994 - 博客园。

2023-11-20 19:16:24 436

原创 【狂神说Java】redis入门

90年代,当时一个基本的网站访问量一般不会太大,单个数据库完全够用了。那个时候,更多使用静态网页html,服务器根本没有太大的压力。这种情况下,整个网站的瓶颈是什么数据量如果太大,一个机器放不下了数据的索引(B+Tree)一个机器内存也放不下访问量(读写混合),一个服务器承受不了只要出现以上三种情况之一,那么就必须要晋级了NoSQL=Not Only SQL(不仅仅是SQL)关系型数据库:表,行,列。

2023-11-20 19:15:21 223

原创 【狂神说Java】Docker镜像讲解 | Docker容器数据卷 | DockerFile | Docker网络 | Springboot微服务打包docker镜像

docker的理念回顾将应用和环境打包成一个镜像!数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!(需求:数据可以持久化)MySQL,容器删了,删库跑路!(需求:MySQL数据可以存储在本地)容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地!这就是卷技术!目录的挂载,将我们容器内的目录,挂载到Linux主机上面!总结一句话:容器的持久化和同步操作!容器间也是可以数据共享的!dockerfile是用来构建docker镜像的文件!命令参数脚本!

2023-11-19 09:12:24 898

原创 【狂神说Java】Docker概述 | Docker安装 | Docker的常用命令

给大家分享《三体》中的一句话,很有感触:弱小和无知不是生存的障碍,傲慢才是。Docker概述Docker安装Docker命令镜像命令容器命令操作命令Docker镜像!容器数据卷!DockerFile·Docker网络原理IDEA整合Docker一款产品:开发—上线 两套环境(应用环境,应用配置)开发—-运维。问题:我在我的电脑上可以运行!版本更新,导致服务不可用!对于运维来说,考验就十分大?

2023-11-19 09:09:02 943

原创 合肥工业大学网络安全实验IP-Table

Part A1、在2号机上用NAT表的POSTROUTING链配置NAT 1)伪装(MASQUERADE)包使内网的IP地址对外网隐藏2)1号机和4号机,只允许通过SSH连接到外网2、此步骤的NAT配置在整个实验过程中持续有效Part B为来自或者到达2号机(网关)的包编写规则,到达以下目的:1、允许来自或者到达2号机的SSH连接2、阻断来自或者到达2号机的其他所有通信3、提示:Part B需要INPUT和OUTPUT链,但不需要FORWARD链

2023-11-12 22:03:33 1166

原创 【狂神说Java】Nginx详解

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。2011年6月1日,nginx 1.0.4发布。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

2023-11-12 22:01:56 778

原创 实验一:人工智能之启发式搜索算法(含源码+实验报告)

首先建立一个open表,一个close表,分别用于待存放的状态和已经使用过的状态。每次从open表中取出一个权值最小的状态,对其进行邻接点的扩展,在扩展时要考虑是否超出边界。扩展时的权值为f(n)=h(n)+g(n),h(n)在本题中是欧式距离,g(n)在本题中是步长,走过的步数。若新的点在close表中,则舍去,若在open表中,则比较二者的权值,取最小的权值作为新的点。若都不存在,则把此状态添加到open表中,直到当前状态为目标状态。程序结束。

2023-11-11 08:47:59 891

原创 【狂神说Java】linux详解

【狂神说Java】linux详解

2023-11-11 08:28:46 620

原创 【狂神说Java】SpringCloud | Netflix | Eureka | Ribbon | Feign | Zull | config | 详细笔记(全)

熟练使用SpringBoot 微服务快速开发框架了解过Dubbo + Zookeeper 分布式基础电脑配置内存不低于8G(我自己的是16G)什么是微服务?微服务(Microservice Architecture) 是近几年流行的一种架构思想,关于它的概念很难一言以蔽之。究竟什么是微服务呢?我们在此引用ThoughtWorks 公司的首席科学家 Martin Fowler 于2014年提出的一段话:就目前而言,对于微服务,业界并没有一个统一的,标准的定义。

2023-11-11 08:27:49 444

原创 【狂神说Java】Dubbo + Zookeeper

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架其核心部分包含:1》远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。

2023-11-10 16:18:29 908

合肥工业大学信息论与编码课程设计(含py代码,可视化gui界面和word报告)

合肥工业大学信息论与编码课程设计(含py代码,可视化gui界面和word报告)。代码实现了如下功能:对任意输入的字符串序列分别进行二元霍夫曼编码、fano 编码、游程编码和算术编码,给出编码结果、编码效率;并实现相应的译码操作。对一幅 BMP 格式的灰度图像先进行二元霍夫曼编码和游程编码,并根据霍夫曼编码结果将游程编码变换成二进制序列。(象素用霍夫曼编码,游程用等长码)。并设计相应的译码。

2022-07-18

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

TA关注的人

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