- 博客(16)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 4月4日清明节,全国哀悼,网站如何瞬间变成灰色
在你的css文件或者<style>中加入下面的代码html {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.Ba...
2020-04-04 21:28:27
234
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 SSM+MAVEN整合百度富文本编辑器Ueditor(含后台代码)上传图片保存到本地
SSM项目中使用Ueditor需要提前下载Ueditor和映入pom依赖,这里就不阐述了。本文章主要讲如何将图片保存到本地。当配置好ueditor的时候,这个时候上传的图片是在一个临时文件夹内,当重启tomact服务器就没了,所以我们要获取到富文本编辑器上传的图片并保存到本地。先贴前台代码: var ue = UE.getEditor('editor'); UE.Editor.pr...
2020-02-14 10:21:10
610
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ueditor Uncaught ReferenceError: errorHandler is not defined ueditor上传图片报错(jsp版本)
最近在使用Ueditor(百度富文本编辑器)的时候出现了点问题,上传图片无法预览。控制台报错代码:errorHandler(c.getLang(“autoupload.errorLoadConfig”));富文本编辑器内一直为一个刷新的图标。怀疑是Config.json文件出现了问题:修改这段代码的这一段,将自己项目的前缀写到里面,如图:"imageUrlPrefix": "http:...
2020-02-12 18:36:05
1226
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 使用layer插件实现 图片预览自适应窗口
最近使用layer预览图片的时候遇到了一个问题,假如图片大小大于浏览器大小,则导致图片无法自适应屏幕。后来看到一篇博文:layer图片自适应窗口原文链接:https://blog.csdn.net/qazx123q/article/details/82256930//html结构<a href="javascript:;" onClick="showImg(this)" data-...
2020-02-04 18:15:35
1080
原创 leetcode:原地移除元素
输入:nums = [3,2,2,3], val = 3 输出:2, nums = [2,2] 解释:函数应该返回新的长度 2, 并且。// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。[2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。
2023-06-27 08:58:09
87
原创 LeetCode:合并有序数组
给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n。
2023-06-26 20:55:16
100
原创 二分查找数组中第一个比目标元素大或者小的元素
利用二分查找数组中第一个比目标元素大的元素,与原本二分查找寻找相同的元素不同在于对边界的处理不同 public int findNextGreaterNum(int[] arr,int target){ int left = 0; int right = arr.length-1; while(left<right) { int mid = (right-left)/2+left;//防止整数溢出
2022-04-03 11:38:44
754
原创 如何求二叉树的深度
求二叉树的深度题目描述:方法一:BFS(广度优先搜索遍历)class TreeNode{ int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } }public int maxDepth(TreeNode root) { if(root==null) return 0; int ans = 0;//用来记录第几层 Queue<TreeNode> queue =
2020-10-27 11:20:47
3835
原创 DFS解决全排列问题
题目描述:输入一个数n,给出这个1~n的全排列。采用DFS的思维来解决,实际上就是遍历所有情况。采用递归方式解决全排列问题public class permutation { int n;//求到几的全排列 int[] array;//用来存排列的数字 boolean[] flag;//用来表示该数字是否被用过 //全排列构造函数 public permutation(int num) { this.n = num; array = new int[num+.
2020-10-16 16:28:16
286
原创 DFS以JAVA方式实现例题详解
LeetCode求根到叶子节点数字之和解题思路使用DFS深度优先搜索进行遍历,然后遍历时将值进行累加。递归方式实现BFS public class TreeNode {//节点定义 int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } } int res =
2020-10-16 14:46:55
557
原创 LeetCode 1614 括号的最大嵌套深度
题解:使用一个栈,记录栈的最大深度当遇到左括号入栈,遇到右括号时,判断当前最大深度是否是小于栈大小,若小于,则另max=st.size(),然后将左括号出栈。最后返回max大小。 public static int maxDepth(String s) { int max=0; Stack<Character> st = new Stack<Character>(); for(int i=0;i<s.length();i++) .
2020-10-16 09:48:59
113
原创 HashMap中的loadFactor(装载因子)解释
什么是loadFactor?加载因子是表示Hsah表中元素的填满的程度加载因子是哈希表在其容量自动扩容之前可以达到多满的一种度量。当哈希表中的条目数超出了加载因子与当前容量的乘积时,则要对该哈希表进行扩容、rehash操作(即重建内部数据结构),扩容后的哈希表将具有两倍的原容量。通常,加载因子需要在时间和空间成本上寻求一种折衷。加载因子过高,例如为1,虽然减少了空间开销,提高了空间利用率,但同时也增加了查询时间成本;加载因子过低,例如0.5,虽然可以减少查询时间成本,但是空间利用率很低,同时提高了re
2020-10-15 17:02:09
6364
原创 使用哈希集合来降低查找复杂度
来源:力扣(LeetCode)给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = “aA”, S = “aAAbbbb”输出: 3示例 2:输入: J = “z”, S = “ZZ”输出: 0注意:S 和 J 最多含有50个字母。J 中的字符不重复。使用Hash
2020-10-15 15:20:06
218
原创 数组插入操作
来源:力扣(LeetCode)给你两个整数数组 nums 和 index。你需要按照以下规则创建目标数组:目标数组 target 最初为空。按从左到右的顺序依次读取 nums[i] 和 index[i],在 target 数组中的下标 index[i] 处插入值 nums[i] 。重复上一步,直到在 nums 和 index 中都没有要读取的元素。请你返回目标数组。题目保证数字插入位置总是存在。示例 1:输入:nums = [0,1,2,3,4], index = [0,1,2,2,1]输
2020-10-15 11:48:41
607
原创 由于Map的Key类型不同导致值相同却拿到的是NULL值
使用Map时遇到的一个坑问题描述下述代码执行结果为NULL值public static void main(String[] args) { Map<String,String> map = new HashMap<String,String>(); Integer i=1; map.put("1","value"); System.out.println(map.get(i)); }问题原因造成这样的问题原因实质为Key的类型不同而造成的。从源码
2020-08-28 17:22:36
898
原创 解决Eclipse每次修改完代码后需要先Clean项目,不然修改jsp页面无法更新显示的问题
查看eclipse的progress是否一直卡到了validating的一个进程上如果是的,请按下面步骤执行。找到导航栏中windows下面的Preferences找到Validation勾选Suspend all validators(暂停所有验证)重启一下eclipse,progress显示如下。现在再去修改一些jsp代码,刷新页面看是否更新。如果不是碰到我遇见的问题...
2020-01-12 18:54:56
920
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人