自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(404)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 “let“能替代“var“吗?

ES6(ECMAScript 2015)引入了新的变量声明关键字 `let`,它提供了一些 `var` 关键字不具备的特性和优势。尽管 `let` 在很多情况下可以替代 `var`,但由于两者在作用域和变量提升等方面存在差异,`let` 并不总是能够完全替代 `var`。

2024-04-04 16:01:40 315

原创 3084. 统计以给定字符开头和结尾的子字符串总数

给你一个字符串 s 和一个字符 c 。返回在字符串 s 中并且以 c 字符开头和结尾的非空子字符串的总数。

2024-04-04 15:23:17 210

原创 3083. 字符串及其反转中是否存在同一子字符串

给你一个字符串 s ,请你判断字符串 s 是否存在一个长度为 2 的子字符串,在其反转后的字符串中也出现。如果存在这样的子字符串,返回 true;如果不存在,返回 false 。

2024-04-04 14:57:33 299

原创 3090. 每个字符最多出现两次的最长子字符串

给你一个字符串 s ,请找出满足每个字符最多出现两次的最长子字符串,并返回该子字符串的 最大 长度。

2024-04-03 15:41:28 282

原创 1379. 找出克隆二叉树中的相同节点

给你两棵二叉树,原始树 original 和克隆树 cloned,以及一个位于原始树 original 中的目标节点 target。其中,克隆树 cloned 是原始树 original 的一个 副本 。请找出在树 cloned 中,与 target 相同 的节点,并返回对该节点的引用(在 C/C++ 等有指针的语言中返回 节点指针,其他语言返回节点本身)。

2024-04-03 15:03:13 259

原创 2671. 频率跟踪器

请你设计并实现一个能够对其中的值进行跟踪的数据结构,并支持对频率相关查询进行应答。实现 FrequencyTracker 类:FrequencyTracker():使用一个空数组初始化 FrequencyTracker 对象。void add(int number):添加一个 number 到数据结构中。void deleteOne(int number):从数据结构中删除一个 number 。数据结构 可能不包含 number ,在这种情况下不删除任何内容。bool hasFrequency

2024-04-02 10:16:37 538

原创 元素拖拽?一个vue指令搞定

🎈元素拖拽功能大家应该都不陌生了吧,今天我们一起来看看怎么编写一个vue指令来实现元素拖拽功能吧!

2024-04-02 08:43:45 1690

原创 不小心将测试分支代码合并到生产分支去了?写个钩子一键检测

🎈在我们使用git进行开发的过程中,我们一般会有几种分支:生产分支、测试分支、需求开发分支、bug修复分支等……在多分支开发的过程中,测试分支的代码是不应该直接被合并到生产分支中去的,但总会有人不小心从测试分支拉了新分支出来进行开发,最后在不知情的情况下将测试分支的代码合并到了生产分支中去,那么能不能在commit前就避免这种情况发生呢?

2024-03-28 23:20:04 863

原创 什么是数字签名?它在网络安全中的作用是什么?

数字签名是一种用于验证数字信息的完整性、真实性和不可抵赖性的技术。它是网络安全领域中的一项关键技术,广泛应用于数据通信、电子商务、软件分发、电子邮件认证等多个场景。数字签名通过加密技术确保信息在传输过程中的安全性,同时提供发送者身份的验证和信息未被篡改的保证。

2024-03-28 22:54:24 500

原创 1410. HTML 实体解析器

「HTML 实体解析器」 是一种特殊的解析器,它将 HTML 代码作为输入,并用字符本身替换掉所有这些特殊的字符实体。HTML 里这些特殊字符和它们对应的字符实体包括:双引号: 字符实体为 " ,对应的字符是 " 。单引号: 字符实体为 &apos; ,对应的字符是 ' 。与符号: 字符实体为 & ,对应对的字符是 & 。大于号: 字符实体为 > ,对应的字符是 > 。小于号: 字符实体为 < ,对应的字符是 < 。斜线号: 字符实体为 ⁄ ,对应

2024-03-20 15:00:17 361

原创 Chrome不支持正则搜索?那我们自己写一个

🎈Ctrl + F 大家都用过了吧,最近在Chrome中使用搜索功能的时候,突然想要使用正则来进行搜索,发现Chrome浏览器自带的搜索功能并不支持正则搜索,于是便想着自己做了一个支持正则搜索的Chrome插件。

2024-03-20 08:43:45 1154

原创 1732. 找到最高海拔

