自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode 热题100——day06 三数之和

给你一个整数数组nums,判断是否存在三元组满足i!= ji!= k且j!= k,同时还满足。请你返回所有和为0且不重复的三元组。**注意:**答案中不可以包含重复的三元组。

2024-03-28 21:29:55 179

原创 LeetCode 热题100——day05-盛水最多的容器

给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i, 0)和。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。:你不能倾斜容器。

2024-03-25 21:21:58 312

原创 LeetCode 热题100——day04-移动数字0

给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。

2024-03-25 19:35:00 276

原创 Java字符串String剖析

关于String的剖析

2024-03-22 20:19:40 1665

原创 [LeetCode][算法]最长连续序列

看题目就是要找出最长的连续数列,例如:1,2,3,4这种,所以首先要考虑去重问题,去重首先就能想到Set,因为set天生去重用,但是我这次首先想到的是先排序,然后在遍历过程中判断去重,这样要比.sort稍微快一点,但是平时一定要记住set去重这种思想。先将无序数组排序,这样可能会得到这样的数组:[1, 2, 3, 4, 4, 4, 100, 101, 200]输入:nums = [0,3,7,2,5,8,4,6,0,1] 输出:9。输入:nums = [100,4,200,1,3,2] 输出:4。

2024-03-16 21:01:00 151

原创 LeetCode两数之和

(n - 1) + n,是一个类似三角形的速度在递减,实际上时间复杂度为:((n + 1) * n) / 2约等于 n^2。优化后就可以看到,时间复杂度直接降为O(n),并使用HashMap进行记录,Key用来存数,Value用来存下标,就可以直接通过判断Key是否存在的方式判断另一半是否存在,便直接拿出来。此种解法就好比我刚刚所说的,时间复杂度为O(n^2),还有就是在数组的使用方面数组操纵还是过于慢,可以使用哈希数据。在全循环中,时间复杂度也为O(n^2),但是就是具体的等于,而不是约等于。

2024-03-15 16:58:34 206 1

原创 LeetCode字母异位词分组

内部的嵌套循环会遍历整个数组来找到所有符合条件的单词,这会使得算法的时间复杂度为 O(n^2),其中 n 是字符串数组的长度。输入: strs = [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]分析:此题主要考察单词的顺序性,单词可以转为字符后排序,异位词排序后顺序一致,可直接对比。字母异位词 是由重新排列源单词的所有字母得到的一个新单词。输出: [[“a”]]

2024-03-15 16:57:21 228

原创 el-progress进度条反转

Element UI进度条反转

2023-11-25 11:09:31 845

原创 v-for遍历图片路径的问题

今天在开发中遇到一个百思不得其解的问题,我在使用遍历一个图片环境数组的时候,发现图片无法加载。

2023-11-24 10:19:31 495

原创 Vue Router导航守卫解决页面跳转权限问题

通过Vue的导航守卫进行指定页面导航放行或导航阻挡

2023-11-17 22:06:20 323

原创 网站配置微信登陆

网站通过微信登录,使用SpringBoot+Vue2实现

2023-11-17 11:37:45 146

原创 前后端实现Jwt令牌校验

在我的valley空谷开发项目中,目前我开始着手处理登录校验问题,此前临时的登录查询方式实在是太low了,让我接下来的很多项目内容都无法继续开发了,我终于开始想办法解决这个历史遗留问题了。使用JWT令牌校验!

2023-11-16 15:18:53 113

原创 压缩解压、RPM包、挂载

压缩解压、RPM包、挂载常见的压缩格式及命令工具常见的压缩格式:归档和压缩:归档的含义压缩的含义各个压缩格式的特点:压缩包特点:tar压缩工具:tar命令的常用选项:制作tar备份包:查看tar备份包内容从tar备份包恢复文档(解压文件)常见的软件封包类型:RPM的含义:常见安装位置:查询已安装的软件查询待安装的软件包:常用的子选项安装软件包:辅助选项强制安装:卸载:导入签名证书文件信息挂载mount临时挂载:卸载:永久挂载挂载:常见的压缩格式及命令工具常见的压缩格式:.gz gzip、gunzi

2021-05-06 16:16:52 2461

原创 Linux系统基本命令(cp、find)

Linux系统基本命令cp命令(拷贝):命令格式find命令(查找工具):特点:常用条件选项:判断条件:1. -a(并且)2.-o(或者)处理find查找到的文件:cp命令(拷贝):命令格式cp [参数] 路径 路径参数: -r 递归拷贝 -f 强制覆盖拷贝(再出现同名文件时直接覆盖,无需再输入y) -p 保留原文件原属性保持不变注意:在强制覆盖拷贝时,如果想要在覆盖时不提示则需要添加-f选项:\cp -f /etc/passwd /opt/ 由于alias的存

2021-05-04 11:38:27 460

原创 什么是Linux命令、alias别名

什么是Linux命令:用来实现某一类功能的指令或程序命令的执行依赖于解释器(例如:/bin/bash)1. Linux命令的分类 内部命令:属于解释器的一部分 外部命令:解释器之外的其他程序2. 命令的基本格式 基本用法: 命令字 [选项]… [参数1] [参数2]选项:1.长选项(–完整的单词)2.短选项(-简写)别名:1.作用:将复杂的命令简单化2.格式:1.定义别名alias 别名="真实命令"2.查看别名alias3.撤销别名un

2021-05-04 10:45:37 73

原创 Linux系统基本信息

查看系统基本信息查看内存信息:cat /proc/meminfo //查看配置文件free //查看内存信息[可添加选项-m(以M单位显示)-g(以G单位显示)]查看cpu信息:cat /proc/cpuinfo //查看配置文件lscpu //查看cpu信息查看cpu负载情况:uptime //查看cpu平均负载watch -n1 uptime //连用watch命令,查看每隔1秒钟的cpu平均负载值查看主机名命令格式

2021-05-03 15:09:10 95

原创 通过keepalived(LNMP)高可用架构搭建wordpress平台

图形化详细展示: 实验目的:通过配置LVS集群实现高可用,防止一台主机崩溃后导致网页不可用。PS: 本机实验平台为Centos7.5平台,为防止干扰,请在进行实验前关闭所有防火墙和SELinux.各主机ip配置:LVS_1:192.168.4.5LVS_2:192.168.4.6web1:192.168.4.100web2:192.168.4.200虚拟调度VIP:192.168.4.15NFS:192.168.4.30mariadb(database数据库):192.168..

2020-10-30 16:11:41 901

空空如也

空空如也

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

TA关注的人

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