自定义博客皮肤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)
  • 收藏
  • 关注

原创 滑动窗口最大值

通滑动窗口最大值

2024-03-10 21:33:09 303 1

原创 力扣 找到字母的所有异动词

如果判断的长度大于目标长度那么我们就需要需要移除最左侧的字符,我们使用键值来判断这个字符在该窗口是不是只出现过一次,如果是我们就认为该字符不再是这个窗口的需要移除,否则我们就需要将其计数减1,以为出现了多次。2、假如在这个窗口内他的长度和目标异位词的长度相同,那么我们就认为找到了且把初始位置存到一个数组里面。1、我们需要初始化一个与目标字符串一样大小的窗口,接着我们需要遍历字符串s同时将字符添加到窗口里面。可能写的不是很详细,大概跟官方题解差不多吧可能!首先我们先开两个哈希表,用来记录后面的数据。

2024-03-07 21:37:25 362 1

原创 力扣最长连续序列

最后发现用hash更快,当时自己能力有限就用了这种常规的!

2024-03-02 15:20:43 369

原创 两数之和-hash

hash.cpphash.h

2024-03-01 13:56:15 369

原创 数字图像处理

特点:采用对角线方向相邻两像素之差近似的梯度幅值来检测边缘。该算子定位较准确,但对噪声比较敏感,检测水平和竖直边缘效果好于斜向边缘。

2022-11-08 14:44:01 391

原创 渗透测试报告

在尝试后发现修改后缀名会直接影响文件能否上传,我改了一些奇奇怪怪的后缀,发现都不能上传,可以预测这应该是一个白名单检验。在与同学讨论后发现文件名命名规则的缺陷,超过32位的文件名会自动截断,时间戳会自动加上19位,我们只需要将文件名命名为19+13位即可。查看页面源码之后,我发现再前端的界面并没有提及对于文件格式的验证,查阅资料后发现对文件格式的验证有本地限制和服务器防御两种,服务器防御的可能性比较大,后面我尝试了一下关闭JS语言,发现点击上传之后就没有反应了,可见的确是服务器防御。

2022-11-04 16:00:24 2920

原创 数据结构复习

它是一个序列,元素之间是有顺序的,第一个元素无前驱,最后一个元素无后继,其他每个元素都有且只有一个前驱和后继。线性表元素的个数 n (n≥0) 定义为线性表的长度,当 n=0 时,称为空表。下面是我从网上找到的一篇数据结构总结,可能会对你有帮助。复杂的线性表中,一个数据元素可以由若干个数据项组成。线性表(List):零个或多个数据元素的有限序列。

2022-11-04 15:39:16 252

原创 十种排序算法

相关概念:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。:如果a原本在b的前面,而a=b,排序之后 a 可能会出现在 b 的后面。:对排序数据的总的操作次数。反映当n变化时,操作次数呈现什么规律。**空间复杂度:**是指算法在计算机…内执行时所需存储空间的度量,它也是数据规模n的函数。快速排序的基本思想:通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。

2022-11-04 15:30:20 459

原创 云开发开始

数据库初始化连接上指定数据库注意老版的es和新版的区别回调地狱新版es6微信小程序加载中的样式数据库添加知识补充(form)es6新语法规则更新云数据库操作更新的set操作(覆盖)云数据库删除操作获取记录格式数据库监听各项构建查询条件field()方法接受一个必填对象用于指定需返回的字段,对象的各个 key 表示要返回或不要返回的字段,value 传入 true|false(或 1|-1)表示要返回还是不要返回。云函数command

2022-11-04 15:23:03 1589

原创 java学习笔记

​ 格式public static void 方法(){}​Debug:是提供程序员的程序调试工具,它可以用于调试程序和查看程序的执行流程,也可追踪程序流程。​相关操作。

2022-11-04 15:20:06 104

原创 操作系统第五次作业

I/O通道控制通道控制进一步减轻了CPU的工作负担,增加了计算机系统的并行工作程度。把CPU从繁琐的输入/输出操作中解放出来。采用通道技术后,不仅能实现CPU和通道的并行操作,而且通道与通道之间也能实现并行操作,各通道上的外设也能实现并行操作,从而可提高整个系统的效率。静态分配:对独占型设备一般采用静态分配,即在作业级进行的分配,当一个作业运行之前由系统一次分配满足需要的全部设备,这些设备一直为该作业占用,直到作业撤消。这种分配不会出现死锁,但设备的利用效率较低。

2022-11-04 13:51:43 3043 4

原创 基于树莓派的语音机器人

一、相关环境的搭建提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、树莓派系统烧录 二、搭建环境 1.python环境的安装 2.其他安装相关环境 总结前言随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。我在暑假用了一个月的时间做了一个基于树莓派的智能语音机器人,它可以实现与人进行普通交流,也可以通过微信小程序进行控制一、树莓派系统烧录 ...

2022-10-02 13:24:15 820

原创 关于vscode安装platformiO

关于platformio的教程文章目录关于platformio的教程前言一、安装platformio二、第一个问题就是它安装过程中会提示你安装python1.解决方法三、第二个问题就是你已经安装成功了,但是进去会一直loding。四、第三个问题就是你可以进去了,当时创建项目会特别的久,但是你的文件已经有了,但是你有没见他增加总结前言我第一次安装platformio基本把网上所有的坑都遇到了,我现在把我遇到的问题分享给大家,避免踩坑。一、安装platformio首先你得先安装vscode,如果你

2022-03-25 10:34:24 5477 2

软件工程理论与实践 吕云翔 习题参考答案.pdf

软件工程理论与实践(吕云翔)部分习题参考答案.pdf

2022-11-03

软件工程理论与实践吕云翔部分习题

软件工程理论与实践吕云翔部分习题答案

2022-11-03

空空如也

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

TA关注的人

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