自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(555)
  • 资源 (1)
  • 收藏
  • 关注

转载 【教程】完美解决windows10磁盘占用100%并出现卡顿、假死现象

本文原始地址为:http://tieba.baidu.com/p/4359125660欢迎浏览我的博客:https://fitz1318.top/lz自从上win10以来经常会出现这种情况:磁盘突然占用100%然后开始出现假死现象,电脑卡住,点击任何软件没反应,播放的歌曲卡住,主机硬盘灯长亮不闪,过了数秒或者数十秒又恢复正常像是没发生一样…刚开始我也是开使各种求助度娘,然后就有了类似下列的...

2017-01-28 12:46:15 281439 57

原创 CTFHub之目录遍历

开启环境之后就是提醒,点击开始寻找Flag。

2024-01-23 15:46:05 443

原创 CTFHub之响应包源代码

根据题目名称来解题,查看响应包的源代码,就可以找到。

2024-01-23 15:26:24 395

原创 CTFhub技能树之Cookie

抓包提示只有admin可以获得flag,然后使用BurpSuite进行抓包,发现提示。,按照下图操作就可以得到。,因此7右键将其发送到。

2024-01-23 10:51:06 407

原创 Shell编程快速入门

Linux Shell中的变量分为系统变量和用户自定义变量$HOME$PWD$SHELL$USER等等set变量=值unset 变量readonly 变量变量名称可以由字母、数字和下划线组成,但是不能以数字开头等号两侧不能有空格变量名称一般习惯为大写当我们执行一个shell脚本时,如果希望获取到命令行的参数信息,就可以使用位置参数变量。这就是一个执行shell的命令行,可以从myshell脚本中获取到参数信息就是shell设计者实现已经定义好的变量,可以直接在shell脚本中使用。

2023-08-07 16:37:26 201

原创 Linux动态监控

【代码】Linux动态监控。

2023-08-04 11:19:36 375

原创 Linux任务调度

at命令是一次性定时计划任务,at的守护进程atd会以后台模式进行,检查作业队列运行默认情况下,atd守护进程每60秒检查作业队列,有作业时,会检查作业运行时间,如果时间与当前时间匹配,则运行此作业at命令时一次性定时计划任务,执行完一个任务后不再执行此任务在使用at命令的时候,一定要保证atd进程的启动,可以使用相关指令来查看。

2023-08-04 08:38:05 195

原创 Linux权限小结

其中,0-9位为drwxr-xr-x,其说明情况如下第0位确定文件类型,包括dlcbd是目录,相当于windows中的文件夹是普通文件l是链接,相当于windows中的快捷方式c是字符设备文件,比如鼠标、键盘等b是块设备,比如硬盘第1-3位确定所有者(该文件的所有者)拥有该文件的权限。—User第4-6位确定所属组(同用户组的)拥有该文件的权限。—Group第7-9位确定其他用户拥有该文件的权限。—Other图中为2,如果是文件,那么代表硬连接数。如果是目录,那么代表子目录数。

2023-08-03 11:04:57 148

原创 LeetCode_1624_两个相同字符之间的最长子字符串

解释:最优的子字符串是 “abba” ,其他的非最优解包括 “bb” 和 “”。根据题意进行模拟,使用record数组记录每个字符最开始出现的下标。,计算长度时不含这两个字符。如果不存在这样的子字符串,返回。解释:s 中不存在出现出现两次的字符,所以返回 -1。解释:最优的子字符串是两个 ‘a’ 之间的空子字符串。解释:最优的子字符串是 “bc”。是字符串中的一个连续字符序列。输入:s = “cabbac”输入:s = “cbzxy”输入:s = “abca”输入:s = “aa”

2022-09-17 12:51:35 230

原创 LeetCode_2289_使数组按非递减顺序排列

携程测开二面手撕代码题:给你一个下标从 0 开始的整数数组 nums。在一步操作中,移除所有满足 nums[i - 1] > nums[i] 的 nums[i] ,其中 0 < i < nums.length。重复执行步骤,直到 nums 变为 非递减 数组,返回所需执行的操作数。

