自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (2)
  • 收藏
  • 关注

原创 No qualifying bean of type ‘org.springframework.transaction.TransactionManager‘ available 解决

No qualifying bean of type 'org.springframework.transaction

2021-11-25 21:07:50 2231

原创 i18n 从 properties 配置文件中读取中文数据出现乱码问题

i18n 从 properties 配置文件中读取中文数据出现乱码问题

2021-11-21 13:48:21 2247 2

原创 java.lang.NoClassDefFoundError: com/google/gson/Gson问题的解决

java.lang.NoClassDefFoundError: com/google/gson/Gson解决方法:将 gson 的 jar 包放到 WEB-INF 目录下的lib[自己创建]目录下

2021-11-21 11:28:55 2414

原创 Windows命令行窗口ipconfig命令找不到

1.进入C:\Windows\System32 目录下输入 ipconfig2. 配置环境变量,然后在窗口输入 ipconfig 命令就可以正常使用了

2021-10-11 20:52:21 3719

原创 Leetcode - 两整数之和 M[371]

一、问题描述给你两个整数 a 和 b ,不使用 运算符 + 和 - ,计算并返回两整数之和。 示例1 输入:a = 1, b = 2 输出:3 示例2 输入:a = 2, b = 3 输出:5 提示: -...

2021-09-26 20:37:49 72

原创 Leetcode - 两数之和II - 输入有序数组 E[167]

一、问题描述 给定一个已按照 非递减顺序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target 。函数应该以长度为 2 的整数数组的形式返回这两个数的下标值。numbers 的下标 从 1 开始计数 , 所以答案数组应当满足 1 <= answer[0] < answer[1] <= numbers.length 。你可以假设每个输入 只对应唯一的答案, 而且你不可以重复使用相同的元素。 示例1 ...

2021-09-25 10:50:41 65

原创 Leetcode - 3的幂 E[326]

一、问题描述给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 整数 n 是 3 的幂次方需满足:存在整数 x 使得 n == 3^x 示例1 输入:n = 27 输出:true 示例2 输入:n = 0 输出:false 示例3 输入:n = 45 输出:false提示:-2...

2021-09-23 13:44:39 75

原创 Leetcode - 两数之和 E[1]

问题描述给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。 示例 2: 输入:nums =

2021-09-21 14:30:42 57

原创 Leetcode - 整数反转 E[7]

问题描述:给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。示例 1:输入:x = 123输出:321示例 2:输入:x = -123输出:-321示例 3:输入:x = 120输出:21示例 4: ...

2021-09-21 14:30:31 75

原创 Leetcode - 回文数 E[9]

问题描述:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例 2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:...

2021-09-21 14:30:19 66

原创 LeetCode - 罗马数字转整数 E[13]

问题描述:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值I 1V 5X 10L 50C 100D 500M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V

2021-09-21 14:30:06 81

原创 Leetcode - 最长公共前缀 E[14]

问题描述:编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl"示例 2: 输入:strs = ["dog","racecar","car"] 输出:"" 解释:输入不存在公共前缀。提示: 1 <= strs.length <= 200 0 <= strs[i]....

2021-09-21 14:29:50 62

原创 Leetcode - 有效的括号 E[20]

问题描述:给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。示例 1: 输入:s = "()" 输出:true示例 2: 输入:s = "()[]{}" 输出:true示例 3: 输入:s = "(]" 输出:false示例 4:

2021-09-21 14:29:35 114

原创 Leetcode - 合并两个有序链表 E[21]

问题描述: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4]示例 2: 输入:l1 = [], l2 = [] 输出:[]示例 3: 输入:l1 = [], l2 = [0] 输出:[0] 提示: 两个链表的节点数目范围是 [0, 50] ...

2021-09-21 14:29:17 70

原创 Leetcode - 删除有序数组中的重复项 E[26]

问题描述:给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。 你可以想象内部操作如下: nums 是以“引用”方式传递的。也...

2021-09-21 14:28:59 62

原创 Leetcode-Excel表列名称 E[168]

目录一、问题二、思路和方法三、代码四、执行结果一、问题给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。示例1: 输入:columnNumber = 1 输出:"A"示例2: 输入:columnNumber = 28 输出:"AB"示例3: 输入:columnNumber = 70...

