自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有木的博客

技术新人

  • 博客(69)
  • 资源 (1)
  • 收藏
  • 关注

原创 LINUX 常用命令

LINUX 常用命令

2022-02-15 13:43:41 472

原创 jsp页面使用EL表达式获取后台数据时,显示${}

在使用SSM框架进行开发时,使用EL表达式进行jsp页面的动态处理。controller层将要显示在jsp页面上的数据放到ModelAndView里,在jsp页面直接使用${xxx},进行获取数据,运行项目发现前台未出现任何错误,但是页面未显示从数据库查出的数据,而是直接显示${xxx}。解决办法:一:查看controller层中导ModelAndView的包是否正确,应该为:imp...

2020-03-07 16:19:00 2271 2

原创 启动tomcat时日志乱码

在其他地方看见的类似在IDEA目录下找到vmoptions两个文件,然后再添加一句话的不管用。简单方法:直接找到下面的路径,打开logging.properties文件,将里面的utf-8修改为GBK。完美解决。...

2019-11-04 20:55:41 402

原创 HashMap面试题详解-转载

https://www.jianshu.com/p/444668ee2fbe

2019-09-23 21:35:54 330

原创 LeetCode___59. 螺旋矩阵 II

给定一个正整数n,生成一个包含 1 到n2所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。示例:输入: 3输出:[[ 1, 2, 3 ],[ 8, 9, 4 ],[ 7, 6, 5 ]]思路:就是按照顺时针的路线填写数字,将这个n*n的矩阵四边分别表示为,l,t,r,b。如图:先控制其从左向右开始填写,先控制t保持不变,l逐渐递增。for(int i...

2019-08-27 15:40:47 175

原创 LeetCode___217. 存在重复元素

给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true思路一:数组中数字没有顺序,如果先将数组排...

2019-08-24 08:59:54 200

原创 启动项目时,遇到端口被占用的情况解决办法

启动后报这个错误:意思就是8080的端口已经被使用解决办法:打开cmd,找到端口8080的进程,然后杀死进程。命令:netstat -aon|findstr "8080" taskkill /f /pid 10640 进程号可能不一样,记得改成自己cmd窗口里显示的...

2019-06-15 10:29:06 3308

原创 LeetCode___169. 求众数

给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例 1:输入: [3,2,3]输出: 3示例 2:输入: [2,2,1,1,1,2,2]输出: 2思路:先将数组排序,然后对数组的各个值进行 " ^ " 运算,如果结果为0,就将计数加1,如果计数的值大于等于n...

2019-06-03 21:47:20 175

原创 Eclipse各版本代号一览表及下载地址

版本一览表:下载地址:官网下载地址:http://www.eclipse.org/downloads/packages所有版本列表:http://www.eclipse.org/downloads/packages/all

2019-06-03 10:58:42 656

原创 LeetCode___136. 只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例2:输入: [4,1,2,1,2]输出: 4思路一:暴力解决法:双重循环,依次判断一个数字是否出现了两次。代码:public ...

2019-06-02 21:32:29 143

转载 jdbc读取配置文件

https://blog.csdn.net/qq_41948709/article/details/79804922

2019-06-01 14:57:19 1031

原创 LeetCode___344. 反转字符串

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例 1:输入:["h","e","l","l","o"]输出:["o","l","l","e","h"]示例 2:...

2019-05-27 20:20:59 117

原创 Eclipse中创建动态web项目后引入jquery-1.11.3.min.js等文件报错解决办法

解决办法: 右键项目-->Properties-->搜索 Include Path -->右边选择Source然后选择自己项目的Excluded 然后右边选择Edit选择下面那个Add,在弹出框中写入**/jquery*.js,然后就finish然后就解决了...

2019-04-22 11:04:22 1836 1

原创 LeetCode___204. 计数质数

统计所有小于非负整数n的质数的数量。示例:输入: 10输出: 4解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。思路:依次判断所有大于2小于n的数,判断其是不是质数。代码:class Solution { public int countPrimes(int n) { Map<Integer, Integer>...

2019-04-20 22:42:23 146

原创 LeetCode___475. 供暖器

冬季已经来临。你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。现在,给出位于一条水平线上的房屋和供暖器的位置,找到可以覆盖所有房屋的最小加热半径。所以,你的输入将会是房屋和供暖器的位置。你将输出供暖器的最小加热半径。说明:给出的房屋和供暖器的数目是非负数且不会超过 25000。 给出的房屋和供暖器的位置均是非负数且不会超过10^9。 只要房屋位于供暖器的半径内(包括在...

2019-04-19 22:27:29 269

原创 LeetCode___78. 子集

给定一组不含重复元素的整数数组nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: nums = [1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ]思路:位...

2019-04-15 08:38:54 152

原创 LeetCode___22. 括号生成

给出n代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出n = 3,生成结果为:[ "((()))", "(()())", "(())()", "()(())", "()()()"]================================================================...

2019-04-11 22:42:01 119

原创 LeetCode___338. 比特位计数

给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。示例 1:输入: 2输出: [0,1,1]示例 2:输入: 5输出: [0,1,1,2,1,2]思路一:循环num将每个数转为二进制的字符串,然后再遍历字符串中1的个数,将个数存到数组中。代码:public static void...

2019-04-08 22:21:40 254

原创 LeetCode___507. 完美数

对于一个正整数,如果它和除了它自身以外的所有正因子之和相等,我们称它为“完美数”。给定一个正整数n,如果他是完美数,返回True,否则返回False示例:输入: 28输出: True解释: 28 = 1 + 2 + 4 + 7 + 14思路,求出num不包括1和num本身的所有因子存到map中,然后将map的key相加再加1,判断是不是于num相等。代码:...

2019-04-06 22:42:44 188

原创 LeetCode___859. 亲密字符串

给定两个由小写字母构成的字符串A和B,只要我们可以通过交换 A 中的两个字母得到与 B 相等的结果,就返回true;否则返回 false 。示例 1:输入: A = "ab", B = "ba"输出: true示例 2:输入: A = "ab", B = "ab"输出: false示例 3:输入: A = "aa", B = "aa"输出: true...

2019-04-05 21:59:55 255

原创 LeetCode___665. 非递减数列

给定一个长度为n的整数数组,你的任务是判断在最多改变1 个元素的情况下,该数组能否变成一个非递减数列。我们是这样定义一个非递减数列的:对于数组中所有的i (1 <= i < n),满足array[i] <= array[i + 1]。示例 1:输入: [4,2,3]输出: True解释: 你可以通过把第一个4变成1来使得它成为一个非递减数列。示例...

2019-04-05 12:46:49 156

原创 LeetCode___633. 平方数之和

给定一个非负整数c,你要判断是否存在两个整数 a 和 b,使得a2 + b2 = c。示例1:输入: 5输出: True解释: 1 * 1 + 2 * 2 = 5示例2:输入: 3输出: False第一次:直接两个for循环,然后就超时了。第二次:对c进行开方,然后定义两个指针,一个指0,一个值c开方取整的值。判断两个指针分别平方的和,等于c就返回true,...

2019-04-03 22:06:24 321

原创 LeetCode___771. 宝石与石头

给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J中的字母不重复,J和S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = "aA", S = "aAAbbbb"输出: 3示例 2:输入: J = "z", S = "Z...

2019-04-02 12:04:13 215

原创 LeetCode___590. N叉树的后序遍历&&589. N叉树的前序遍历

后序:给定一个 N 叉树,返回其节点值的后序遍历。例如,给定一个3叉树:返回其后序遍历: [5,6,3,2,4,1].==================================================================思路:递归,传入一个List和Node类型,进行递归,将递归的值装入List中。代码:public ...

2019-03-31 21:28:14 146

原创 LeetCode___617.合并二叉树

给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为NULL 的节点将直接作为新二叉树的节点。示例1:输入: Tree 1 Tree 2 ...

2019-03-30 21:53:42 147

原创 LeetCode___717. 1比特与2比特字符

有两种特殊字符。第一种字符可以用一比特0来表示。第二种字符可以用两比特(10或11)来表示。现给一个由若干比特组成的字符串。问最后一个字符是否必定为一个一比特字符。给定的字符串总是由0结束。示例 1:输入: bits = [1, 0, 0]输出: True解释: 唯一的编码方式是一个两比特字符和一个一比特字符。所以最后一个字符是一比特字符。示例 2:输入: bi...

2019-03-29 21:46:51 133

原创 SQLyog用户名与注册码

用户名:oyksoft注册码:26f359fc-e3f6-4727-8af1-72a1a4a0819d

2019-03-29 12:42:42 6420 2

原创 LeetCode___258. 各位相加

给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。示例:输入:38输出: 2 解释: 各位相加的过程为:3 + 8 = 11,1 + 1 = 2。 由于 2是一位数,所以返回 2。=====================================================================================...

2019-03-28 21:54:31 206

原创 LeetCode___226. 翻转二叉树

翻转一棵二叉树。示例:输入: 4 / \ 2 7 / \ / \1 3 6 9输出: 4 / \ 7 2 / \ / \9 6 3 1==========================================================================...

2019-03-28 20:55:39 144

原创 LeetCode___965. 单值二叉树

如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。只有给定的树是单值二叉树时,才返回true;否则返回 false。示例 1:输入:[1,1,1,1,1,null,1]输出:true示例 2:输入:[2,2,2,5,2]输出:false==================================================...

2019-03-26 21:52:15 170

原创 LeetCode___111. 二叉树的最小深度&&104. 二叉树的最大深度

给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最小深度 2.给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最...

2019-03-25 21:12:01 181

原创 LeetCode___501. 二叉搜索树中的众数

给定一个有相同值的二叉搜索树(BST),找出 BST 中的所有众数(出现频率最高的元素)。假定 BST 有如下定义: 结点左子树中所含结点的值小于等于当前结点的值 结点右子树中所含结点的值大于等于当前结点的值 左子树和右子树都是二叉搜索树例如:给定 BST [1,null,2,2], 1 \ 2 / 2返回[2]....

2019-03-24 21:48:37 189

原创 LeetCode___830. 较大分组的位置

在一个由小写字母构成的字符串S中,包含由一些连续的相同字符所构成的分组。例如,在字符串 S = "abbxxxxzyy"中,就含有 "a", "bb", "xxxx", "z" 和 "yy" 这样的一些分组。我们称所有包含大于或等于三个连续字符的分组为较大分组。找到每一个较大分组的起始和终止位置。最终结果按照字典顺序输出。示例 1:输入: "abbxxxxzzy"输出...

2019-03-23 18:07:43 176

原创 LeetCode___1002. 查找常用字符

给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 次。你可以按任意顺序返回答案。示例 1:输入:["bella","label","roller"]输出:["e","l","l"]示例 2:输入:["cool","l...

2019-03-22 22:01:46 272

原创 LeetCode___448. 找到所有数组中消失的数字

给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。找到所有在 [1, n] 范围之间没有出现在数组中的数字。您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空间内。示例:输入:[4,3,2,7,8,2,3,1]输出:[5,6]在评论区找到的...

2019-03-21 21:20:35 125

原创 LeetCode___824. 山羊拉丁文

给定一个由空格分割单词的句子 S。每个单词只包含大写或小写字母。我们要将句子转换为 “Goat Latin”(一种类似于 猪拉丁文 - Pig Latin 的虚构语言)。山羊拉丁文的规则如下: 如果单词以元音开头(a, e, i, o, u),在单词后添加"ma"。 例如,单词"apple"变为"applema"。 如果单词以辅音字母开头(即非元音字母),移除第...

2019-03-20 21:35:01 216

原创 LeetCode___819. 最常见的单词

给定一个段落 (paragraph) 和一个禁用单词列表 (banned)。返回出现次数最多,同时不在禁用列表中的单词。题目保证至少有一个词不在禁用列表中,而且答案唯一。禁用列表中的单词用小写字母表示,不含标点符号。段落中的单词不区分大小写。答案都是小写字母。示例:输入:paragraph = "Bob hit a ball, the hit BALL flew far af...

2019-03-20 10:28:48 308

原创 LeetCode___812. 最大三角形面积

给定包含多个点的集合,从其中取三个点组成三角形,返回能组成的最大三角形的面积。示例:输入: points = [[0,0],[0,1],[1,0],[0,2],[2,0]]输出: 2解释:这五个点如下图所示。组成的橙色三角形是最大的,面积为2。这里最主要的就是要知道怎么用三个坐标点求三角形的面积,只要知道这个公式,就可以将points进行一个三重循环,求值,然后判断是否是最...

2019-03-18 13:01:32 416

原创 LeetCode___438. 找到字符串中所有字母异位词

给定一个字符串 s 和一个非空字符串 p,找到 s 中所有是 p 的字母异位词的子串,返回这些子串的起始索引。字符串只包含小写英文字母,并且字符串 s 和 p 的长度都不超过 20100。说明: 字母异位词指字母相同,但排列不同的字符串。 不考虑答案输出的顺序。示例1:输入:s: "cbaebabacd" p: "abc"输出:[0, 6]解释:起...

2019-03-18 12:47:46 252

原创 LeetCode___811. 子域名访问计数

一个网站域名,如"discuss.leetcode.com",包含了多个子域名。作为顶级域名,常用的有"com",下一级则有"leetcode.com",最低的一级为"discuss.leetcode.com"。当我们访问域名"discuss.leetcode.com"时,也同时访问了其父域名"leetcode.com"以及顶级域名"com"。给定一个带访问次数和域

2019-03-17 21:35:02 176

validate中英文提示语.txt

包含validate提示语中英文两种语言。     required: "必选字段",        remote: "请修正该字段",    required: "This field is required.", remote: "Please fix this field.",

2020-05-15

空空如也

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

TA关注的人

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