2022-09-16 17:16:14 373

原创 20220906美的集团笔试

形成的两条直线斜率是否相等(斜率相等的两条直线要么平行,要么重合,平行需要 4 个点来唯一确定,我们只有 3 个点,所以可以直接判定两直线重合)。给你一个数组 points ,其中 points[i] = [xi, yi] 表示 X-Y 平面上的一个点。为了避免除法精度问题,当我们枚举两个点 i 和 j 时,不直接计算其对应直线的。因此一个朴素的做法是先枚举两条点(确定一条线),然后检查其余点是否落在该线中。在「杨辉三角」中,每个数是它左上方和右上方的数的和。我们知道,两个点可以确定一条线。

2022-09-06 20:17:26 1641

原创 20220905招银网络科技笔试

招银这题和LeetCode480差不多,应该是改编的。

2022-09-05 23:01:02 12473 1

原创 20220904小红书笔试

已知一个序列的生成方式如下:• 序列生成需要一个基础序列A,这个序列由n个 不大于100的数字组成,同时给定镜像复制次数m。• 然后对于A进行m次镜像复制,例如序列A={1,2,3},则一次镜像复制后得到的序列是{1,2,3,3,2,1},两次镜像复制得到的序列是B={1,2,3,3,2,1,1,2,3,3,2,1}。现在给出你生成一个序列所需要的参数,请你计算该序列的第k位是多少。输入第一行包含三个整数n,m,k,含义如题所示。

2022-09-04 18:17:39 1171 2

原创 LeetCode_543_二叉树的直径

假设我们知道对于该节点的左儿子向下遍历经过最多的节点数 L (即以左儿子为根的子树的深度) 和其右儿子向下遍历经过最多的节点数 R (即以右儿子为根的子树的深度),那么以该节点为起点的路径经过节点数的最大值即为 L+R+1。如图我们可以知道路径 [9, 4, 2, 5, 7, 8] 可以被看作以 2 为起点,从其左儿子向下遍历的路径 [2, 4, 9] 和从其右儿子向下遍历的路径 [2, 5, 7, 8] 拼接得到。返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。

2022-09-04 11:05:13 103

原创 LeetCode_674_最长连续递增序列

可以由两个下标 l 和 r(l < r)确定,如果对于每个 l

2022-08-31 19:52:13 95

原创 LeetCode_128_最长连续序列

x+y的连续序列,而我们却重新从x+1,x+2或者是x+y处开始尝试匹配,那么得到的结果肯定不会由于枚举x为起点的答案,因此我们在外层循环的时候碰到这种情况跳过即可。第一眼想到的是模拟法,就是枚举数组中的每个数x,考虑以其为起点,不断尝试匹配x+1,x+2,…那么以x为起点的最长连续序列为x,x+1,…由于我们要枚举的数x一定是在数组中不存在前驱数x-1的,不然按照上面的分析我们会从x-1开始尝试匹配。对于匹配的过程,可以使用哈希表存储数组中的数,这样查看一个数是否存在就能优化到O(1)的时间复杂度。...

2022-08-31 18:28:01 104

转载 从江湖武侠的角度来看并查集

话说江湖上散落着各式各样的大侠,有上千个之多。他们没有什么正当职业,整天背着剑在外面走来走去,碰到和自己不是一路人的,就免不了要打一架。但大侠们有一个优点就是讲义气,绝对不打自己的朋友。而且他们信奉“朋友的朋友就是我的朋友”,只要是能通过朋友关系串联起来的,不管拐了多少个弯,都认为是自己人。这样一来,江湖上就形成了一个一个的群落,通过两两之间的朋友关系串联起来。而不在同一个群落的人,无论如何都无法通过朋友关系连起来,于是就可以放心往死了打。但是两个原本互不相识的人,如何判断是否属于一个朋友圈呢?...

2022-08-31 17:58:51 158

