自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Scanner 输入回车跳不出循环的解决方法

可以使用两个Scanner对象,一个用来键入数据,另外一个用来对数据进行操作,以此来解决输入“回车”跳不出while循环的问题。输入一行内容包含字符串和数字,将字符串与数字分别提取。

2023-10-13 15:01:03 383

原创 链表反转-指定区间反转

LeetCode92: 给你单链表的头指 head 和两个整数 eft 和 right,其中 left

2023-09-19 21:03:57 169

原创 链表反转-LeetCode206

分析链表插入元素的时候,会发现如何处理头结点是个比较麻烦的问题,为此可以先建立一个虚拟的结点ans,并且令ans.next=head,这样可以很好的简化我们的操作。如下图所示,如果我们将链表(1->2->3->4>5)进行反转,首先建立虚拟结点ans,并令ans.next=node(1),接下来我们每次从旧的链表拆下来一个结点接到ans后面,然后将其他线调整好就可以了。输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]

2023-09-18 21:51:27 227

原创 旋转链表-双指针思想-LeetCode61

因为k有可能大于链表长度,所以首先获取一下链表长度len,如果然后k=k % len,如果k == 0,则不用旋转,直接返回头结点。把快指针指向的节点连到原链表头部,慢指针指向的节点断开和下一节点的联系。先用双指针策略找到倒数K的位置,也就是(1,2,3)和4,5)两个序列,之后再将两个链表拼接成(4,5,1,2,3}就行了。题目要求:给定链表的头结点,旋转链表,将链表每个节点向右移动K个位置。输入:head = [1,2,3,4,5], k=2。输出:[4,5,1,2,3]2、慢指针和快指针一起走。

2023-09-18 21:32:11 274

原创 Linux远程连接mysql 出错plugin caching_sha2_password could not be loaded:

今天使用SQLyog远程连接mysql时出错plugin caching_sha2_password could not be loaded问题。但在本地cmd 进入命令行窗口:输入命令连接远程连接mysql,发现可以顺利连接。主要问题是 MySQL可视化工具(如: sqlyog )和 MySQL。

2023-08-01 22:48:35 538

原创 红黑树与平衡二叉树

数据库的底层用到了多种树结构,这里简单记录一下红黑树与平衡二叉树。

2023-07-29 13:39:37 186

原创 mysql主从复制,执行 start slave;时出现 ERROR 1742 (HY000): Data for column ‘Relay_log_name‘

此问题可能是从服务器中包含了中文命名的文件,我在mysql的data文件中发现“的电脑”三个中文,想到当时给电脑命名是用了中文,于是就去改了全英文名字。

2023-07-12 20:58:46 205

原创 node、node-sass和sass-loader版本错误问题 this.getOptions is not a function

安装node-sass和sass-loader后,使用npm run dev启动项目时一直报错。网上查明原因,是因为版本问题,但是修改node-sass和sass-loader版本后,又提示说node版本不兼容,我的node版本是18。随后又尝试了很多node-sass和sass-loader版本,均无效。

2023-06-04 12:03:47 253 1

原创 npm install cnpm -g 出错 npm ERR! Error: EPERM: operation not permitted, rename

一直提示说,没有权限重命名这个文件。但是并没有找到这个文件。

2023-06-03 22:36:11 1340

原创 ERROR Failed to compile with 4 errors This dependency * vue-hot-reload-api

启动项目时出现以下错误。

2023-06-03 18:13:43 822 3

原创 安装vue-router报错

全局安装cnpm的命令。

2023-06-03 16:31:19 204

原创 数据库与MD5