2021-09-21 14:28:17 96

原创 Leetcode - 移除元素[27]

问题描述:给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。 你可以想象内部操作如下: nums 是以“引用”方式

2021-09-19 15:24:34 75

原创 Leetcode - 搜索插入位置 E[35]

问题描述给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。示例 1: 输入: nums = [1,3,5,6], target = 5 输出: 2示例 2: 输入: nums = [1,3,5,6], target = 2 输出: 1示例 3: 输入: nums = [1,3,5,6], target = 7 输出: 4

2021-09-19 15:24:13 58

原创 Leetcode - 最大子序和 E[53]

问题描述给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组[4,-1,2,1] 的和最大,为6 。示例 2: 输入:nums = [1] 输出:1示例 3: 输入:nums = [0] 输出:0示例 4: 输入:nums = [-..

2021-09-19 15:24:01 65

原创 Leetcode -最后一个单词的长度 E[58]

题目描述给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。示例 1: 输入:s = "Hello World" 输出:5示例 2: 输入:s = " fly me to the moon " 输出:4示例 3: 输入:s = "luffy is still joyboy" 输出:

2021-09-19 15:23:49 123

原创 Leetcode - 加一 E[66]

题目描述给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1: 输入:digits = [1,2,3] 输出:[1,2,4] 解释:输入数组表示数字 123。示例 2: 输入:digits = [4,3,2,1] 输出:[4,3,2,2] 解释:输入数

2021-09-19 15:23:36 51

原创 Leetcode - x的平方数 E[69]

问题描述实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1: 输入: 4 输出: 2示例 2: 输入: 8 输出: 2 说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。解题思路 遍历<=x的数字,查找 x 的平方数...

2021-09-19 15:23:24 62

原创 Leetcode - 爬楼梯 E[70]

问题描述假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶示例 2: 输入: 3 输出: 3 解释: 有三种方法可以爬到楼顶。 1. 1 阶

2021-09-19 15:23:09 80

原创 Leetcode - 删除排序链表中的重复元素 E[83]

问题描述存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。返回同样按升序排列的结果链表。示例 1: 输入:head = [1,1,2] 输出:[1,2]示例 2: 输入:head = [1,1,2,3,3] 输出:[1,2,3]提示: 链表中节点数目在范围 [0, 300] 内 -100 <= Node.val <= 100 题目数据保证链

2021-09-19 15:22:54 37

原创 Leetcode - 杨辉三角 E[118]

问题描述给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。示例 1: 输入: numRows = 5 输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]示例 2: 输入: numRows = 1 输出: [[1]]提示: 1 <= numRows <= 30阅读题目,通过Lis.

2021-09-19 15:22:39 46

原创 Leetcode - 实现 strStr() E[28]

题目描述实现 strStr() 函数。 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如 果不存在,则返回 -1 。说明: 当 needle 是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的问题。 对于本题而言,当 needle 是空字符串时我们应当返回 0 。这与 C 语言的 strstr() 以及 Java 的 indexOf() 定义相符。

2021-09-19 15:20:09 34

原创 Leetcode - 只出现一次的数字 E[136]

问题描述给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1: 输入: [2,2,1] 输出: 1示例 2: 输入: [4,1,2,1,2] 输出: 4方法:异或运算 1. aa = 0 2. a0 = a 3. a...

2021-09-18 19:23:32 55

原创 Leetcode - Nim游戏 E[292]

问题描述你和你的朋友,两个人一起玩 Nim 游戏: 1) 桌子上有一堆石头。 2) 你们轮流进行自己的回合,你作为先手。 3) 每一回合,轮到的人拿掉 1 - 3 块石头。 4) 拿掉最后一块石头的人就是获胜者。假设你们每一步都是最优解。请编写一个函数,来判断你是否可以在给定石头数量为 n 的情况下赢得游戏。如果可以赢,返回 true;否则,返回 false 。示例 1: 输入:n = 4 输出:false 解释

2021-09-18 19:14:08 71

原创 Leetcode - 验证回文串 E[125]