原创 LeetCode_2391_收集垃圾的最少时间

给你一个下标从 0 开始的字符串数组 garbage ,其中 garbage[i] 表示第 i 个房子的垃圾集合。garbage[i] 只包含字符 ‘M’ ,‘P’ 和 ‘G’ ,但可能包含多个相同字符,每个字符分别表示一单位的金属、纸和玻璃。计算纸时首先就是判断每个字符串中是否包含G,如果有,那么就要去哪个房子,并花这个房子里纸数量*一分钟收拾。同时给你一个下标从 0 开始的整数数组 travel ,其中 travel[i] 是垃圾车从房子 i 行驶到房子 i + 1 需要的分钟数。...

2022-08-31 07:50:19 154

原创 LeetCode_2390_从字符串中移除星号

用栈来做,然后不是*那么就入栈,否则就让栈顶元素出栈。生成的输入保证总是可以执行题面中描述的操作。给你一个包含若干星号 * 的字符串 s。可以证明结果字符串是唯一的。

2022-08-30 18:38:47 321

原创 LeetCode_2389_和有限的最长子序列

首先将nums数组进行排序,然后遍历queries数组,对其中每一个数遍历其在nums中最多小于等于几个元素。是 nums 中 元素之和小于等于 queries[i] 的 子序列 的 最大 长度。是由一个数组删除某些元素(也可以不删除)但不改变剩余元素顺序得到的一个数组。...

2022-08-30 18:19:19 340

转载 MySQL常见面试题总结

MySQL是一种关系型数据库,主要用于持久化存储我们的系统中的一些数据,比如用户信息由于MySQL是开源免费并且比较成熟的数据库,因此,MySQL被大量使用在各种系统中,其默认端口号是3306READ-UNCOMMITTED(读取未提交):最低的隔离级别,允许读取尚未提交的数据变更,可能会导致脏读、幻读和不可重复读READ-COMMITTED(读取已提交):允许读取并发事务已经提交的数据,可以阻止脏读,但是幻读和不可重复读仍有可能发生REPEATABLE-READ(可重复读)......

2022-08-30 09:17:09 425

原创 LeetCode_11_盛最多水的容器

给定一个长度为 n 的整数数组 height。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i])。这是思路最清晰的方法,就是计算所有可能性,然后得到最大面积,但是这种方式的复杂度为O(n^2),在LeetCode上面直接超时了。任何容器的面积都是使用较短的线作为长度,线之间的举例作为宽度来计算长方形的面积。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。,那么初始时宽度是最大的,下一步就是考虑移动左右窗口。返回容器可以储存的最大水量。...

2022-08-28 09:26:46 84

原创 LeetCode_5_最长回文子串

从每一个位置出发,向两边扩散即可。遇到不是回文的时候结束。因为最后要返回的是具体子串,因此还需要记录一下。每个位置向两边扩散都会出现一个窗口大小。,我们需要寻找从第一个。

2022-08-28 08:54:34 105

原创 LeetCode_266_回文排列

给定一个字符串,判断该字符串中是否可以通过重新排列组合,形成一个回文字符串。如果原字符串长度为奇数,那么必有一个字符出现奇数次,其他字符出现偶数次。设置一个数组,统计每个字符出现的次数,然后遍历每个字符出现次数。如果原字符串长度为偶数,那么只要出现的字符其出现次数必须为偶数。...

2022-08-28 07:52:50 122

原创 20220826蔚来笔试

蔚来2023届校园招聘笔试编程题

2022-08-26 17:50:43 1052

原创 LeetCode_148_排序链表

你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗?给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表。

2022-08-26 08:36:05 118

原创 LeetCode_88_合并两个有序数组

为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n。给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。因为nums1的空间都集中在后面,所以从后向前处理排序的数据会更好,节省空间,一边遍历一边将值填充进去。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。的算法解决此问题吗?...

2022-08-17 09:14:48 96

原创 LeetCode_7_整数反转

