- 博客(33)
- 收藏
- 关注
原创 两数之和(输入有序数组)
从数组中找出满足相加之和等于目标数。如果设这两个数分别是。的形式返回这两个整数的下标。以长度为 2 的整数数组。重复使用相同的元素。
2024-03-29 10:05:53 454 1
原创 验证回文串
如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个。字母和数字都属于字母数字字符。
2024-03-28 22:28:17 224
原创 反转字符串中的单词
中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。中使用至少一个空格将字符串中的。之间用单个空格连接的结果字符串。是由非空格字符组成的字符串。
2024-03-21 14:45:50 157
原创 返回最后一个单词的长度
(split() 方法根据匹配给定的正则表达式来拆分字符串。,由若干单词组成,单词前后用一些空格字符隔开。是指仅由字母组成、不包含任何空格字符的最大子字符串。
2024-03-19 08:44:59 144
原创 整数转罗马数字
数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做。给定一个整数,将其转换成罗马数字。,即为两个并列的 1。
2024-03-18 14:49:47 231
原创 罗马数字转整数
数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做。给定一个罗马数字,将其转换成整数。,即为两个并列的 1。
2024-03-17 10:10:02 243
原创 LeetCode134:加油站
如果可以按顺序绕环路行驶一周,则返回出发时加油站的编号,否则返回。从其中的一个加油站出发,开始时油箱为空。有一辆油箱容量无限的的汽车,从第。个加油站需要消耗汽油。
2024-03-14 15:05:01 182
原创 Nginx安装
在windows系统中访问Linux中nginx,默认不能访问,因为防火墙有问题。关闭防火墙-开放访问的端口号,设置开放的服务或端口号。
2024-03-13 20:04:57 945
原创 O(1)时间复杂度插入、删除、获取随机元素
(2)bool insert(int val) 当元素val 不存在时,集合中插入该项,并返回true;否则,返回false。(3)bool remove(int val) 当元素val存在时,从集合中移除该项,并返回true;(4)int getRandom()随机返回现有集合中的一项。每个元素应该有相同的概率被返回。(1)RandomizedSet() 初始化RandomizedSet对象。实现类的所有函数,并满足每个函数的平均时间复杂度为0(1)。
2024-03-12 09:56:15 146 1
原创 Git的常用命令
(1)git config --global user.name 用户名。(2)git config --global user.email 邮箱。(6)git commit -m "日志信息" 文件名。(9)git reset --hard 版本号。(5)git add 文件名。(查看版本详细信息)
2024-03-11 17:44:20 93 1
原创 Redis遇到连接超时问题——“main“ redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeot
opt/myredis/为我存放配置文件redis.conf的目录,根据自身情况改变。如图可知防火墙为开启状态;
2024-02-01 17:49:13 233 1
原创 Linux安装Redis
(d)redis-check-dump:修复有问题的dump.rdb文件。(3)解压:tar -zxvf redis-6.2.1.tar.gz。(2)下载redis-6.2.1.tar.gz放在/opt目录下。(c)redis-check-aof:修复有问题的AOF文件。(8)前台启动:输入命令redis-server(不推荐)(e)redis-server:redis服务器启动命令。(f)redis-cli:客户端,操作入口。(d)用客户端访问:redis-cli。(a)备份redis.conf。
2024-01-30 20:20:37 703 1
原创 Linux安装jdk
(7)执行source /etc/profile.d/my_env.sh使环境变量立即生效,如果不生效就重启。(1)使用rpm -qa |grep jdk命令查询系统中自带的jdk;(5)在/etc/profile.d目录下创建my_env.sh文件。(6)在my_env.sh文件中配置JAVA_HOME环境变量。rpm -e --nodeps jdk的rpm软件包的名字。(3)将jdk的tar.gz的压缩包上传到/opt目录下;(2)使用下面的命令卸载自带的jdk。(4)将jdk的压缩包解压;
2024-01-30 16:17:19 126 1
原创 Linux安装MySQL
(8)使用临时密码登录mysql后修改密码,否则无法对数据库进行操作,之后退出使用新设置的密码登录mysql即可进行mysql的相关操作。(5)修改mysql的权限:chown -R mysql:mysql /var/lib/mysql/(4)初始化MySQL:mysqld --initialize --console。(10)重启MySQL服务:systemctl restart mysqld。(7)启动mysql的服务:systemctl start mysqld。
2024-01-23 11:41:01 339 1
原创 求解多数元素
用一个循环遍历数组 nums 并将数组中的每个元素加入哈希映射中。在这之后,遍历哈希映射中的所有键值对,返回值最大的键。同样也可以在遍历数组 nums 时候使用打擂台的方法,维护最大的值,这样省去了最后对哈希映射的遍历。算法:使用哈希映射(HashMap)来存储每个元素以及出现的次数。对于哈希映射中的每个键值对,键表示一个元素,值表示该元素出现的次数。,返回其中的多数元素。多数元素是指在数组中出现次数。假设数组是非空的,并且给定的数组总是存在多数元素。
2024-01-22 15:26:56 368
原创 Linux静态网络配置
3.重启网卡,执行systemctl restart network命令。如果报错,执行reboot命令,重启虚拟机。4.检查网络是否可以ping通,以百度为例。1.查看当前网络ip。
2024-01-21 11:16:22 356 1
原创 数据库函数依赖部分知识点
a、设K为R<U,F>中的属性或属性集合,若K->U(F:完全函数依赖),则K称为R的一个候选码;(1)定义:一个关系模式内部属性与属性之间的约束关系。b、若关系模式R中有多个候选码,则选其中一个作为主码。(3)范式:符合某一种级别的关系模式的集合。平凡函数依赖和非平凡函数依赖;(2)类型:函数依赖(FD)完全函数依赖和部分函数依赖;(3) 查询异常;
2023-05-22 19:38:30 160 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人