- 博客(23)
- 资源 (17)
- 收藏
- 关注
原创 本地运行时出现NoClassDefFoundError报错
Exception in thread "main" java.lang.NoClassDefFoundError: org/json4s/Formats编译的时候没有问题,但是本地做测试时运行不了。首先,org/json4s/Formats是json4s-core_2.11包里的类,用
2022-03-01 15:05:28
1021
原创 maven dependencies依赖爆红
pom文件里的依赖没有爆红,但是右边maven 框里的dependencies依赖爆红,如下图所示方法1: 重新启动并且重新建立idea索引:方法2: 重启idea没用的话,可以尝试删除pom文件,再重新添加pom文件,然后reimport项目...
2021-03-04 19:45:12
1098
1
原创 maven plugins爆红
如图idea maven里plugins爆红下面举例org.apache.plugins:maven-install-plugins:2.5.2爆红解决办法1、查看了本地仓库里对应的org/apache/maven/plugins/maven-install-plugins文件夹,发现没有2.5.2的文件夹2、在pom里加上这个依赖3、然后重新reimport,让idea重新下载这个包4、依赖里没有爆红了,看一下本地仓库里org/apache/maven/plug
2021-03-04 19:25:41
14777
10
原创 IDEA Version Control 窗口 local changes显示
IDEA 版本:2020.1以前窗口底部是有个Version Control的窗口的(如下图所示),但是现在没有了= =,发现网上教程都很旧用不了,记录一下给后来的同学指路吧~嘻嘻…现在变成了这样,这个Git菜单栏就是以前的Version Control,但是上面的Local Changes的标签页没有了,就很不方便官网说2020.1版本以后这个标签页默认在git commit时才会看到。(正文从这才开始…)可以进入Settings/Preferences/Version C
2020-08-02 23:36:28
17662
25
原创 word尾注后加入致谢(mac版)
前提:mac版word(是真的难用!!!)以下教程是mac的,win本怎么操作请出门左转找其他博文~具体word版本是:网上的教程都是win的,mac版的教程真的难找啊,而且win和mac版的word差别太大了,word for mac的功能经常找不到在哪里,写一个记录一下吧。比较啰嗦,但是特别傻瓜式,看不懂的只能扣眼珠子了。在把光标放到正文中,就“参考文献”标题前面的正文。...
2020-04-19 03:08:38
2530
2
原创 MacBook Pro 进入屏保 发热严重
电脑各参数如图为了好看: ),选了个动态的屏保,结果一进入屏幕保护,慢慢的发热,过一会就烫得可以煎鸡蛋。终于找到原因。。。所以,最终只能用静态屏保?T^T...
2019-08-26 19:51:37
2317
1
转载 一致性哈希算法(转载)
公司技术分享上有人分享了服务器负载均衡,使用的一致性哈希算法,时间太短讲得比较简洁,听不太懂。找了博客看,觉得这个博客写得超级好~https://www.cnblogs.com/haippy/archive/2011/12/10/2282943.html一致性Hash算法背景 一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特...
2019-07-15 23:56:41
101
原创 win8 右击文件 卡死 转圈圈
windows8 从某一天开始,选中文件右击的时候开始卡住,疯狂转圈圈未响应,需要一分钟左右右击菜单才出现,但是右击文件夹或者桌面空白处右击的时候不会。这是什么原因呢?找了很久。先是按照网上的解决办法,找c盘的什么什么文件然后删掉,(不好意思,我c盘没有这个文件....)为什么右击文件夹正常,右击文件会卡死呢?看了任务管理器,cpu,内存,磁盘存储都ok,觉得不是硬件问题。那就是软件问题了...
2019-06-07 15:44:36
2434
原创 LeetCode 120三角形最小路径和
题目给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。例如,给定三角形:[ [2], [3,4], [6,5,7], [4,1,8,3]]自顶向下的最小路径和为11(即,2+3+5+1= 11)。说明:如果你可以只使用O(n)的额外空间(n为三角形的总行数)来解决这个问题,那么你的算法会...
2019-04-21 20:17:59
111
原创 LeetCode 221 最大正方形
题目在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积。示例:输入: 1 0 1 0 01 0 1 1 11 1 1 1 11 0 0 1 0输出: 4分析假设 f [ i ][ j ]是 以( i , j )为右下角的 最大正方形边长如果:(1)( i , j )位置为0,那么包含这个点的正方形都不符合条件(只包含 ...
2019-04-21 19:07:39
288
原创 LeetCode 122 买卖股票的最佳时机 II
题目假设你有一个数组,其中第i个元素表示第i天某个股票的价格。设计一种算法以找到最大利润,可以完成任意多次交易,但必须先购买股票再出售股票,不能同时多次交易。样例Example 1:输入: [7,1,5,3,6,4]输出: 7解释: 第二天买(price = 1),第三天卖(price=5),利润为4;第四天买(price = 3),第五天卖(price=6),利润为3。...
2019-04-21 18:20:42
107
原创 LeetCode 121 买卖股票的最佳时机1
题目给定一个数组,它的第i个元素是一支给定股票第i天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5...
2019-04-21 17:59:39
87
原创 LeetCode 53 最大子序和
题目给定一个整数数组 nums ,找到 和 最大的连续子序列(至少包含一个数字),返回该子序列的 和 。样例Input: [-2,1,-3,4,-1,2,1,-5,4],Output: 6额外任务如果你已经想出来了 O(n)O(n) 的算法,请尝试使用分治算法解决该题。分析(动态规划) O(n)设 f(i)表示以第 i个数字为结尾的最大连续子序列的 和 是多少。初始化...
2019-04-21 17:39:59
89
原创 LeetCode 56 合并区间
题目给出一个区间的集合,请合并所有重叠的区间。示例 1:输入: [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].示例2:输入: [[1,4],[4,5]]输出: [[1,5]]解释: 区间 [1,4] 和 [4,5] 可被视为...
2019-04-21 12:52:45
142
原创 LeetCode 42 接雨水
题目给定n个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。示例:输入: [0,1,0,2,1,0,1,3,2,1,2,1]输出: 6分析观察整个图形,想办法分解计算水的面积。注意...
2019-04-21 12:35:30
130
原创 LeetCode 93 复原IP地址
题目给定一个只包含数字的字符串,复原它并返回所有可能的 IP 地址格式。示例:输入: "25525511135"输出:["255.255.11.135", "255.255.111.35"]分析暴力求解,分为四段,a是第一段分段的长度,最小为1,最大为3。第一段的长度的值刚好是第二段的开始索引,以此类推。subString函数的第二个参数也是指长度。clas...
2019-04-21 00:40:05
140
原创 LeetCode 71 简化路径
题目以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..)表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。更多信息请参阅:Linux / Unix中的绝对路径 vs 相对路径请注意,返回的规范路径必须始终以斜杠/开头,并且两个目录名之...
2019-04-20 23:09:50
91
原创 LeetCode 14 最长公共前缀
题目编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入: ["flower","flow","flight"]输出: "fl"示例2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母a-z。分析(暴力枚举) O(...
2019-04-20 22:00:26
114
原创 LeetCode 146 LRU缓存机制
题目描述运用你所掌握的数据结构,设计和实现一个LRU (最近最少使用) 缓存机制。它应该支持以下操作: 获取数据get和 写入数据put。获取数据get(key)- 如果密钥 (key) 存在于缓存中,则获取密钥的值(总是正数),否则返回 -1。写入数据put(key, value)- 如果密钥不存在,则写入其数据值。当缓存容量达到上限时,它应该在写入新数据之前删除...
2019-04-20 21:04:31
147
原创 LeetCode 3 无重复字符的最长子串
题目描述给定一个字符串,请找出最长的不包含重复字符的子串。请注意子串和子序列的区别:子串一定是连续的一段子序列不一定是连续的一段,但下标要求是递增的样例给定 "abcabcbb",答案是"abc",长度是3.给定 "bbbbb",答案是"b",长度是1.给定 "pwwkew",答案是"wke",长度是3.分析:(双指针扫描) O(n) 为了代码的简洁,把St...
2019-04-20 20:32:01
83
原创 java 堆排序实现原理
数组array{2, 1, 4, 3, 6, 5, 7, 8}为例,假设看做:堆排序:1、初建堆:把原数组调整成大根堆(根最大)自下而上,自右向左; 最下面(最右)第一个非叶子节点开始即arr[array.length / 2 - 1],比如上面数组是从arr[3]开始2、调整,把最大数的调整到根节点:自上而下,自左向右3、把根节点 a[...
2019-03-14 22:01:10
222
转载 【Java】ArrayList转化为String[]数组问题
Java的容器类Collections中toArray()方法,可以把诸如ArrayList<String>的动态数组、不定长转化静态数组、定长数组String[]但是,如下的转化方式是错误的。 String[]strArray=(String[])arrayList.toArray();如果这样执行会导致如下的错误:Exception in t...
2019-03-12 16:20:42
2367
1
原创 三步配置JDK环境 java环境配置
win8 win10 下配置jdk 1.7/1.8环境变量 右击计算机-属性-高级系统设置-高级-环境变量,弹出“环境变量”对话框,主要是改下面的环境变量,不是上面的Administrator。(不然其他用户还得自己配)1、添加JAVA_HOME变量:指明JDK安装路径,如C:\Program Files\Java\jdk1.7.0***,此路径下包括lib,bin,jre等文件夹 ...
2018-06-07 11:47:34
169
背包问题九讲2.0最新版
2019-04-09
Jmeter并发测试工具
2019-03-26
数据挖掘十大算法详解
2019-03-26
ProgressiveJpeg转换
2018-06-22
Gnuplot5.2.4
2018-06-22
JPEG官方说明文档
2018-06-22
RadiAnt-4.2.1
2018-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人