如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。将数字转换成字符数组,然后进行反转,之后判断在不在范围内,需要注意末尾0和负号的处理方式。给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。.同时也不会担心末位是0在翻转时出现错误。最终直接比较一下翻转后的数字在不在。假设环境不允许存储 64 位整数(有符号或无符号)。,因为无论是正数还是负数,按照上面不断的。同时考虑到负数,循环的终止条件是。...

2022-08-16 16:04:12 85

原创 LeetCode_2320_统计防止房子的方式数

现要求街道同一侧不能存在两所房子相邻的情况,请你计算并返回放置房屋的方式数目。由于答案可能很大,需要对。,街道的两侧各有 n 个地块。每一边的地块都按从 1 到 n 编号。每个地块上都可以放置一所房子。注意,如果一所房子放置在这条街某一侧上的第 i 个地块,不影响在另一侧的第 i 个地块放置房子。首先单独考虑一侧的房子,那么这题和打家劫舍就是一样的了。一条街道上共有 n * 2 个。表示前i个土地的放置方案数。...

2022-08-16 11:01:56 67

原创 LeetCode_2447_剑指Offer 10-Ⅰ.斐波那契数列

写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。需要注意一点的是在计算过程中就需要取模,不能只是对最终结果取模。...

2022-08-16 10:29:03 89

原创 LeetCode_2319_判断矩阵是否是一个X矩阵

如果一个正方形矩阵满足下述。判断一个矩阵是否满足是一个X矩阵

2022-08-16 10:06:37 142

原创 LeetCode_6_Z字形变换

以从上往下、从左到右进行 Z 字形排列。

2022-08-16 08:26:42 79

原创 LeetCode_1442_分割字符串的最大得分

请你计算并返回将该字符串分割成两个。子字符串)所能获得的最大得分。「分割字符串的得分」为。边计算得分,起始分割点为。

2022-08-14 16:07:15 88

原创 LeetCode_12_整数转罗马数字

通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为 IX。将字符和数值对应上,然后对每个数来说从最大的字母开始看。字符 数值。...

2022-08-13 18:43:50 72

原创 LeetCode_13_罗马数字转整数

首先建立一个HashMap来映射符号和数值,然后对字符串从左到右进行遍历,如果当前字符代表的值不小于其右边,就加上该值。通常情况下,罗马数字中小的数字在大的数字的右边。的左边,所表示的数等于大数。字符 数值。...

2022-08-13 12:33:59 77

原创 LeetCode_2598_剑指Offer Ⅱ 091.粉刷房子

当然,因为市场上不同颜色油漆的价格不同,所以房子粉刷成不同颜色的花费成本也是不同的。每个房子粉刷成不同颜色的花费是以一个。个,每个房子可以被粉刷成红色、蓝色或者绿色这三种颜色中的一种,你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。请计算出粉刷完所有房子最少的花费成本。号房子粉刷成绿色的花费,以此类推。号房子粉刷成红色的成本花费;...

2022-08-10 11:33:00 86

原创 LeetCode_628_三个数的最大乘积

在数组中找出由三个数组成的最大乘积,并输出这个乘积。

2022-08-10 10:19:30 95

原创 LeetCode_152_乘积最大子数组

请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。测试用例的答案是一个。是数组的连续子序列。

2022-08-10 09:52:01 80

原创 LeetCode_443_压缩字符串

你必须设计并实现一个只使用常量额外空间的算法来解决此问题。需要注意的是,如果组长度为。数组中会被拆分为多个字符。,需要转储到字符数组。,返回该数组的新长度。

2022-08-10 08:25:48 150

原创 LeetCode_2632_字符串压缩

若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。

2022-08-09 20:07:00 98

TermExtractorRelated

这是微软开源的一个关键短语抽取工具,具体用法参照我的博客文章。这个短语抽取工具不同于当今深度学习中所用的模型做出来的工作,使用的方式应该是基于语法分析,句法分析,词法分析

2020-10-04

空空如也

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

TA关注的人

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