什么是MD5?MD5主要增强算法复杂度和不可逆性。MD5算法因其普遍、稳定、快速的特点,仍广泛应用于普通数据的加密保护领域。MD5原理MD5算法的原理可简要的叙述为:MD5码以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。测试MD5加密a)建表Create table `testmd5`( `id` int(1) not null, `pwd` va

2022-02-20 18:32:39 3932

原创 联表查询left、right、inner join... on...

两张表,test_1, test_2a)inner join(内连接,返回交集)SELECT * FROM test_1INNER JOIN test_2ON test_1.`id`=test_2.`id`b)right join(右连接,右表test_2返回全集,左表test_1返回交集)SELECT * FROM test_1right JOIN test_2ON test_1.`id`=test_2.`id`c)left join(左连接,左表test_1返回全集,

2022-02-19 21:35:54 193

原创 笛卡尔积与数据库

笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员 。假设集合A={a, b},集合B={0, 1, 2},则笛卡尔积A×B为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。数据库MySQL的多表查询就是使用的笛卡尔积原理有两张表student表和test表,数据分别如下:则 “SELECT * FROM studen

2022-02-17 17:45:21 5114

原创 sqlyog上创建的数据库的存储位置

首先找到MySQL配置文件的位置(.ini)找到配置文件my.ini打开,Ctrl+f,搜索datadir,找到Data目录,Data目录即存储位置

2022-02-06 12:58:13 4875

原创 严重: 启动过滤器异常 java.lang.AbstractMethodError

原因是,过滤器中没有重写public void init()和 public void destroy() 方法。解决方法:代码修改为

2021-03-03 19:56:55 3053 5

原创 Spring 中xmlns和xsi:schemaLocation

xmlns是xml namespace的缩写,也就是XML命名空间。下面就是一个命名空间。xml命名空间通俗的说就是xml里有哪些节点、子节点、属性,他们都叫什么名字,可以有哪些值,默认值是什么,是不是必须的,有了这个xml就规范了。xmlns="http://www.springframework.org/schema/beans" schemaLocation属性其实是,Namespace为http://www.w3.org/2001/XMLSchema-instance的schemaLo

2020-12-15 14:59:58 326

转载 React componentWillMount、componentDidMount、componentWillUpdate和componentDidUpdate生命周期函数的详解

转载:https://www.cnblogs.com/greatdesert/p/12851567.html

2020-11-28 15:30:15 1479

原创 net::ERR_FILE_NOT_FOUND错误:访问的文件不存在

一般情况下都是路径问题找到报错内容的具体路径,进行查看,排查错误

2020-08-25 08:38:00 15363

原创 ajax传参时,后台用request.getparameter()接收时,中文乱码问题

1、设置request字符集request.setCharacterEncoding(“UTF-8”);2、 获取时从iso-8859-1转化成utf-8格式String uname = new String((request.getParameter(“uname”)).getBytes(“iso-8859-1”),“utf-8”);

2020-06-21 19:23:33 311

原创 eclipse中运行servlet时出现404错误的解决方案

首先,web-inf下的classes目录一般是存放程序的class文件的。通常的eclipse视图看不到此文件夹,需要切换视图为Navigator (Window->show view->navigator)。创建一个servlet类:此时查看WEB-INF发现没有classes文件夹(可打开项目文件夹查看,此时我的已经配置好,classes已经存在),说明eclipse没有在该目录下自动生成servlet类文件在项目名处,点击项目名选中Build Path查看创建路径修改.

2020-06-06 19:07:11 10098 5

原创 text(), val(), html()的区别

1. text()可以用来返回span,td,以及div等标签的内容,不会返回input中value的内容。2. val()可以用来返回input中value的内容,不会返span,td,以及div等标签的内容3. html()不但可以用于html元素文本内容的存取,还可以用于html内容的存取。...

2020-06-04 08:07:06 252

原创 jQuery添加新的子元素,自动事件响应处理--事件委托

部分代码:<body> <ul> <li>这是一个li</li> </ul> <button type="button">添加li</button> <script> $(function(){ //添加新的li $("button").click(function(){ $("ul").append("<li>这是新添加的li.....</li>")

2020-05-31 22:00:14 466

原创 Java连接数据库实现模糊查询like

第一种方式:直接在SQL语句中进行拼接,此时需要注意的是“参数”在SQL语句中需要用单引号拼接起来String sql = "select * from bookinfo where bname like '%" + 参数 + "%'";第二种方式: 使用占位符,在占位符赋值时进行拼接String sql = "select * from bookinfo where bname like ?"; ps.setString(1, "%"+参数+"%");...

2020-05-31 16:32:41 1984

原创 Servlet的自动加载

改变servlet创建对象的时机:提前到加载web应用的时候。在servlet的配置信息中,加上一个load-on-startup即可 <servlet> <servlet-name>DoShowBookinfo</servlet-name> <servlet-class>com.hkd.servlet.DoShowBookinfo</servlet-class> <load-on-startup>1</l

2020-05-29 10:57:27 129

原创 配置Servlet时,URL路径问题

配置Servlet时,URL路径问题上面是一个servlet,它的URL全路径为:http://localhost:8080/chapter8_4_lx/doLogin3这个时候WebContent下的login3.jsp可以访问到servlet如下为WebContent下的login3.jsp:若将servlet的URL改为/login3/doLogin3,这时WebContent下的login3.jsp(不是login3文件夹下的login3.jsp)是不能访问到该servlet的。因

2020-05-12 18:48:13 585

原创 EL表达式嵌套使用

${${}},这种$嵌套$是不行的,如果要嵌套,需要省略内部的$和{}

2020-05-04 19:45:45 659

空空如也

空空如也

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

TA关注的人

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