自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 【esp32-cma】OSError: Camera Init Failed解决办法

注意每一次方法初始化完相机之后,使用完相机,都要在末尾来一句。第一次刷固件之后,能拍一张,然后只能重新刷固件,否则都报。

2023-07-15 22:50:31 1517

原创 Ubuntu 20.04 右键新建 .txt 文件

Ubuntu 20.04 右键新建 .txt 文件1、新建一个文件2、将另存的文件移动到模板文件夹前言:使用命令行的方式,网上参考很多(暂时没找到能用的),我就不多赘言了,本文是直接纯图形化操作。1、新建一个文件选择下图中第二个图标,进去后右上角文件,选择另存为 文本文档.txt 的文件2、将另存的文件移动到模板文件夹...

2022-03-06 11:50:20 2511 3

原创 Servlet学习-01

1、Servlet的使用Java新建实体类,继承HttpServlet类,并重写doGet()方法和doPost()方法2、Servlet使用中用到的编程思想2.1、

2021-07-13 12:11:17 284

原创 Servlet 踩坑之旅---IDEA部署Tomcat服务器却无法访问项目,报404

注意:输出文件夹不要搞错了要么是项目下的target,要么是Tomcat安装目录下的webapps文件夹

2021-07-12 16:29:47 263

原创 <菜鸡自救日志>SQL练习

题一、答案:select customer_number from orders group by customer_number //按客户名分组 order by count(*) //排序,根据每组中出现的次数排序 desc limit 1; //降序,只取序列中的1位题二、解答: select distinct c1.seat_id // 去重,显示c1表中的seat_id序列 from cinema c1, cinema c2 //

2021-03-25 12:42:09 184

原创 幸运概率--已知,1000个硬币里有10个金币。随机的取出n个硬币,则取出硬币里有金币的概率是多少?

结果:解答错误,通过case数20%代码:import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); Main m = new Main(); System.out.println( m.pro(n) );

2021-03-22 21:23:59 1323

原创 <春招自救> 数据结构与算法 --- 反转链表

