自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Leetcode 11. 盛最多水的容器 (详细解析加JAVA代码)

首先明确一下容器容量的计算公式,这里简化为计算两条垂线和x轴围成的长方形面积。根据短板效应:面积等于两条垂线中短的那一条 乘以 两条垂线的x轴距离。即:S(i,j) = min(h[i],h[j]) × (j−i) (i,j分别为两条垂线的x轴坐标)其次,我们要考虑怎么找到最大的面积?肯定是通过移动指针选择不同的柱子来完成:我们定义左右指针,初始分别指向最左边的柱子和最右边的柱子。每次移动的时候:都将高度低的柱子指针向内移动一格。直至两者相遇,比较所有面积,找到最大值。

2023-03-04 22:40:08 630 1

原创 新手Leetcode 数组简单篇(附解题思路及JAVA代码)

1. Java怎么返回数组 ------ 具体见0001 两数之和 暴力法下面的补充2. 用哈希表降低双重遍历的时间复杂度(代价是空间复杂度的增加)------- 具体见0001 两数之和 哈希表法的思路和算法二3. 用快慢指针遍历比较数组元素及修改数组元素 ------- 具体见0026 删除有序数组中的重复项的思路和算法三 , 0027 移除元素的思路和算法四 4. 二分法查找目标数组元素 ------- 具体见0035 搜索插入位置的思路和算法五 , 0034

2023-03-04 12:00:00 350

原创 Pycharm 安装第三方包,显示安装成功且有包显示,但是运行不了,真实解决!!!(试过所有的都不行,快来试试这个)

Pycharm 安装第三方包,显示安装成功且有包显示,但是运行不了,真实解决!!!(试过所有的都不行,快来试试这个)

2022-10-16 11:41:43 7660 16

原创 操作系统 内存管理习题(关于可变式分区存储管理)

操作系统 内存管理习题(关于可变式分区存储管理)

2022-06-05 17:13:00 2809

原创 《图解密码技术》 学习笔记3(超精炼有效!!)

Part 1 密码第三章 对称密码(共享密钥密码)一、XOR二、一次性密码本三、DES四、三重DES五、AES的选定end:Rijndael 的对称密码算法它是一个多轮算法,每一轮分为SubBytes、ShiftRows、MixColumns 和 AddRoundKey 四步。DES使用Feistel网络作为其基础结构,而 Rijndael 使用了 SPN 结构。...

2021-07-08 17:04:07 128

原创 《图解密码技术》 学习笔记2(超精炼有效!!)

Part 1 密码第二章 历史上的密码一、凯撒密码将明文中所使用的字母表按照一定的字数“平移”来进行加密。在凯撒密码中,密钥为字母表平移的字数。密钥较少,可使用暴力破解即,将所有可能的密钥尝试一遍。二、简单替换密码把每一个字母都按一一对应的方法替换为另一个字母,这样的加密方式叫做“简单替换密码”。其密钥较多,可使用频率分析即,分析字母或单词出现的概率。至迟在公元九世纪,阿拉伯的密码破译专家就已经娴熟地掌握了用统计字母出现频率的方法来击破简单替换密码。破解的原理很简单

2021-07-08 16:27:36 161

原创 《图解密码技术》 学习笔记1(超精炼有效!!)

Part 1 密码第一章 环游密码世界一、对称密码是指在加密和解密使用同一密钥的方式。二、公钥密码是指加密和解密时使用不同密钥的方式,因此对称密码又称为非对称密码。三、单向散列函数通过单向散列函数计算出的散列值,可以反映信息的完整性。完整性是指“数据是正牌的而不是伪造的”这一性质。使用单向散列函数,就可以检验出数据是否被篡改过。例如为了防止软件被篡改,有安全意识的软件发布者会在发布软件的时候同时发布该软件的散列值。四、消息认证码通过使用消息认证码,不但可以确认消息

2021-07-07 20:17:55 162

原创 PTA编程题错题

##编程题错题1)6-1使用函数输出水仙花数(20分)水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1​3​​+5​3​​+3​3​​。 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所有的水仙花数。函数接口定义:int narcissistic( int number );void PrintN( int m, int n );函数narcissistic判断number是..

2021-07-04 14:59:08 87

原创 HGAME2021-week2-wp

HGAME2021-week2-wp1.Telegraph:1601 6639 3459 3134 0892描述:他曾经最喜欢的曲师写的曲子,让人犹如漫步在星空之下,可如今他听见只觉得反胃。由于文件名过长,单独给出附件的md5: E5C3EE3F441B860B07A3ADCD98BFFC00请将flag以hgame{your_flag_here}形式提交,flag为全大写。题目地址 https://1.oss.hgame2021.vidar.club/Telegraph%EF%BC%9A16

2021-02-14 23:11:17 2348

原创 Python 3.8 安装 crypto 报错解决(是真解决了,不是命令)

ERROR: Could not find a version that satisfies the requirement pycrytodome (from versions: none) ERROR: No matching distribution found for pycrytodome报错是上方的。并且最气的是还提醒我要更新!!WARNING: You are using pip version 20.2.3; however, version 21.0.1 is avail.

2021-02-10 22:19:23 5675 10

转载 Python 爬虫介绍

Python 爬虫介绍分类编程技术一、什么是爬虫爬虫:一段自动抓取互联网信息的程序,从互联网上抓取对于我们有价值的信息。二、Python爬虫架构Python 爬虫架构主要由五个部分组成,分别是调度器、URL管理器、网页下载器、网页解析器、应用程序(爬取的有价值数据)。调度器:相当于一台电脑的CPU,主要负责调度URL管理器、下载器、解析器之间的协调工作。 URL管理器:包括待爬取的URL地址和已爬取的URL地址,防止重复抓取URL和循环抓取URL,实现URL管理器主要用三种方式,.

2021-02-07 17:02:11 128

原创 HGAME2021-week1-wp

HGAME2021-week1-wp1. Web_watermelon链接:http://watermelon.ryen.xyz:800/本题是一个合成大西瓜的小游戏,过2000分拿到flag。打开这个界面我人都是懵的,这是啥??下面的堆积的界面完全看不到,然后我就瞎子摸象,玩了不下五次,没有一次超过300分。真的!!!作为一个游戏黑洞,加上我从来没玩过它,让我不作弊是不可能的。所以在火狐浏览器中找到web开发者,在查看器中更改界面,把红线提高,要让红线高就要让界面窄一点,深一点。(如图所示)

2021-02-07 16:55:50 5375

原创 PTA选择题错题整理

## 选择题1)为什么C语言中,putchar()括号中有时候带' '(一对单引号)有时候没?如:#include<stdio.h>main(){putchar('s');return 0;} /*这个就要带 */#include<stdio.h>main(){char a='b';putchar(a);return 0;}此时,putchar中不带单引了,而b要带上单引,这是为啥?解答:putchar函数是向终端输出一个**字符**,...

2021-01-26 15:23:50 957

杭电图像数字处理大作业(内含四次实验及python代码 )

四次报告分别是: 实验一:数字图像空域增强实验 实验二:数字图像频域增强实验 实验三:数字图像编码实验 实验四:数字图像分割与边缘检测实验 (之前Python是用jupyter notebook 打的,所以复制出来交代码的时候直接放到了记事本里,大家可以复制出来在python环境运行。记得代码图片路径要修改)

2022-11-11

Matlab教程,可用于学习Matlab使用

Matlab教程,可用于学习Matlab使用

2022-11-10

空空如也

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

TA关注的人

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