问题描述给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1: 输入: "A man, a plan, a canal: Panama" 输出: true 解释:"amanaplanacanalpanama" 是回文串示例 2: 输入: "race a car" 输出: false 解释:"raceacar" 不是

2021-09-18 00:02:49 64

原创 配置IIS服务器 - win10

1. 打开控制面板,点击 [ 程序 ]2. 点击 [ 启动或关闭Windows功能]3. 像如下配置4. 浏览器上方输入 localhost,出现下方页面便配置成功

2021-09-16 23:09:11 88

原创 Leetcode - 寻找两个正序数组的中位数 H[4]

问题描述给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。示例 1: 输入:nums1 = [1,3], nums2 = [2] 输出:2.00000 解释:合并数组 = [1,2,3] ,中位数 2示例 2: 输入:nums1 = [1,2], nums2 = [3,4] 输出:2.50000 解释:合并数组 = [1,2

2021-09-15 18:40:31 41

原创 Leetcode - 买卖股票的最佳时机 E[121]

问题描述给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。示例 1: 输入:[7,1,5,3,6,4] 输出:5 解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时

2021-09-14 23:31:27 37

原创 Leetcode - 杨辉三角II E[119]

问题描述给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。示例 1: 输入: rowIndex = 3 输出: [1,3,3,1]示例 2: 输入: rowIndex = 0 输出: [1]示例 3: 输入: rowIndex = 1 输出: [1,1]提示: 0 <= rowIndex <=

2021-09-14 22:52:25 163

原创 Leetcode - 无重复字符的最长字串 M[3]

问题描述给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3: 输入: s = "pwwkew"

2021-09-13 23:06:47 87

原创 Leetcode - 二进制求和 E[67]

题目描述给你两个二进制字符串,返回它们的和(用二进制表示)。输入为 非空 字符串且只包含数字 1 和 0。示例 1: 输入: a = "11", b = "1" 输出: "100"示例 2:输入: a = "1010", b = "1011"输出: "10101"提示: 每个字符串仅由字符 '0' 或 '1' 组成。 1 <= a.length, b.length <= 10^4 字符串如果不是 "0" ,就都

2021-09-13 21:25:51 44

原创 Leetcode - 合并两个有序数组 E[88]

问题描述给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n 。示例 1: 输

2021-09-12 17:35:05 94

原创 Leetcode - 两数相加 M[2]

问题描述给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1: 输入:l1 = [2,4,3], l2 = [5,6,4] 输出:[7,0,8] 解释:342 + 465 = 807.示例 2: 输入:l1 = [0], l2 = [0]

2021-09-12 00:11:02 54

原创 IDEA 安装 Leetcode 插件

1. 下载插件打开 IDEA ,然后按照如下操作:File -> Settings -> Plugins ,点击然后在右侧搜索栏搜索 leetcode editor 并下载插件 或是使用离线的插件进行安装: 官方下载插件的网址:https://plugins.jetbrains.com/plugin/12132-leetcode-editor2. 配置之后进行一些设置: ...

2021-09-01 19:57:01 1788 1

原创 VS Code 运行C/C++ 程序

安装 VS Code 下载地址:Download Visual Studio Code - Mac, Linux, Windows 安装 C/C++编译器 下载地址:Download MinGW-w64 - for 32 and 64 bit Windows from SourceForge.net网盘:https://pan.baidu.com/s/1il3nNPaMeU5HITatFp3v7A提取码:njef 配置环境变量: 将下载的Mingw文件中的 bi...

2021-08-30 19:34:42 264

原创 JAVA环境变量的配置

jdk,jre安装与环境变量的配置

2021-07-20 11:46:35 41

书店销售管理系统.zip

课程设计所作,数据库使用的是mysql,连接数据库使用Druid,对数据库进行操作导入了dbutils.jar。窗体设计的时候使用了图片资源,运行的时候可能出不来,需要修改一下图片路径,同时数据库连接的jar包需要重新加入。同时使用的数据库的用户名和密码需要重新设置一下,我使用的是sqlyog,里面有我建立的数据库,数据库的名字是bookstore,如果修改数据库名字,代码里也要修改,数据库资源也有。写的如果不好,见谅。

2021-06-24

C#实现的2048小游戏

2021-04-29

空空如也

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

TA关注的人

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