- 博客(27)
- 收藏
- 关注
原创 Scanner 输入回车跳不出循环的解决方法
可以使用两个Scanner对象,一个用来键入数据,另外一个用来对数据进行操作,以此来解决输入“回车”跳不出while循环的问题。输入一行内容包含字符串和数字,将字符串与数字分别提取。
2023-10-13 15:01:03
422
原创 链表反转-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
234
原创 旋转链表-双指针思想-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
293
原创 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
585
原创 mysql主从复制,执行 start slave;时出现 ERROR 1742 (HY000): Data for column ‘Relay_log_name‘
此问题可能是从服务器中包含了中文命名的文件,我在mysql的data文件中发现“的电脑”三个中文,想到当时给电脑命名是用了中文,于是就去改了全英文名字。
2023-07-12 20:58:46
261
原创 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
297
1
原创 npm install cnpm -g 出错 npm ERR! Error: EPERM: operation not permitted, rename
一直提示说,没有权限重命名这个文件。但是并没有找到这个文件。
2023-06-03 22:36:11
1465
原创 ERROR Failed to compile with 4 errors This dependency * vue-hot-reload-api
启动项目时出现以下错误。
2023-06-03 18:13:43
1053
3
原创 数据库与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
3964
原创 联表查询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
208
原创 笛卡尔积与数据库
笛卡尔乘积是指在数学中,两个集合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
5322
原创 sqlyog上创建的数据库的存储位置
首先找到MySQL配置文件的位置(.ini)找到配置文件my.ini打开,Ctrl+f,搜索datadir,找到Data目录,Data目录即存储位置
2022-02-06 12:58:13
5076
原创 严重: 启动过滤器异常 java.lang.AbstractMethodError
原因是,过滤器中没有重写public void init()和 public void destroy() 方法。解决方法:代码修改为
2021-03-03 19:56:55
3142
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
357
转载 React componentWillMount、componentDidMount、componentWillUpdate和componentDidUpdate生命周期函数的详解
转载:https://www.cnblogs.com/greatdesert/p/12851567.html
2020-11-28 15:30:15
1518
原创 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
335
原创 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
10282
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
260
原创 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
483
原创 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
2022
原创 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
136
原创 配置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
616
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人