有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成。自行车手从海拔为 0 的点 0 开始骑行。给你一个长度为 n 的整数数组 gain ,其中 gain[i] 是点 i 和点 i + 1 的 净海拔高度差(0

2024-03-19 10:03:46 355

原创 3079. 求出加密整数的和

给你一个整数数组 nums ,数组中的元素都是 正 整数。定义一个加密函数 encrypt ,encrypt(x) 将一个整数 x 中 每一个 数位都用 x 中的 最大 数位替换。比方说 encrypt(523) = 555 且 encrypt(213) = 333 。请你返回数组中所有元素加密后的 和 。

2024-03-19 00:15:00 389

原创 veu-router 钩子函数有哪些?

在构建丰富的单页应用(SPA)时,Vue Router 提供的钩子函数是实现高级路由逻辑的关键。

2024-03-18 14:54:28 571

原创 2684. 矩阵中移动的最大次数

给你一个下标从 0 开始、大小为 m x n 的矩阵 grid ,矩阵由若干 正 整数组成。你可以从矩阵第一列中的 任一 单元格出发,按以下方式遍历 grid :从单元格 (row, col) 可以移动到 (row - 1, col + 1)、(row, col + 1) 和 (row + 1, col + 1) 三个单元格中任一满足值 严格 大于当前单元格的单元格。返回你在矩阵中能够 移动 的 最大 次数。

2024-03-18 14:46:06 381

原创 2085. 统计出现过一次的公共字符串

给你两个字符串数组 words1 和 words2 ,请你返回在两个字符串数组中 都恰好出现一次 的字符串的数目。

2024-03-15 16:24:19 363

原创 Vue 中的 路由守卫 到底是个什么东西?

🎈在构建 Vue 应用程序时,路由守卫是确保流畅用户体验和强大逻辑控制的关键工具。本文将一起探讨 Vue 路由守卫的概念、类型和实际应用,帮助你理解如何利用这些守卫来增强应用的导航能力、实现权限控制和优化用户流程。

2024-03-15 14:56:52 822

原创 Vue 中如何进行非父子组件通信?

🎈在构建复杂的 Vue 应用程序时,我们经常会遇到需要在非直接父子关系的组件之间进行通信的情况。本文将深入探讨 Vue 提供的多种非父子组件通信方法,并提供实用的代码示例和应用场景。

2024-03-13 09:37:12 346

原创 2706. 购买两块巧克力

给你一个整数数组 prices ,它表示一个商店里若干巧克力的价格。同时给你一个整数 money ,表示你一开始拥有的钱数。你必须购买 恰好 两块巧克力,而且剩余的钱数必须是 非负数 。同时你想最小化购买两块巧克力的总花费。请你返回在购买两块巧克力后,最多能剩下多少钱。如果购买任意两块巧克力都超过了你拥有的钱,请你返回 money 。注意剩余钱数必须是非负数。

2024-03-13 00:15:00 388

原创 1094. 拼车

车上最初有 capacity 个空座位。车 只能 向一个方向行驶(也就是说,不允许掉头或改变方向)给定整数 capacity 和一个数组 trips , trip[i] = [numPassengersi, fromi, toi] 表示第 i 次旅行有 numPassengersi 乘客,接他们和放他们的位置分别是 fromi 和 toi 。这些位置是从汽车的初始位置向东的公里数。当且仅当你可以在所有给定的行程中接送所有乘客时,返回 true,否则请返回 false。

2024-03-12 09:46:55 414

原创 2678. 老人的数目

给你一个下标从 0 开始的字符串 details 。details 中每个元素都是一位乘客的信息,信息用长度为 15 的字符串表示,表示方式如下:前十个字符是乘客的手机号码。接下来的一个字符是乘客的性别。接下来两个字符是乘客的年龄。最后两个字符是乘客的座位号。请你返回乘客中年龄 严格大于 60 岁 的人数。

2024-03-12 00:15:00 381

原创 2129. 将标题首字母大写

给你一个字符串 title ,它由单个空格连接一个或多个单词组成,每个单词都只包含英文字母。请你按以下规则将每个单词的首字母 大写 :如果单词的长度为 1 或者 2 ,所有字母变成小写。否则,将单词首字母大写,剩余字母变成小写。请你返回 大写后 的 title` 。

2024-03-11 09:30:37 363

原创 二叉树的垂序遍历

🎈二叉树的遍历方式有很多,前序遍历,中序遍历,后序遍历、层序遍历,这几种遍历方法相信大家都已经很熟悉了吧,那么垂序遍历你们有没有听说过呢?今天让我们一起来看看怎么对二叉树进行垂序遍历。

2024-03-11 09:21:51 2331

原创 100233. 重新分装苹果

给你一个长度为 n 的数组 apple 和另一个长度为 m 的数组 capacity 。一共有 n 个包裹,其中第 i 个包裹中装着 apple[i] 个苹果。同时,还有 m 个箱子,第 i 个箱子的容量为 capacity[i] 个苹果。请你选择一些箱子来将这 n 个包裹中的苹果重新分装到箱子中,返回你需要选择的箱子的 最小 数量。注意,同一个包裹中的苹果可以分装到不同的箱子中。

2024-03-10 17:00:58 419

原创 299. 猜数字游戏

你在和朋友一起玩 猜数字(Bulls and Cows)游戏,该游戏规则如下:写出一个秘密数字,并请朋友猜这个数字是多少。朋友每猜测一次,你就会给他一个包含下述信息的提示:猜测数字中有多少位属于数字和确切位置都猜对了(称为 "Bulls",公牛),有多少位属于数字猜对了但是位置不对(称为 "Cows",奶牛)。也就是说,这次猜测中有多少位非公牛数字可以通过重新排列转换成公牛数字。给你一个秘密数字 secret 和朋友猜测的数字 guess ,请你返回对朋友这次猜测的提示。提示的格式为 "xA

2024-03-10 16:36:25 800

原创 2828. 判别首字母缩略词

给你一个字符串数组 words 和一个字符串 s ,请你判断 s 是不是 words 的 首字母缩略词 。如果可以按顺序串联 words 中每个字符串的第一个字符形成字符串 s ,则认为 s 是 words 的首字母缩略词。例如,"ab" 可以由 ["apple", "banana"] 形成,但是无法从 ["bear", "aardvark"] 形成。如果 s 是 words 的首字母缩略词,返回 true ;否则,返回 false 。

2024-03-08 17:35:51 391

原创 2609. 最长平衡子字符串

给你一个仅由 0 和 1 组成的二进制字符串 s 。 如果子字符串中 所有的 0 都在 1 之前 且其中 0 的数量等于 1 的数量,则认为 s 的这个子字符串是平衡子字符串。请注意,空子字符串也视作平衡子字符串。 返回 s 中最长的平衡子字符串长度。子字符串是字符串中的一个连续字符序列。

2024-03-08 17:25:46 384

原创 987. 二叉树的垂序遍历

🎈二叉树的遍历方式有很多,`前序遍历`,`中序遍历`,`后序遍历`、`层序遍历`,这几种遍历方法相信大家都已经很熟悉了吧,那么`垂直遍历`你们有没有听说过呢?今天让我们一起来看看怎么对二叉树进行垂直遍历。

2024-03-07 15:24:11 404

原创 2575. 找出字符串的可整除数组

给你一个下标从 0 开始的字符串 word ,长度为 n ,由从 0 到 9 的数字组成。另给你一个正整数 m 。word 的 可整除数组 div 是一个长度为 n 的整数数组,并满足:如果 word[0,...,i] 所表示的 数值 能被 m 整除,div[i] = 1否则,div[i] = 0返回 word 的可整除数组。

2024-03-07 14:16:58 356

原创 2697. 字典序最小回文串

给你一个由 小写英文字母 组成的字符串 s ,你可以对其执行一些操作。在一步操作中,你可以用其他小写英文字母 替换 s 中的一个字符。请你执行 尽可能少的操作 ,使 s 变成一个 回文串 。如果执行 最少 操作次数的方案不止一种,则只需选取 字典序最小 的方案。对于两个长度相同的字符串 a 和 b ,在 a 和 b 出现不同的第一个位置,如果该位置上 a 中对应字母比 b 中对应字母在字母表中出现顺序更早,则认为 a 的字典序比 b 的字典序要小。返回最终的回文字符串。

2024-03-06 10:37:27 385

原创 2698. 求一个整数的惩罚数

给你一个正整数 n ,请你返回 n 的 惩罚数 。n 的 惩罚数 定义为所有满足以下条件 i 的数的平方和:1

2024-03-06 00:15:00 350

原创 2696. 删除子串后的字符串最小长度

给你一个仅由 大写 英文字符组成的字符串 s 。你可以对此字符串执行一些操作,在每一步操作中,你可以从 s 中删除 任一个 "AB" 或 "CD" 子字符串。通过执行操作,删除所有 "AB" 和 "CD" 子串,返回可获得的最终字符串的 最小 可能长度。注意,删除子串后,重新连接出的字符串可能会产生新的 "AB" 或 "CD" 子串。

2024-03-05 00:15:00 367

原创 2679. 矩阵中的和

给你一个下标从 0 开始的二维整数数组 nums 。一开始你的分数为 0 。你需要执行以下操作直到矩阵变为空:矩阵中每一行选取最大的一个数,并删除它。如果一行中有多个最大的数,选择任意一个并删除。在步骤 1 删除的所有数字中找到最大的一个数字,将它添加到你的 分数 中。请你返回最后的 分数 。

2024-03-05 00:15:00 363

原创 2864. 最大二进制奇数

给你一个 二进制 字符串 s ,其中至少包含一个 '1' 。你必须按某种方式 重新排列 字符串中的位,使得到的二进制数字是可以由该组合生成的 最大二进制奇数 。以字符串形式,表示并返回可以由给定组合生成的最大二进制奇数。注意 返回的结果字符串 可以 含前导零。

2024-03-04 10:41:10 356

原创 实现一个简单的哈希映射功能

🎈哈希表大家应该都经常用到吧,那么大家有没有想过哈希表是怎么实现的呢?今天让我们一起从一道简单的题目来初步了解一个哈希表的简单原理。

2024-03-04 08:39:08 2437

原创 100243. 将元素分配到两个数组中 I

给你一个下标从 1 开始、包含 不同 整数的数组 nums ,数组长度为 n 。你需要通过 n 次操作,将 nums 中的所有元素分配到两个数组 arr1 和 arr2 中。在第一次操作中,将 nums[1] 追加到 arr1 。在第二次操作中,将 nums[2] 追加到 arr2 。之后,在第 i 次操作中:如果 arr1 的最后一个元素 大于 arr2 的最后一个元素,就将 nums[i] 追加到 arr1 。否则,将 nums[i] 追加到 arr2 。通过连接数组 arr1 和 arr2

2024-03-03 22:03:13 366

原创 100231. 超过阈值的最少操作数 I

给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。一次操作中,你可以删除 nums 中的最小元素。你需要使数组中的所有元素都大于或等于 k ,请你返回需要的 最少 操作次数。

2024-03-03 21:47:26 366

原创 2937. 使三个字符串相等

给你三个字符串 s1、s2 和 s3。 你可以根据需要对这三个字符串执行以下操作 任意次数 。在每次操作中,你可以选择其中一个长度至少为 2 的字符串 并删除其 最右位置上 的字符。如果存在某种方法能够使这三个字符串相等,请返回使它们相等所需的 最小 操作次数;否则,返回 -1。

2024-03-01 17:53:15 381

原创 2932. 找出强数对的最大异或值 I

给你一个下标从 0 开始的整数数组 nums 。如果一对整数 x 和 y 满足以下条件,则称其为 强数对 :|x - y|

2024-03-01 17:40:46 381

原创 1399. 统计最大组的数目

给你一个整数 n 。请你先求出从 1 到 n 的每个整数 10 进制表示下的数位和(每一位上的数字相加),然后把数位和相等的数字放到同一个组中。请你统计每个组中的数字数目,并返回数字数目并列最多的组有多少个。

2024-02-29 15:47:12 346

node.js获取目录树

node.js获取目录树

2022-03-17

node.js获取文件夹目录树

node getFileTree.js [参数1] [参数2] [参数3] [参数4] [参数5] 参数说明 参数1:解析目录路径,默认为'../' 参数2:过滤文件名,使用','隔开,支持正则表达式,默认为'node_modules', '\\..*' 参数3:遍历文件最大层数,默认为10 参数4:生成文件路径,默认为'./fileTree.txt' 参数5:是否输出完整路径,默认为true

2022-03-17

vue DevTools.zip

vue页面调试工具

2021-11-07

DittoSetup_64bit_3_24_214_0.zip

剪切板工具

2021-09-17

Colors v2.1.0.5 Beta.zip

颜色提取工具

2021-09-17

将B站视频设为浏览器网页背景

将B站视频设为浏览器网页背景

2021-09-07

Chrome-fireworkClick.zip

chrome鼠标点击烟花效果

2021-08-23

浏览器宠物插件.zip

浏览器宠物

2021-06-08

jdk8-8u152-windows-x64.zip

java--jdk8

2021-04-15

自制浏览器网页背景切换插件

使用自己喜欢的图片做浏览器网页背景图,一键换肤

2021-04-12

7z2101-x64. 压缩软件exe

7z2101-x64.exe

2021-03-19

wxchart小程序图表.zip

小程序图表js

2021-03-09

云服务器搭建linux环境三件套

云服务器搭建linux环境三件套 1、jdk-8u161-linux-x64.tar.gz 2、nginx-1.6.0.tar.gz 3、apache-tomcat-9.0.34.tar.gz

2020-05-11

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

TA关注的人

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