- 博客(542)
- 收藏
- 关注
原创 我的创作纪念日
不知不觉已经在优快云创作了6年,还记得写第一篇博客的时候,生怕写的不好误导别人,所以花了很长时间写了第一篇博客,当然内容很简单,但是也算是我的起点。从第一篇博客开始,我陆陆续续写了500+篇博客(截至目前),值得骄傲的是,这么多的博客全都是自己原创,记录了我在计算机这一领域学习的整个过程。未来,我将继续在这里记录自己的学习过程,也希望能结识更多志同道合的同学!
2025-02-23 18:06:34
424
原创 Jenkins部署、使用与原理分析
本博客的主要内容为Jenkins的部署、使用与原理分析。本博文内容较长,因为涵盖了Jenkins的几乎全部内容,从部署的详细过程到如何使用Jenkins进行持续集成(Continuous Integration,CI)和持续交付/部署(Continuous Delivery/Deployment,CD),并对Jenkins的原理进行了详细分析,相信认真读完本博文,各位读者一定会对Jenkins有更深的了解。以下就是本篇博客的全部内容了。
2025-02-17 20:21:16
898
原创 【LeetCode每日一题】——415.字符串相加
给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和并同样以字符串形式返回。你不能使用任何內建的用于处理大整数的库(比如 BigInteger), 也不能直接将输入的字符串转换为整数形式。
2024-12-23 10:39:51
780
原创 【LeetCode每日一题】——434.字符串中的单词数
统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。请注意,你可以假定字符串里不包括任何不可打印的字符。
2024-12-19 10:12:13
1084
原创 【LeetCode每日一题】——220.存在重复元素 III
给你一个整数数组 nums 和两个整数 indexDiff 和 valueDiff 。找出满足下述条件的下标对 (i, j):i != j,abs(i - j)
2024-12-17 14:50:15
839
原创 【LeetCode每日一题】——717.1比特与2比特字符
有两种特殊字符:第一种字符可以用一比特 0 表示第二种字符可以用两比特(10 或 11)表示给你一个以 0 结尾的二进制数组 bits ,如果最后一个字符必须是一个一比特字符,则返回 true 。
2024-11-27 09:57:18
796
原创 【LeetCode每日一题】——746.使用最小花费爬楼梯
给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。请你计算并返回达到楼梯顶部的最低花费。
2024-11-22 10:12:02
1071
原创 【LeetCode每日一题】——924.尽量减少恶意软件的传播
给出了一个由 n 个节点组成的网络,用 n × n 个邻接矩阵图 graph 表示。在节点网络中,当 graph[i][j] = 1 时,表示节点 i 能够直接连接到另一个节点 j。 一些节点 initial 最初被恶意软件感染。只要两个节点直接连接,且其中至少一个节点受到恶意软件的感染,那么两个节点都将被恶意软件感染。如果从 initial 中移除某一节点能够最小化 M(initial), 返回该节点。如果有多个节点满足条件,就返回索引最小的节点。
2024-11-18 10:20:00
577
原创 【LeetCode每日一题】——LCR 106.判断二分图
存在一个 无向图 ,图中有 n 个节点。其中每个节点都有一个介于 0 到 n - 1 之间的唯一编号。给定一个二维数组 graph ,表示图,其中 graph[u] 是一个节点数组,由节点 u 的邻接节点组成。形式上,对于 graph[u] 中的每个 v ,都存在一条位于节点 u 和节点 v 之间的无向边。二分图 定义:如果能将一个图的节点集合分割成两个独立的子集 A 和 B ,并使图中的每一条边的两个节点一个来自 A 集合,一个来自 B 集合,就将这个图称为 二分图 。如果图是二分图,返回 true
2024-11-12 10:35:06
1158
原创 【LeetCode每日一题】——802.找到最终的安全状态
有一个有 n 个节点的有向图,节点按 0 到 n - 1 编号。图由一个 索引从 0 开始 的 2D 整数数组 graph表示, graph[i]是与节点 i 相邻的节点的整数数组,这意味着从节点 i 到 graph[i]中的每个节点都有一条边。如果一个节点没有连出的有向边,则该节点是 终端节点 。如果从该节点开始的所有可能路径都通向 终端节点 ,则该节点为 安全节点 。返回一个由图中所有 安全节点 组成的数组作为答案。答案数组中的元素应当按 升序 排列。
2024-11-05 10:20:01
1193
原创 KLEE部署、使用与原理分析
本博客的主要内容为KLEE的部署、使用与原理分析。本博文内容较长,因为涵盖了KLEE的几乎全部内容,从部署的详细过程到如何使用KLEE对目标进行符号执行,以及其对目标进行符号执行的原理分析,相信认真读完本博文,各位读者一定会对KLEE有更深的了解。以下就是本篇博客的全部内容了。
2024-11-01 10:16:12
1701
2
原创 【LeetCode每日一题】——LCP 07.传递信息
小朋友 A 在和 ta 的小伙伴们玩传信息游戏,游戏规则如下:有 n 名玩家,所有玩家编号分别为 0 ~ n-1,其中小朋友 A 的编号为 0每个玩家都有固定的若干个可传信息的其他玩家(也可能没有)。传信息的关系是单向的(比如 A 可以向 B 传信息,但 B 不能向 A 传信息)。每轮信息必须需要传递给另一个人,且信息可重复经过同一个人
2024-10-31 10:33:22
942
原创 【LeetCode每日一题】——1971.寻找图中是否存在路径
有一个具有 n 个顶点的 双向 图,其中每个顶点标记从 0 到 n - 1(包含 0 和 n - 1)。图中的边用一个二维整数数组 edges 表示,其中 edges[i] = [ui, vi] 表示顶点 ui 和顶点 vi 之间的双向边。 每个顶点对由 最多一条 边连接,并且没有顶点存在与自身相连的边。请你确定是否存在从顶点 source 开始,到顶点 destination 结束的 有效路径 。
2024-10-29 20:46:48
976
原创 【CVE-2023-45853】——漏洞复现、原理分析以及漏洞修复
zlib至1.3版本中的MiniZip在`zipOpenNewFileInZip4_64()`中通过长文件名、注释或额外字段出现整数溢出和基于堆的缓冲区溢出。注意:zlib产品不支持MiniZip。注意:pyminizip到0.2.6版本也容易受到攻击,因为它捆绑了受影响的zlib版本,并通过其压缩API公开了适用的MiniZip代码。
2024-10-29 14:21:53
2389
6
原创 【LeetCode每日一题】——1791.找出星型图的中心节点
有一个无向的 星型 图,由 n 个编号从 1 到 n 的节点组成。星型图有一个 中心 节点,并且恰有 n - 1 条边将中心节点与其他每个节点连接起来。给你一个二维整数数组 edges ,其中 edges[i] = [ui, vi] 表示在节点 ui 和 vi 之间存在一条边。请你找出并返回 edges 所表示星型图的中心节点。
2024-10-27 15:14:21
986
原创 【CVE-2020-11023】——漏洞复现、原理分析以及漏洞修复
在jQuery版本1.0.3到3.5.0之间(包括1.0.3,但不包括3.5.0),将包含``元素的HTML(即使已进行消毒处理)从不受信任的来源传递给jQuery的某些DOM操作方法(如`.html()`、`.append()`等)可能会导致执行不受信任的代码。该问题在jQuery 3.5.0中已得到修复。
2024-10-27 12:37:12
5316
4
原创 KMemLeak部署、使用与原理分析
本博客的主要内容为KMemLeak的部署、使用与原理分析。本博文内容较长,因为涵盖了KMemLeak的几乎全部内容,从部署的详细过程到如何使用KMemLeak对Linux内核中的内存泄露进行检测,以及其对Linux内核中的内存泄露进行检测的原理分析,相信认真读完本博文,各位读者一定会对KMemLeak有更深的了解。以下就是本篇博客的全部内容了。
2024-10-24 10:33:57
1196
原创 【LeetCode每日一题】——862.和至少为 K 的最短子数组
给你一个整数数组 nums 和一个整数 k ,找出 nums 中和至少为 k 的 最短非空子数组 ,并返回该子数组的长度。如果不存在这样的 子数组 ,返回 -1 。子数组 是数组中 连续 的一部分。
2024-10-24 10:27:47
1116
原创 KASan部署、使用与原理分析
本博客的主要内容为KASan的部署、使用与原理分析。本博文内容较长,因为涵盖了KASan的几乎全部内容,从部署的详细过程到如何使用KASan对Linux内核中的内存错误进行检测,以及其对Linux内核中的内存错误进行检测的原理分析,相信认真读完本博文,各位读者一定会对KASan有更深的了解。以下就是本篇博客的全部内容了。
2024-10-22 22:11:47
1618
原创 Polypyus部署、使用与原理分析
本博客的主要内容为Polypyus的部署、使用与原理分析。本博文内容较长,因为涵盖了Polypyus的几乎全部内容,从部署的详细过程到如何使用Polypyus进行漏洞检测,以及对Polypyus进行漏洞检测的原理分析,相信认真读完本博文,各位读者一定会对Polypyus有更深的了解。以下就是本篇博客的全部内容了。
2024-10-21 18:53:52
1016
原创 Go_Parser部署、使用与原理分析
本博客的主要内容为Go_Parser的部署、使用与原理分析。本博文内容较长,因为涵盖了Go_Parser的几乎全部内容,从部署的详细过程到如何使用Go_Parser对Go语言编译得到的二进制进行逆向分析,以及对Go_Parser进行逆向分析的原理分析,相信认真读完本博文,各位读者一定会对Go_Parser有更深的了解。以下就是本篇博客的全部内容了。
2024-10-20 20:34:09
1272
原创 【LeetCode每日一题】——560.和为 K 的子数组
给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。子数组是数组中元素的连续非空序列。
2024-10-20 13:50:01
1710
原创 BinAbsInspector部署、使用与原理分析
本博客的主要内容为BinAbsInspector的部署、使用与原理分析。本博文内容较长,因为涵盖了BinAbsInspector的几乎全部内容,从部署的详细过程到如何使用BinAbsInspector进行漏洞检测,以及对BinAbsInspector进行漏洞检测的原理分析,相信认真读完本博文,各位读者一定会对BinAbsInspector有更深的了解。以下就是本篇博客的全部内容了。
2024-10-18 14:51:33
1016
原创 【LeetCode每日一题】——523.连续的子数组和
给你一个整数数组 nums 和一个整数 k ,如果 nums 有一个 好的子数组 返回 true ,否则返回 false:一个 好的子数组 是:长度 至少为 2 ,且子数组元素总和为 k 的倍数。注意:子数组 是数组中 连续 的部分。如果存在一个整数 n ,令整数 x 符合 x = n * k ,则称 x 是 k 的一个倍数。0 始终 视为 k 的一个倍数。
2024-10-17 10:48:04
893
原创 BurpSuite部署、使用与原理分析
本博客的主要内容为BurpSuite的部署、使用与原理分析。本博文内容较长,因为涵盖了BurpSuite的几乎全部内容,从部署的详细过程到如何使用BurpSuite进行渗透测试,以及对BurpSuite进行渗透测试的原理分析,相信认真读完本博文,各位读者一定会对BurpSuite有更深的了解。以下就是本篇博客的全部内容了。
2024-10-17 09:59:37
1745
原创 Nessus部署、使用与原理分析
本博客的主要内容为Nessus的部署、使用与原理分析。本博文内容较长,因为涵盖了Nessus的几乎全部内容,从部署的详细过程到如何使用Nessus进行漏洞检测,以及对Nessus进行漏洞检测的原理分析,相信认真读完本博文,各位读者一定会对Nessus有更深的了解。以下就是本篇博客的全部内容了。
2024-10-15 14:42:41
1755
原创 【LeetCode每日一题】——1588.所有奇数长度子数组的和
给你一个正整数数组 arr ,请你计算所有可能的奇数长度子数组的和。子数组 定义为原数组中的一个连续子序列。请你返回 arr 中 所有奇数长度子数组的和 。
2024-10-15 10:38:24
910
原创 SearchSploit部署、使用与原理分析
本博客的主要内容为SearchSploit的部署、使用与原理分析。本博文内容较长,因为涵盖了SearchSploit的几乎全部内容,从SearchSploit的部署到如何使用SearchSploit,以及对SearchSploit的原理分析,相信认真读完本博文,各位读者一定会对SearchSploit有更深的了解。以下就是本篇博客的全部内容了。
2024-10-14 20:02:25
958
原创 【LeetCode每日一题】——1413.逐步求和得到正数的最小值
给你一个整数数组 nums 。你可以选定任意的 正数 startValue 作为初始值。你需要从左到右遍历 nums 数组,并将 startValue 依次累加上 nums 数组中的值。请你在确保累加和始终大于等于 1 的前提下,选出一个最小的 正数 作为 startValue 。
2024-10-13 20:37:22
838
原创 CVESearch部署、使用与原理分析
本博客的主要内容为CVESearch的部署、使用与原理分析。本博文内容较长,因为涵盖了CVESearch的几乎全部内容,从CVESearch的部署到如何使用CVESearch,以及对CVESearch的原理分析,相信认真读完本博文,各位读者一定会对CVESearch有更深的了解。以下就是本篇博客的全部内容了。
2024-10-13 19:29:34
1179
原创 【LeetCode每日一题】——724.寻找数组的中心下标
给你一个整数数组 nums ,请计算数组的 中心下标 。数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。如果数组有多个中心下标,应该返回 最靠近左边 的那一个。如果数组不存在中心下标,返回 -1 。
2024-10-12 13:51:45
1004
原创 Vuls部署、使用与原理分析
本博客的主要内容为Vuls的部署、使用与原理分析。本博文内容较长,因为涵盖了Vuls的几乎全部内容,从部署的详细过程到如何使用Vuls进行漏洞检测,以及对Vuls进行漏洞检测的原理分析,相信认真读完本博文,各位读者一定会对Vuls有更深的了解。以下就是本篇博客的全部内容了。
2024-10-11 09:55:28
1231
原创 【LeetCode每日一题】——679.24 点游戏
给定一个长度为4的整数数组 cards 。你有 4 张卡片,每张卡片上都包含一个范围在 [1,9] 的数字。您应该使用运算符 ['+', '-', '*', '/'] 和括号 '(' 和 ')' 将这些卡片上的数字排列成数学表达式,以获得值24。
2024-10-10 19:30:09
814
原创 NeuVector部署、使用与原理分析
本博客的主要内容为NeuVector的部署、使用与原理分析。本博文内容较长,因为涵盖了NeuVector的几乎全部内容,从部署的详细过程到如何使用NeuVector进行漏洞检测,以及对NeuVector进行漏洞检测的原理分析,相信认真读完本博文,各位读者一定会对NeuVector有更深的了解。以下就是本篇博客的全部内容了。
2024-10-09 20:11:38
1719
原创 【LeetCode每日一题】——17.电话号码的字母组合
给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
2024-10-03 21:15:24
1161
原创 OpenSCAP部署、使用与原理分析
本博客的主要内容为OpenSCAP的部署、使用与原理分析。本博文内容较长,因为涵盖了OpenSCAP的几乎全部内容,从部署的详细过程到如何使用OpenSCAP进行漏洞检测,以及对OpenSCAP进行漏洞检测的原理分析,相信认真读完本博文,各位读者一定会对OpenSCAP有更深的了解。以下就是本篇博客的全部内容了。
2024-10-01 18:10:02
1499
基于朴素贝叶斯的垃圾邮件分类系统源码
2023-04-26
基于C++的AI五子棋游戏项目源码
2023-03-20
基于C++的AI五子棋游戏项目所需要的EasyX
2023-03-20
基于SpringBoot和Vue的后台管理系统项目的MySql文件
2022-11-22
电影推荐系统的完整代码,可根据博客内容进行修改为您自己的个性化系统网站,或者也可以直接部署到服务器上面!
2022-03-10
计算机组成原理学习指导与课程设计.pdf
2021-04-03
天天生鲜电商网站项目所需全部工具合集打包下载(nginx、libfastcommon、fastdfs-nginx、fastdfs)
2020-12-10
Spark平台下基于协同过滤算法的实时电影推荐系统源代码
2020-12-10
基于Django框架的天天生鲜电商网站项目源代码
2020-12-10
Flink电商用户行为分析源代码
2020-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人