- 博客(51)
- 资源 (5)
- 收藏
- 关注
原创 Module build failed: TypeError: loaderContext.getResolve is not a function
ErrorModule build failed: TypeError: loaderContext.getResolve is not a function解决办法在vue项目中的【build】文件下的【webpack.base.conf.js】文件中【rules】中加入:{ test: /.less$/, loader: "style-loader!css-loader!less-loader"}...
2021-07-04 11:33:07
903
1
原创 Module build failed: TypeError: this.getOptions is not a function
ErrorModule build failed: TypeError: this.getOptions is not a function解决办法先卸载掉原来的高版本的less-loader:npm uninstall less-loader安装新的低版本的less-loader:npm install less-loader@6.0.0原因安装的less-loader 版本过高,换一个低一点的版本这是小白的错误原因,可能还有其它原因导致该错误,欢迎小伙伴们可以一起探讨
2021-07-04 11:19:47
1419
1
原创 Module not found: Error: Can‘t resolve ‘less-loader‘ in
ErrorModule not found: Error: Can’t resolve ‘less-loader’ in今天,写vue项目时报错“Failed to compile../src/components/Login.vueModule not found: Error: Can’t resolve ‘less-loader’ in ‘D:\User\DELL\Vue\ElectricityBusinessPlatform\day1\code\vue_shop\src\component
2021-07-04 11:02:51
4858
原创 登录状态记录问题
通常,登录业务逻辑中记录登录状态通过cookie、session、token来记录;前后端不存在跨域问题推荐使用cookie、session记录;前后端存在跨域问题推荐使用token记录;token原理分析:
2021-07-03 11:10:01
287
1
原创 AcWing3642:链表合并
问题原题链接:链表合并解决办法利用数组辅助完成本题,和前不久做的一道题极其相似,思路大致一样,但是本题代码比较啰嗦的原因是,需要自己实现获取输入内容功能(多半是String类型和int类型的转换),所以,代码量较多,注释的代码是测试的代码。思路参照博客:AcWing34:合并两个排序的链表JAVA代码实现import java.util.Scanner;class Main { public static void main(String[] args) { // TODO A
2021-07-02 15:02:59
137
原创 AcWing34:合并两个排序的链表
问题原题链接:合并两个排序的链表解决办法(二路归并) O(n)新建虚拟头结点dummy,设置current指针指向dummy,current 指针负责记录当前已经确定位置的元素;若当前 current1 指针指向的结点的值val比 current2 指针指向的结点的值val小,则令 current 的next指针指向 current1,且 current1 后移;注意:current 的位置也需要后移;因为目前又有一位结点的位置已经确定;否则指向 current2 ,且 curr.
2021-07-02 11:03:48
194
2
原创 AcWing33:反转链表
我们生在红旗下,长在春风里,目光所至皆为华夏,五星红旗皆为信仰。人民有信仰,民族有希望,国家有力量。问题原题链接:反转链表解决办法迭代版本翻转即将所有节点的next指针指向前驱节点如图所示:注意:单链表在改变current.next指向时,需要先将current.next保存起来,否则会出现改变指向后,找不到原来的元素的情况。递归版本递归,首先我们需要考虑递归函数要做什么问题;reverseList(node) 函数需要将链表翻转;怎样翻转呢?当单链表为空或者只有一个.
2021-07-01 21:31:38
174
1
原创 AcWing86:链表中环的入口结点
问题原题链接:链表中环的入口结点解决办法链表快慢指针扫描本题用first(慢指针),second(快指针)分别从起点走,first每次走一步,second每次走两步;如果在此过程中,second走到空结点的地方,则不存在环,可返回null;当first走了 x 到b点时,second已经在环上走了 x ,此时顺时针距离b点还有y;那么为什么距离b点还有y呢?如果第一次相遇的时候,如下情况:(a 是起点,b 是环的入口,c 是两个指针的第一次相遇点,ab 之间的距离是 x,bc
2021-07-01 16:20:05
239
1
原创 AcWing32:链表中倒数第k个节点
问题原题链接:链表中倒数第k个节点解决方法首先 遍历 整个单链表,得到单链表的长度;比较 k 和 length 的大小,如果k > length , 返回null单链表的倒数第k个结点,也就是单链表的正数第 length-k+1 个结点再次遍历单链表,得到正数第 length-k+1 个结点返回正数第 length-k+1 个结点JAVA代码实现/** * Definition for singly-linked list. * public class ListNode
2021-07-01 11:56:35
146
原创 删除链表中的结点类型题JAVA解答
文章目录AcWing28:在O(1)时间删除链表结点解题方法JAVA代码实现注意:剑指offer18:删除链表的节点解题方法:JAVA代码实现AcWing27:删除链表中重复的节点解决方法JAVA代码实现AcWing28:在O(1)时间删除链表结点单链表中删除某个结点的时候,只能通过前驱节点的next指针改变指向来删除该结点; 输入:单链表 = [1, 4, 6, 8],node = 6 删除结点:删除第二个结点,即删除值为 6 的结点 输出:[1, 4, 8]解题方法我们如果让该结点的
2021-07-01 10:51:53
411
原创 AcWing85:在O(1)时间删除链表结点
原题链接在O(1)时间删除链表结点解题思路单链表中,无法寻找node结点的前驱节点,所以直接用node的后继节点代替node结点既可;node.val = node.next.val;node = node.next;JAVA实现/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) .
2021-06-27 22:00:14
126
1
原创 AcWing24:剪绳子
问题原题链接:剪绳子JAVA实现class Solution { public int maxProductAfterCutting(int length) { // dp[i]表示长度为i时,所具备的最大乘积 int[] dp = new int[length+1]; for(int i = 2;i<=length;i++) {// 假设第一刀剪在j的位置上 for(int j =1;j<=i-1;j++) { dp[i
2021-06-22 17:52:39
135
原创 AcWing22:机器人的运动范围
问题原题链接:机器人的运动范围JAVA实现class Solution { class Node { int x; int y; public Node(int x,int y) { this.x=x; this.y=y; } } // public static void main(String[] args) {// int result = movingCoun.
2021-06-22 17:47:38
138
原创 AcWing19:斐波那契数列
原题链接斐波那契数列解题思路斐波那契数列斐波那契数列指的是这样一个数列:如果设an为该数列的第n项(n ∈\in∈ N*),那么这句话可以写成如下形式:an = an−1_{n-1}n−1 + an−2_{n-2}n−2在此,运用递归的思想,来实现nFibonacci(n)001120+1 = Fibonacci(0)+Fibonacci(1)31+2 = Fibonacci(1)+Fibonacci(2)Fabonacci(n).
2021-06-22 16:58:36
195
原创 在优快云编辑器(Markdown编辑器)中应用LaTex公式
文章目录用优快云编辑器打开LaTex数学公式KaTex介绍LaTex在线测试工具LaTex可视化公式编辑器LaTex参考文档KaTex官网用优快云编辑器运用LaTex数学公式举例总结常用LaTex数学公式指数上下标指数上标指数下标指数上下标多次上标根号平方根立方根n次方根分数求和向量括号小括号中括号尖括号大括号常用希腊字母常用数学符号极限三角函数矩阵、行列式其它符号数学公式最近,本小白在优快云中写博客时,有时候需要引入一些数学公式,一直没有进行总结(小白比较爱玩,哈哈哈)。今天,抽空总结一下,希望.
2021-06-22 15:59:07
734
原创 AcWing36:用两个栈实现队列
问题原题链接:用两个栈实现队列解题思路本小白在此选用的是JAVA语言:根据本题,我们需要先来了解JAVA中的堆栈,JAVA语言中有专门的 Stack类表示栈:栈是Vector的一个子类,它实现了一个标准的后进先出的栈。堆栈只定义了默认构造函数,用来创建一个空栈。 堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法。拓展:Vector类Vector 类实现了一个动态数组。和 ArrayList 很相似,但是两者是不同的:Vector 是同步访问的。Vector 包含了
2021-06-22 11:19:50
171
原创 AcWing18:从尾到头打印链表
问题原题链接从头到尾打印链表解题思路JAVA实现/** * Definition for singly-linked list. * class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public static int[] printListReversingly(ListNode head)
2021-06-21 17:24:28
154
原创 AcWing15:不修改数组找出重复的数字
问题原题链接原题链接:找出数组中重复的数字个人思路自己思路:双层for循环,把整个数组遍历一遍,每一个元素都与其后面的元素比较,如果有相等的元素,结束循环;java实现class Solution { // public int duplicateInArray(int[] nums) { // } public static void main(String[] args) { int[] nums = {2,3,5,4,3,2,.
2021-06-21 14:00:34
320
原创 AcWing14:找出数组中重复的数字
问题原题链接:找出数组中重复的数字自己思路:双层for循环,把整个数组遍历一遍,每一个元素都与其后面的元素比较,如果有相等的元素,结束循环;class Solution { public static void main(String[] args) { int[] nums = {2,3,5,4,3,2,6,7}; duplicateInArray(nums); } public static int duplicateInArray(int[] nums) { .
2021-06-21 13:04:10
344
原创 AcWing01:A+B
最近开始初步学习一点点算法,小白实在太菜了,所以把做过的题目都做了记录,哈哈哈!问题原题链接:A+B本题比较简单,只把代码记录下来既可!java实现:public class Main { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); System.ou.
2021-06-19 11:33:50
198
原创 AcWing25:二进制数中1的个数
最近,尝试做一些很简单很简单的算法题,有点头秃(本小白比较菜,让大家见笑了,哈哈哈),但是看到老婆的照片,瞬间好开心!原题二进制中1的个数解决办法一作为JAVA专业的学生,第一次,我借助了JAVA中已经实现好的方法来解决本问题,偷个懒:在类Integer中,已经定义好了可以求二进制数中1的个数的方法,那就偷个懒用一下:public class Ninth { public static void main(String[] args) { int result = NumberOf
2021-06-19 11:17:05
251
原创 浅谈lowbit运算
今天一起来简单了解一下lowbit()运算,小白技术水平有限,只是简单介绍一下,欢迎大佬指教!介绍首先来简单介绍一下lowbit(),lowbit(x)的值是x的二进制表达式中最低位的1所对应的十进制值。通俗点来说,lowbit(x)是将 x 转化成二进制数之后,只保留最低位(从右往左数,第一位)的1及其后面的0,截断前面的内容,然后再转成10进制数。举个列子,lowbit(6) = 2,lowbit(7) = 1原数二进制lowbit(x)61102^1 = 27.
2021-06-19 10:55:11
4462
2
原创 mysql模糊查询语句区分大小写
近期,一直在忙着写一个小小的个人博客项目,在实现 “全局搜索” 功能时,一直想让 “全局搜索” 功能实现**“区分大小写”**,方法介绍如下:(在本小白的另外一篇博客中,介绍的比较详细,有兴趣的可以看一下:mysql模糊查询语句是否区分大小写?)方法一:设置“COLLATE”属性值为“utf8”,mysql采用utf8编码格式,模糊查询不区分大小写方法二:在创建表的时候,指定表字段COLLATE 为“utf8_bin”,或者修改指定表字段COLLATE 为“utf8_bin”;即,单独指定所需字.
2021-06-10 22:47:53
2253
1
原创 mysql模糊查询语句怎么不区分大小写
近期,一直在忙着写一个小小的个人博客项目,在实现 “全局搜索” 功能时,一直想让 “全局搜索” 功能实现**“不区分大小写”**,方法介绍如下:(在本小白的另外一篇博客中,介绍的比较详细,有兴趣的可以看一下:mysql模糊查询语句是否区分大小写?)方法一:设置“COLLATE”属性值为“utf8_general_ci”,mysql采用utf8mb4编码格式,模糊查询不区分大小写方法二:在创建表的时候,指定表字段COLLATE 为“utf8_general_ci”,或者修改指定表字段COLLATE.
2021-06-10 22:28:27
4650
4
原创 mysql模糊查询是否区分大小写?
近期,一直在忙着写一个小小的个人博客项目,在实现 “全局搜索” 功能时,发现mysql模糊查询语句有点儿神奇(本小白刚刚步入编程阶段,所以可能让大家见笑了,哈哈哈),有时候 mysql模糊查询语句区分大小写,有时候 mysql查询语句又不区分度大小写,于是,做了很多次实验,得出以下结论(可能有不对的地方,欢迎大佬们可以指出我的不足,也欢迎小伙伴们可以一起讨论问题!)...
2021-06-10 22:04:46
3243
7
原创 Error creating bean with name ‘tagServiceImpl‘: Unsatisfied dependency expressed through field
最近,一直在运用 springboot + thymeleaf 写项目(跟着李仁密老师的小而美博客项目)。今天,遇到了一个很粗心的bug:错误Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2021-06-06 15:24:45.124 ERROR 11084 --- [ restartedMain] o.
2021-06-06 19:45:51
633
2
原创 一台电脑安装多个JDK版本
之前遇到 springboot 版本和 jdk 版本冲突的问题,具体内容在另一篇博客中已经说过:springboot版本与jdk版本冲突今天,详细介绍一下如何快速修改jdk版本,一台电脑上(本小白的电脑windows10操作系统,不太清楚其它操作系统是否一样)可以安装多个jdk版本,而且是不冲突的,就拿本小白来说,电脑上安装了jdk8 和 jdk13:那如何配置环境变量呢?“此电脑” (右键)——> “属性” ——> “高级系统配置” ——> “环境变量” ——> “系统变.
2021-05-30 17:33:27
3730
2
原创 错误:Exception in thread “main“ java.lang.ClassCastException
最近,使用 springboot 写项目的时候,遇到了 springboot 版本和 JDK 版本不兼容的问题:
2021-05-30 17:00:11
2498
原创 error:If you want an embedded database (H2, HSQL or Derby)
错误用springboot 写项目时,导入模块<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.a
2021-05-30 16:36:43
366
原创 软件工程期末大作业——《软件工程》
在写软件工程期末大作业过程中,emmmmm,熬夜,掉头发,visio图,word,pdf,…大半夜三点多,大作业即将截止日期,我还在敲键盘,打字,画图(只是,忍不住吐槽一下下,宣泄劳累和疲惫;但是看完 “老婆” 的照片,瞬间好开心,作业什么的都不是事,哈哈哈…)步入正题,简单介绍一下自己的软件工程期末作业:作业要求具体的作业要求有点记不太清楚了,但是记得需要写四个说明文档:软件需求规格说明书软件概要设计说明书软件详细设计说明书软件系统测试用例作业介绍项目背景:近年来,计算机.
2021-05-30 12:06:15
27360
267
原创 UML期末大作业——《UML系统分析与设计》
在写UML期末大作业过程中,emmmmm,熬夜,掉头发,visio图,word,pdf,…大半夜三点多,大作业即将截止日期,我还在敲键盘,打字,画图(只是,忍不住吐槽一下下,宣泄劳累和疲惫;但是看完 “老婆” 的照片,瞬间好开心,作业什么的都不是事,哈哈哈…)步入正题,简单介绍一下自己的UML期末作业:作业要求:(这是本小白UML期末大作业的要求,不过,好像不同的老师有不同的要求…)内容以一个实际的应用系统为对象,完成以下内容:对系统进行概述该系统是什么该系统的功能包含哪些你为.
2021-05-30 10:49:03
22651
154
原创 thymeleaf页面未及时更新
在用 springboot + thymeleaf 写项目过程中,遇到了前端页面未及时更新的问题:前端代码已经修改,但是浏览器的页面并未及时更新;作为新手,本小白很菜,遇到这么简单的问题,还是需要记录一下的;选择 “File” ~ “Settings” , 跳到 “Settings” 弹出框:勾选后,记得点击 “Apply” ,再点击 “OK”;到浏览器中,刷新页面;本小白的页面已经实现了实时刷新效果,还可能会出现其它问题,欢迎小伙伴们一起探讨,加油!...
2021-05-29 14:40:44
919
原创 IDEA连接MySQL------serverTimezone
今天,在使用IDEA软件连接MySQL数据库时,一直报时区相关的错误(其实吧,以前也遇到过这个错误)错误:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually. 错误页面重现:解决办法一之前的解决办法是:“Data Sources and Drivers” ~ “General” ~ “URL” 中指明 "serverTimezone"的值为
2021-05-29 14:14:26
4189
12
原创 Markdown基本操作
小伙伴们好!在日常记笔记过程中,通常会用到Markdown的基本操作,本小白总结了一些Makedown的基本操作(哈哈哈,可能有点简单,本人小白一个),还请小伙伴们不吝赐教!
2021-02-06 09:18:56
280
2
原创 HTML中特殊符号
小伙伴们好!在编写HTML代码的时候,有时候需要一些特殊的符号,比如空格 等特殊符号,在此总结一些常用的符号!本人小白一个,欢迎大佬指导与评价!空格: <p>大家好 我是xxx</p>大于号:> ,有些浏览器版本不支持,可以用 > / ><p>5 > 2</p><p>5 > 2
2021-02-02 16:30:37
930
1
原创 VSCode快速编写HTML代码
小伙伴们好!在使用软件VSCode 编写HTML代码时,有很多快速编写代码的方法,今天 就 一些简单的快速编写代码的方法 进行介绍:"!" + “Enter” (敲击英文状态下的"!",按下"Enter"键): 会出现HTML的基本结构;如图所示,按下“Enter”键,既可得到HTML的基本结构:在创建表格时,一行多列可以简写:tr>td*n (n代表一行的列数) + Enter:同理,在创建列表(有序列表、无序列表、自定义列表)的时候,也可以利用这种简写方法:
2021-01-30 18:33:48
1892
原创 JS不同数据类型相加
JS不同数据类型相加一、字符串(String)和数字(Number)相加1.数字在前,字符串在后(从左到右计算,先计算数字表达式,再把计算结果转化为字符串和后面的字符串相加);var result1 = 5 + 5 + "happy"; //10happyconsole.log(result1);2.字符串在前,数字在后(数字转化为字符串相加) var result2 = "happy" + 5 + 5; //happy55 console.log(result2);3.空文本(文本可
2020-12-06 01:12:41
3587
原创 JS正则表达式匹配域名
JS中常用正则表达式举例二JS正则表达式匹配域名大家好,有关正则表达式的基本知识在其它文章中已做了介绍:JS属性&方法详解下面一起来看看JS中利用正则表达式匹配字符串的常用例子:匹配域名首先,对于域名的匹配问题,我们可以列出符合条件的正则表达式在此过程中,出现了问题,不能兼容 -(短横杆) 连续出现 和 规定位数在 63 位以内的问题(在本例的基本规定中,没有说明不可以 -(短横杆) 开头或者结尾,注:本例规定不严谨,只是举个例子):var pattern = /^[a-z0-9]
2020-12-06 00:53:52
7308
UML期末大作业.zip
2021-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