- 博客(117)
- 收藏
- 关注
原创 vuecli4.2.3创建项目出现Cannot read property ‘indexOf‘ of undefined
在cmd中用vue ui打开网页,创建项目时,无法成功创建项目,并报出Cannot read property ‘indexOf’ of undefined的错误。不明其原因,本想着卸载vuecli后,重新安装veucli来解决,结果不知道怎么卸载。查询了一些资料,说是用命令:npm uninstall @vue/cli -g可以卸载。试了下,不行。不明其原因。若有大佬知道的话,请指教。谢谢!最后试了以下命令解决了:npm cache clean --forcenpm install抱着
2020-08-23 22:43:46
13445
18
原创 java中字符串和二维数组通过JSON互转
背景: 当前端web需要把二维数组json格式化后传递到后端,java后端需要把json字符串转换成二维数组处理,然后还要把二维数组转换成字符串的时候。方法: 通过JSON的parseObject方法和toJSON方法。maven的依赖为<dependency> <groupId>com.alibaba</groupId> ...
2020-04-27 12:44:54
6451
转载 BetterScroll在vue中v-for渲染数据后滚动失效
背景: 在vue中时使用BetterScroll来滚动列表,而列表的数据是动态获取加载的,使用的是v-for遍历数据。数据加载完后,BetterScroll滚动失效。上网搜索资料,使用了一些方法都没能解决,比如在vue的activated()中调用bs.refresh() 方法。最后感觉应该是v-for的问题,经进一步搜索找到了解决方法。原文如下:原文:vue v-for循环渲染完毕在执行方法...
2020-04-18 15:02:08
1214
原创 BetterScroll与CSS中的transition冲突,_registerHooks过程持续不断打印done
背景: 最近在做一个vue项目,需要实现一个方框里面放一个列表,实现列表的左右滚动,经上网搜索资料后,找到了这个BetterScroll插件。使用过程中出现了一个问题,记录如下。问题: vue中的css样式代码,由于懒得写,直接复制了某网站的,并稍微修改了下后,使用BetterScroll 插件,可以滚动,但是会出现滚动结束后的回弹效果差或不回弹的情况。甚至在浏览器的控制台处,一直打印“done...
2020-04-15 23:54:21
246
原创 IDEA创建spring boot新项目时,出现Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.8.2
用idea新建一个spring boot的项目过程中,出现Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.8.2经各种上网搜索都没找到具体的解决办法maven镜像也是国内阿里的之后在一篇文章中看到他的解决方法是,“如果确认本地库存在,maven仓库配置正确,将其显式声明出来,问题解决”确认本地库存在???...
2020-03-23 17:42:09
2559
1
原创 记一web项目开发中由于网页缩放而获取页面宽高问题
问题:今天在网上找了个登录界面的模板准备套用在自己项目中的登录界面时,发现canvas标签的宽度和高度都不是网页页面的宽度和高度,而原来模板的的网页打开却是正常铺满整个页面的。经过查找资料最终了解到,原来是缩放比的问题,由于我在web项目中添加了一个针对125%缩放到80%的css样式,然后在模板的js中在计算canvas的宽高时,就计算错误。解决办法:在js中计算宽高的地方乘以一个缩放因子...
2019-12-17 16:55:47
563
原创 记一web项目开发中富文本显示内容出现问题的情况
在web项目里面加入了富文本用于丰富项目功能在使用富文本的过程中,出现了一个问题,就是在富文本里面填写内容后,存入数据库后,再读出数据到富文本用于显示的时候,发现显示错误,在数据库中的数据中内容是空格的地方变成了</br>,然后到富文本中显示的时候就出现了显示错误的情况经过排查,发现是一个jsonUtil的工具在转换数据的时候将空格转换成了</br>。。。原因所在位置...
2019-12-06 23:57:21
964
转载 记一web项目中eclipse在pull时出现Checkout conflict with files错误的问题
有个文件我这里修改了,但是没git上传,然后又小伙伴修改了相同的文件并上传了,然后我在eclipse里pull时出现了Checkout conflict with files:的错误,经过查阅相关资料获得解决方法,转载记录下:1.Team—>Synchronize Workspace2.在同步窗口找到冲突文件,把自己本地修改的复制出来3.在文件上右键选择 Overwrite-----&...
2019-12-06 13:04:50
320
原创 记一web项目中jsp提交json数据到后台报400错误问题
在jsp页面通过ajax提交数据到后台的时候,发现报400错误,查阅资料后,发现原因及解决方法如下:HTTP 错误 400400 请求出错由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。原因:1、前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装;2、前端提交的到后台的数据应该是json字符串类型,而前端没有将对象转化为字符串类型;解决...
2019-12-06 00:01:00
1026
原创 记一web项目中jsp页面不能滚动问题
今天在写web项目时,发现页面不能滚动,各种清缓存和换浏览器都不行,查阅资料发现有人和我的一样,然后他们的解决办法是找css,并逐个注释。我试了,发现最近新加的各种css注释后都不行,最后把当前项目备份下,然后从git上导入之前更新的版本,发现之前的更新上传的版本就有这个问题。。。不是当前操作的问题,突然想到之前同事更新了个隐藏网页垂直滚动条的css,找到并注释后,天,解决了。。。下面贴出罪魁祸...
2019-12-01 20:55:45
1792
转载 Eclipse中格式化JS代码
格式化前:格式化后:步骤如下:1. Windows -> Preferences -> JavaScript -> Code Style -> Formatter -> New…2.创建新的模板:3. 设置参数:
2019-11-30 23:42:02
1258
原创 CCF-CSP 201509-1 数列分段
问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?输入格式 输入的第一行包含一个整数n,表示数列中整数的个数。 第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一个空格分隔。输出格式 输出一个整数,表示给定的数列有多个段。样例输入88 8 8 0 12 12 8 0样例输出5样例说明 8 8 8是...
2019-10-27 16:44:53
326
原创 LeetCode 121. 买卖股票的最佳时机(C++)
题目:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利...
2019-10-05 16:43:53
380
原创 LeetCode 119. 杨辉三角 II(C++)
题目:给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。在杨辉三角中,每个数是它左上方和右上方的数的和。解题思路:此题和LeetCode 118. 杨辉三角一样,只是返回的是单独的一行而已。还可以通过公式解此题。。class Solution {public: vector<int> getRow(int rowIndex) { ...
2019-10-05 16:03:27
400
原创 LeetCode 118. 杨辉三角(C++)
题目:给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。在杨辉三角中,每个数是它左上方和右上方的数的和。解题思路:从题目所给动图可以看出,每一行的首和尾是1,只有中间的数时从上一行推出来的。所以可以先判断所给数据numRows的数字是否小于3,若是,则直接赋值并返回答案即可。若大于等于3,则从第3行开始,可以用循环递推的方式从前一行推出后面的行。经验总结:解题...
2019-10-03 13:15:20
503
原创 LeetCode 66. 加一(C++)
题目:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。解题...
2019-10-01 18:09:57
264
原创 LeetCode 35. 搜索插入位置(C++)
题目:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例 2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6], 0输出: 0解题思...
2019-09-30 22:14:14
254
原创 LeetCode 283. 移动零
题目:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:1.必须在原数组上操作,不能拷贝额外的数组。2.尽量减少操作次数。解题思路:此题在LeetCode 27.移除元素的解决方法的基础上,将后面的数字赋值为0即可。class Solution {...
2019-09-30 22:05:29
118
原创 LeetCode 27. 移除元素(C++)
题目:给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前两...
2019-09-30 21:46:30
263
1
原创 LeetCode 26. 删除排序数组中的重复项(C++)
题目:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例 2:给...
2019-09-29 21:08:03
282
原创 CCF-CSP 201909-2 小明种苹果(续)
解题思路:用一个长度为n+2的数组,用于记录某棵树是否掉落苹果。之所以比n多加个2,是因为模拟循环。即:drops[0]=drops[n]; drops[1]=drops[n+1];开头两个和最后两个相等,用以模拟环。经验总结:如果某棵树被记录为掉落的树,那么记录一次即可, 不能多次记录。否则就会出错,这题考试时只得了50分,就是没有考虑到这点。C++代码:#includ...
2019-09-25 23:39:51
648
原创 CCF-CSP 201909-1 小明种苹果
C++代码:#include<bits/stdc++.h>using namespace std;int main() { int n,m,sum = 0,maxi,maxdrop = 0; scanf("%d %d",&n,&m); for(int i=0;i<n;i++){ int a,b,cnt = 0; scanf("%d",&am...
2019-09-25 21:23:31
343
原创 CCF-CSP 201903-2 二十四点
解题思路:建立一个存储int型的栈遍历字符串,如果当前字符时数字,存入数字栈中。如果当前字符是’x’或’/’(乘以或除以),则将数字栈中的栈顶的数字取出和当前符号的后一位对应的数字做相应的运算。如果当前字符是’-’(负号),则将这个负号后面的数字乘以负一加入数字栈中。最后遍历这个数字栈,以相加的方式。最终结果判断是否等于24。C++代码:#include<bits/s...
2019-09-13 17:02:26
242
原创 CCF-CSP 201809-2 买菜
问题描述 小H和小W来到了一条街上,两人分开买菜,他们买菜的过程可以描述为,去店里买一些菜然后去旁边的一个广场把菜装上车,两人都要买n种菜,所以也都要装n次车。具体的,对于小H来说有n个不相交的时间段[a1,b1],[a2,b2]…[an,bn]在装车,对于小W来说有n个不相交的时间段[c1,d1],[c2,d2]…[cn,dn]在装车。其中,一个时间段[s, t]表示的是从时刻s到时刻t这段...
2019-09-11 16:56:57
89
原创 CCF-CSP 201712-2 游戏
问题描述 有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。 游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数(即数的个位)为k,则该小朋友被淘汰出局,不再参加以后的报数。当游戏中只剩下一个小朋友时...
2019-09-11 14:19:47
123
原创 CCF-CSP 201709-2 公共钥匙盒
问题描述 有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥匙盒中。 钥匙盒一共有N个挂钩,从左到右排成一排,用来挂N个教室的钥匙。一串钥匙没有固定的悬挂位置,但钥匙上有标识,所以老师们不会弄混钥匙。 每次取钥匙的时候,老师们都会找到自己所需要的钥匙将其...
2019-09-10 22:32:24
231
原创 CCF-CSP 201703-2 学生排队
问题描述 体育老师小明要将自己班上的学生按顺序排队。他首先让学生按学号从小到大的顺序排成一排,学号小的排在前面,然后进行多次调整。一次调整小明可能让一位同学出队,向前或者向后移动一段距离后再插入队列。 例如,下面给出了一组移动的例子,例子中学生的人数为8人。 0)初始队列中学生的学号依次为1, 2, 3, 4, 5, 6, 7, 8; 1)第一次调整,命令为“3号同学向后移动2”,...
2019-09-10 21:22:29
148
原创 CCF-CSP 201612-2 工资计算
问题描述 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资(扣除五险一金后、未扣税前的工资)为S元,则他应交的个人所得税按如下公式计算: 1) 个人所得税起征点为3500元,若S不超过3500,则不交税,3500元以上的部分才计算个人所得税,令A=S-3500元; 2) A中不超过1500元的部分,税率3%; 3) A中超过1500元...
2019-09-09 22:19:29
176
原创 CCF-CSP 201609-2 火车购票
问题描述 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。 假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。 购票时,一个人可能购一张或多张票,最多不超过5张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安排在编号最...
2019-09-09 16:32:46
171
原创 CCF-CSP 201512-2 消除类游戏
问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。 现在给你一个n行m列的棋盘,棋盘中的每一个方格上有一个棋子,请给出经过一次消除后的棋盘。 请注意:一个棋子可能在某一行和某一列同时被...
2019-09-08 22:28:54
118
原创 CCF-CSP 201509-2 日期计算
问题描述 给定一个年份y和一个整数d,问这一年的第d天是几月几日? 注意闰年的2月有29天。满足下面条件之一的是闰年: 1) 年份是4的整数倍,而且不是100的整数倍; 2) 年份是400的整数倍。输入格式 输入的第一行包含一个整数y,表示年份,年份在1900到2015之间(包含1900和2015)。 输入的第二行包含一个整数d,d在1至365之间。输出格式 输出两...
2019-09-08 21:35:25
199
1
原创 CCF-CSP 201503-2 数字排序
问题描述 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。输入格式 输入的第一行包含一个整数n,表示给定数字的个数。 第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。输出格式 输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现次数递减的顺序输出。如果两个整数出现的次数一样多,则先输出值较小的,然后输出值较大的。...
2019-09-08 18:18:19
164
原创 CCF-CSP 201412-2 Z字形扫描
问题描述 在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示: 对于下面的4×4的矩阵, 1 5 3 9 3 7 5 6 9 4 6 4 7 3 1 3 对其进行Z字形扫描后得到长度为16的序列: 1 5 3 9 7 3 9 5 4 7 3 6 6 4 1 3 请实现一个Z字形...
2019-09-08 17:53:13
229
原创 CCF-CSP 201409-2 画图
问题描述 在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。 下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),用蓝色和紫色表示。图中,一共有15个单位的面积被涂上颜色,其中紫色部分被涂了两次,但在计算面积时只计算一次...
2019-09-04 14:23:56
236
原创 CCF-CSP 201403-2 窗口
问题描述 在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。 当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到所有窗口的最顶层,而剩余的窗口的层次顺序不变。如果你点击的位置不属于任何窗口,则系统会忽略你这次...
2019-09-03 18:19:58
215
原创 CCF-CSP 201312-2 ISBN号码
问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二...
2019-09-03 17:30:13
118
原创 CCF-CSP 201312-1 出现次数最多的数
问题描述 给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。输入格式 输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。 输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。输出格式 输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中...
2019-09-03 14:15:27
127
原创 CCF-CSP 201403-1 相反数
问题描述 有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。输入格式 第一行包含一个正整数 N。(1 ≤ N ≤ 500)。 第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。输出格式 只输出一个整数,即这 N 个数中包含多少对相反数。样例输入51 2 3 -1 -2样例输出...
2019-09-03 13:19:17
253
原创 CCF-CSP 201409-1 相邻数对
问题描述 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。输入格式 输入的第一行包含一个整数n,表示给定整数的个数。 第二行包含所给定的n个整数。输出格式 输出一个整数,表示值正好相差1的数对的个数。样例输入610 2 6 3 7 8样例输出3样例说明 值正好相差1的数对包括(2, 3), (6, 7), (7, 8)。评测用例规模与约定 ...
2019-09-03 10:49:40
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人