题目:解法:思路:使用双指针cru:一个指向链表的头pre:一个指向 null(意味新链表的头)先使用一个临时节点,存储 cru 的下一个节点再改变 cru 的下一个节点,使它指向 pre移动 pre ,使 pre = cru,即让 pre 仍指向新链表的头部节点改变 cru,使 cru = 原来提前存出来的临时节点,即让其指向旧链表的头节点代码:class Solution { public ListNode reverseList(ListNode head)

2021-03-03 14:03:48 137

原创 <春招梳理>赫夫曼树,求带权路径

2021-03-03 00:47:09 106

原创 <春招梳理>排序算法---插入排序

思路:没有什么特别的思路。就和打牌一样,拿到许多张牌,要把牌插进对应的位置,形成一个有序的序列代码:class Solution { public int[] sortArray(int[] nums) { for(int i = 1; i < nums.length; i ++){ //提取出待插入值 int temp = nums[i]; //只和i之前的数进行比较,从i-1开始

2021-02-28 20:21:48 131

原创 (春招梳理)Java基础--异常

一、异常的分类广义上的异常分为:Error和Exception两种Error:Java虚拟机无法解决的错误,常见的有:StackOverflowError、OutOfMemoryErrorStackOverflowError:栈溢出错误,常发生于递归,示例代码如下:class template{ public static void main(String[] args){ main(args); }}OutOfMemoryError: 内存溢出错误,这个跟系统的配置有关系,出现的原因

2021-02-28 17:38:24 125

原创 MyBatis使用梳理

一、MyBatis使用时数据流动顺序分析需求:前端提交表单,请求后台使用MyBatis往数据库里插入一条数据使用流程:前端传回数据,此时数据传到controller的对应方法里controller使用调用service对象对应方法,将数据传递过去service实际上是个接口,数据只是通过这个接口,传递到service的接口实现类serviceImpserviceImp接收到调用,接到数据,调用本类中的userDAO对象对应方法,将数据传递出去userDAO实际上也是个接口,它头上有个Map

2021-02-27 15:24:12 205

原创 SpringBoot中对静态资源的放行问题

SpringBoot中对静态资源的放行问题在resource的static目录下,新建了一个photo文件夹,用于存放一些图片此时前台,想要访问加载这些图片,需要在配置文件中配置资源放行,否则会报如下错误:解决办法:在配置文件中配置资源放行目录:#放行Web对资源目录的访问spring.web.resources.static-locations = classpath:/static/, file:${photo.dir}#指定一个目录,专门用于存放头像文件photo.dir=D:\\

2021-02-24 23:35:10 1501

原创 Vue通过Axios向后台发送Post请求,浏览器Console提示405,后台显示Get请求不支持--解决办法

Vue通过Axios向后台发送Post请求,浏览器Console提示405,后台显示Get请求不支持–解决办法问题场景:axios默认是发送get请求,我要给后台发送一组用户填写的表单数据,逻辑简单,代码不多,然后一运行直接报题目上描述的错楞了半天,硬是看不出问题在哪???后面发现问题了,只能说写代码还是要细心一点问题原因:前端配置Vue的saveEmp方法时,通过axios的构造,对axios进行一些配置,这里配置错了图里画圈那个配置,我写成了"methods",比正确的多了个"s",然后

2021-02-24 22:42:27 5659 1

原创 SpringBoot+Vue前后端分离Demo(一):验证码获取及显示

一、流程分析二、目录结构三、后端验证码相关代码1. 验证码工具类package com.chen.utils;import javax.imageio.ImageIO;import java.awt.*;import java.awt.geom.AffineTransform;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.

2021-02-23 15:18:37 1133

原创 <GitHub趟坑>一、IDEA推送代码到GitHub仓库趟坑

推送代码到GitHub远程仓库步骤坑就在这个步骤里!!!:1、本地初始化git仓库git init2、将本地代码提交到本地仓库中 在命令行中输入 git add * git commit -m '提交内容的描述' //注意,单引号内输入对本次提交的内容的描述,不写会出错3、将本地仓库与远程仓库进行绑定,并且push git remote add origin 你的远程仓库的URL //例如 git remote add origin https://github.com/

2021-02-21 03:05:08 199

原创 <Spring整合系列> Spring Boot整合Bootstrap页面实现登录页面

这两天接了个项目,结果发现手里居然都没有能直接套用的模板(之前做的直接改贼烦,还不如网上参考),但是网上参考的总是有一些烦人的小问题,所以总结一个模板1、效果图:2、目录结构3、添加依赖 pom.xml<?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-insta

2021-02-21 01:30:58 995 1

原创 (2021春招)数据结构复习之二元选择排序算法

这几天在复习数据结构,准备春招复习选择排序的时候,学到了一个二元选择排序代码如下:class Solution { public int[] sortArray(int[] nums) { for(int i = 0; i < nums.length/2; i ++){ int min = i; int max = i; for(int j = i+1; j < nums.le

2021-02-20 03:09:39 125

原创 Please make sure you have the correct access rights and the repository exists.问题解决

Please make sure you have the correct access rights and the repository exists.问题解决这个问题,之前也有遇到过,但是我不记得当时的情景了,后面解决办法,用的是这个方法:https://blog.csdn.net/lw545034502/article/details/90696872今天看B站,有个人推荐了一个GitHub上挺有趣的项目,Gitee上没找到,然后到GitHub上找了,用Git下载,结果又出现了这个问题。正

2021-02-20 01:57:24 153

原创 selenium java--小Demo之自动填写账号密码登录

selenium javapackage chen;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.chrome.ChromeDriver;import java.util.concurrent.TimeUnit;/** * @description: * @author

2021-02-07 03:46:05 870 3

原创 selenium Java 环境配置之chromedriver踩坑

selenium Java 环境配置之chromedriver踩坑最近家里人叫我帮写一个自动登录某学习网站,自动观看视频的“小程序”(里面都是坑。。。)没有只能硬着头皮搞一波,因为这一年都在用Java,所以就打算用selenium+Java来实现功能(各种踩坑。。。)0x01 chromedriver版本和chrome版本不对应其实这个坑,前人已经踩过无数次了,我这又换了新的姿势踩了进去。。。简而言之,我这个坑是个历史遗留问题,当初大二学过一点Python,当时配了一个chromedriver和c

2021-02-05 02:55:13 988 1

原创 云服务器 ssh服务器拒绝了密码 请再试一次

用XShell连接腾讯云服务器的时候,一直报这个错误而且我用腾讯云自带的那个web登录器登录的时候,完全没问题但是用XShell登录,就是一直报这个错误卡了半个多小时,终于发现是复制站内信的密码时,多复制了一个空格可能腾讯云自带的那个推荐登录方式,会自动把空格给去掉吧分享出来,希望像我一样,遇到这个问题的小白,能节约点时间...

2020-12-08 03:17:30 685 1

原创 《spring实战》第五版第二章org.thymeleaf.exceptions.TemplateInputException

org.thymeleaf.exceptions.TemplateInputException《Spring实战》这本书买了一段时间了,一直没时间看,正好最近空了,打算照着书里练练手,书还是比较细的,各种讲解都比较具体。但是跟着书走,在第二章倒数第三小节的时候,就遇到了问题。总的来说,就是书上地址重定向处的代码写漏了,导致我改到裂开,可能是作者当时SpringBoot版本支持那种写法,但我使用的这个版本不支持吧。问题描述:第二章的后半部分是要实现一个逻辑,如下图所示:其实就一个简单的重定向,但

2020-11-30 23:17:42 573 6

原创 2020-11-06

从字符串中提取数字(Java)最近做项目,时常要写一些重复的逻辑,导致花费了不少时间。字符串有固定格式类似C语言的方式:public void test1(){ String s = "(1,15,52,1674,64,1,5,0)"; ArrayList<Integer> array = new ArrayList<Integer>(); int i = 0; int value = 0; while (i < s.length

2020-11-06 20:34:52 106

原创 MyBatis趟过的坑-----MySQL语法错误

最近练习了一个SpringBoot项目,写了一个用户注册的方法,通过MyBatis将用户注册的数据插入数据库测试的时候屡屡报错,最终发现因为自己细节上的错误还是挺多的,所以记录一下最开始的几个错误,因为已经有人珠玉在前,我就不献丑,就截几个图做一下笔记错误一,及解决方法:错误二,解决办法:错误三,解决办法SQL语法错误:<!-- 注册用户--><!-- 开启自动生成,自动生成id:useGeneratedKeys="true" keyPr

2020-10-28 18:07:07 410

原创 2020-10-26 闲鱼接到一单编程题,做下来发现对一些包装类的使用,还不是很熟练,特做存档

题目描述:实现以一个RGB字符串(如:rgb(0, 50, 255) ),按24位数字对齐后输出对应的 Integer 型数字,r位在高位,b位在低位。例如:输入“rgb(0, 50, 255)”,输出13055又如:输入“rgb(192, 192, 192)”,输出12632256思路:将r、g、b三个数分别转化成2进制,然后按照 r 为高位, b 为低位的顺序拼接,得出一个24位的二进制字符串,然后在转化成10进制数并返回。主要考察:1、使用正则表达式从字符串中获取到准确..

2020-10-26 02:31:30 264

原创 IDEA中SpringBoot使用@Autowired注入飘红

SpringBoot趟过的坑之IDEA使用@Autowired注入飘红问题描述:我使用SpringBoot构建一个后台管理项目,在Controller层使用@Autowired注解EmployeeDAO的对象,直接飘红编译报的错误如下Field employeeDao in com.chensr.springboot05managersystem.controller.EmployeeController required a bean of type 'com.chensr.spri

2020-10-06 13:46:05 1060

原创 IDEA下Tomcat输出日志乱码问题(已解决)

1、idea中“help”中选择“Edit Custom VM Options”在弹出页面,加上一句“-Dfile.encoding=UTF-8”2、画圈处,也加上该句

2020-09-30 02:14:11 221

原创 八皇后问题

八皇后问题还是挺有趣的,是回溯法应用的经典问题。之前看老师演示的时候感觉还是挺简单的,思路挺清晰,代码量也不多,但是隔了几天自己上手去敲代码的时候,发现,不熟练的话还是会遇到一些问题的。(一个是对 for循环判断条件的理解,一个是对回溯返回位置的理解)八皇后规则:在一块8x8的棋盘上,每一行找一个皇后的位置,一共找到八个皇后的位置,它们的位置不能在同一行,也不能在同 ...

2020-03-17 04:23:40 317

原创 输出数据使用"\t”对齐数据,但有时却不能实现对齐的解决办法

"\t”制表符显示长度不同问题忽然发现仅仅加 "\t" ,并不能对齐数据例如:ID和姓名之间有一个 \t,目的是为了对齐数据,但是如如果按上图代码,输出结果会如左图,数据并不能对齐这是因为一个ID为4,一个ID为10,两者的字符长度不同,导致不能实现对齐数据的目的解决办法:在 \t 前加了一个空格,这样输出格式就能对齐了,输出结果如上方右图原理:\t 是...

2020-03-14 15:17:37 13776 3

原创 读书笔记——Java中的内部类

读书笔记——Java中的内部类(看完Java核心技术卷一第六章关于内部类一节,特做记录)内部类(inner class)是定义在另一个类中的类,为什么要使用内部类呢?其主要原因有以下三点:  1.内部类方法可以访问该类定义所在的作用域中的数据,包括私有数据。  2.内部类可以对同一个包中的其他类隐藏起来。  3.当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比...

2020-03-02 03:31:42 164

原创 【Java技巧】双括号初始化(double brace initialization)

【Java技巧】双括号初始化假设想要构造一个数组列表,并将它传递到一个方法:ArrayList<String> friends = new ArrayList<>();friends.add("Tom");friends.add("Carry");invite(friends);假如不再需要这个数组列表,则可以让它作为一个匿名列表。为一个匿名列表添加元...

2020-03-02 02:30:46 435

原创 逆波兰计算器的实现

学习完逆波兰表达式计算器的实现后,觉得有以下几点需要注意:对拿到的字符串的分割处理,并将其放入ArrayList数组 将中缀表达式转换成后缀表达式的代码实现 使用了一个Java中自带的方法Integer.parseInt(),这个方法可以将字符串的"123",转换成int类型的123,减少了一些工作量下面是代码实现:1、拿到一个由字符串组成的中缀表达式后,对该字符串的分割处理,并将...

2020-02-25 00:25:12 167

原创 中缀表达式转后缀表达式

理论的东西就不多说了,直接举例:设有中缀表达式:9+(3-1)*3+10/2下面将其转换为后缀表达式:1、根据优先级,我们可以观察到,该中缀表达式由三个部分构成:9 (3-1)*3 10/22、如上图,按照中缀表达式转后缀表达式规则,可得后缀①:a b + c +3、如下图,对 b 进行分析,可分割成两个部分:3-1 3 此时由 b 得...

2020-02-22 01:44:18 185

原创 Spring Boot打jar包趟过的坑

按着教程,Spring Boot打jar包,需要在pom.xml中加入如下代码 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <...

2020-02-21 03:03:06 218

原创 SpringBoot使用中碰到的奇奇怪怪问题之:The Tomcat connector configured to listen on port 8080 failed to start.

听说spring boot框架很火,学习Java之余想要顺带学习一下,结果刚开始就遇上了一些奇奇怪怪的问题问题描述:我只是想照着教程写一个Hello Spring Boot的程序,简简单单几步,并没有什么太过复杂的操作,结果还是出了问题,运行代码后,报如图错误:对于这个问题,有两种解决方法,一是关掉占用8080端口的服务,二是直接在代码里改掉默认端口,直接指定另一个端口号...

2020-02-21 02:25:10 653

原创 环形链表解决约瑟夫问题

跟着视频走了一遍,通过环形链表解决约瑟夫问题的,方式和之前的单链表大同小异,没有太值得说的地方,主要还是作为一个学习道路上的记录。注意一下,当没有任何对象引用时,就会被垃圾回收器回收这一特点,以及环形链表一个节点时,是自己指向自己,问题能得到很好的解决。其实这个的主要收获还是,通过跑一遍这个流程,1、加强认识了定义私有类型“private”后,对其的一些比较便捷操作;2、学习了方...

2020-02-11 17:26:21 193

原创 idea提示:错误: 找不到或无法加载主类 com.chen.doublelinkedlist

今天写了个小程序,就只有一个源文件,两个类的小程序,运行测试的时候提示:我开始是一脸懵逼,也不知道是个什么鬼情况,其实现在我也不知道是个什么情况,看了网上一些大佬的文章,据说是没有文件夹、或者路径配错了之类的原因。但是我路径是可以肯定没有配错,因为上午都还用着写Java,也没有异常,甚至电脑都没关;那会不会是没有输出文件夹,但是照着网上的方法自查后,也是没有出现方法中预料的结果,反而因...

2020-02-10 22:16:40 815

原创 单链表反转

学习了单链表的一些简单操作,打卡插眼 //链表反转 接受头节点,然后对整个单链表进行反转,破坏链表结构 public void reversetList(HeroNode head){ if(head.next ==null || head.next.next == null) return; //定义辅助头节点:re...

2020-02-10 15:49:09 203

原创 单链表查找倒数第K个节点

//获取链表长度public int getLength(HeroNode head){ if(head.next == null) return 0; //leangth: 长度 //cur:辅助变量,帮助遍历,未统计头节点 int length = 0; HeroNode cur = head.next; while(...

2020-02-10 01:31:21 534

原创 单链表的增删改查操作

单链表的使用比较频繁、重要,记录一下学习到的相关操作重点是辅助变量 temp 和标志位 flag 的使用创建节点类://定义 HeroNode, 每个 HeroNde 对象都是一个节点 class HeroNode{ public int no; public String name; public String nickname; publ...

2020-02-10 00:25:55 500

C语言程序设计第三版 谭浩强

用于C语言基础学习的初学者工具书,是我们学习的好帮手

2018-08-11

空空如也

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

TA关注的人

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