- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 计算机/信安保研之四非->211
基本情况本科title:四非,专业:信安,排名:专业第一,六级:450+,两项大创无产出,一些省奖。夏令营夏令营整体情况如下图,我采取的策略基本是从末9到211有夏令营的全部都投了申请。编辑 中南大学大数据是我参加的第一个夏令营,当时既兴奋又紧张,兴奋是因为没想到能进入985的夏令营,我同学他们当时很多处于夏0营的状态,紧张是因为刚结束期末考试,基本没有进行准备,而且自己本身很菜,专业课基本全忘了。不过在去参加之前我也没有抱太大希望能拿到优营,毕竟差距摆在那里,加上是第一个夏
2024-11-02 15:12:50
781
原创 算法刷题:p1387 最大正方形
利用动态规划的思想设置一个标记数组flag[][],flag[i][j]用来记录矩阵op[][]中以op[i][j]为右下角的子矩阵中最大的正方形边长,那么动态方程就是 flag[i][j]=min(flag[i-1][j],min(flag[i-1][j-1],flag[i][j-1]))+1;左侧和上方以及左上方中最小值+1。
2024-01-27 15:51:20
344
1
原创 算法刷题:P1908 逆序对
解题关键:就是利用分治的思想,使用归并排序,因为逆序对实际上就是“左侧的数字比右侧大就算一个逆序对”。而这个“左侧”和“右侧”可以相对来看,即左侧的左侧一定就是左侧,说的有点抽象,哈哈哈哈。花了个示意图,也很抽象,哈哈哈哈,仅供参考。
2023-11-15 19:49:59
324
原创 算法刷题:P4994 终于结束的起点
注意:题目只是说M的数据范围在2到706150之间,不要下意识以为斐波那契数组的个数也在2到706150之间,实际上斐波那契数组中数值为706150的下标比706150大的多,在10^7左右,因此斐波那契数组需要开一点。否则最后两个测试点无法通过。输入一行一个正整数 M。输出一行一个正整数 n。
2023-11-13 16:49:55
244
原创 算法刷题:P1025 [NOIP2001 提高组] 数的划分
将整数 n 分成 k 份,且每份不能为空,任意两个方案不相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的。NOIP 2001 提高组第二题。11 个整数,即不同的分法。问有多少种不同的分法。
2023-11-13 15:58:18
289
原创 记录Bug:安转软件时报错 Installer integrity check has failed. Common causes include incomplete download and da
wireshark在win11物理机中安转是可以使用的,所以安转包应该没有问题。在windows2008虚拟机器中安全wireshark发现报错。2、将安转包拖入cmd界面中,或者输入软件安转包的绝对路径。3、在路径后面补充 /NCRC 回车运行即可。通过命令行进行安转,操作如下。1、打开cmd命令行窗口。
2023-11-07 19:24:55
2260
原创 记录Bug:Unable to start debugging. Unexpected GDB output from command“-environment-cd C:lUsers\PerryiI
在使用VSCode的时候报错:Unable to start debugging. Unexpected GDB output from command"-environment-cd C:lUsers\PerryiIDesktop\lCoding!: lnvalid argument.原本的VSCode是可以正常编译运行的,但是新建一个文件夹后运行始终报错,一番查找后发现在给文件夹命名时不小心加入了一个中文状态的感叹号!
2023-10-22 14:24:08
1278
原创 记录Bug:centos虚拟机无法ping通物理机。
在centos虚拟机中配置好静态ip后ping物理机,发现无法ping通,但是通过物理机ping虚拟机可以ping通。将物理机的防火墙关闭,测试发现可以ping通。可能是防火墙的原因。
2023-10-15 11:01:13
266
原创 记录Bug:VScode中无法识别万能头文件#include<bits/stdc++.h>
可能是你使用的mingw头文件中没有包括#include<bits/stdc++.h>头文件,也就是没有stdc++.h这个文件,可以使用文件查找软件进行查找。有些版本的mingw中是包含有stdc++.h文件,因此只需下载对应文件,并配置环境变量即可。2.2 在系统变量中点击 “新建”,在变量名处输入:MinGW,在变量名中输入你的mingw安装路径,及步骤一中的地址。方法①:可以手动在mingw的头文件夹中添加stdc++.h文件,但是比较麻烦不推荐,因此不做详细介绍。1、下载mingw文件。
2023-10-14 23:20:44
3926
2
原创 记录Bug:瑞吉外卖学习时表单填写一直报错
问题的原因应该是限制了手机号码的前几位,因为我用198开头的电话号码填写不行,但是用188开头的电话号码就可以。在学习瑞吉项目的时候发现表单中填写真实的电话号码居然一直提示我“请输入正确的电话号码!问题的解决办法暂时还没有找到,只用先使用188开头的电话号码进行调试。查看了相应代码之后也没有发现任何问题,无意之间发现了问题的原因。
2023-09-22 21:43:37
124
1
原创 记录Bug:2002 can‘t connect to server on localhost
启动MySQL服务即可。打开任务管理器,服务,找到MySQL服务将其启动即可。Mysql服务未启动。
2023-09-22 19:32:06
291
原创 记录Bug:Java Filter接口无法重载doFilter方法,只能重载isLoggable方法。
导错包了呀,注意区分import java.util.logging.Filter;和import javax.servlet.Filter;后者为正确的包名,将其替换即可。
2023-09-21 23:19:06
210
原创 MySql5.7密码修改
update user set authentication_string=password("修改的密码") where user="root";2、以管理员身份打开cmd窗口,执行以下命令,该命令执行后没有反馈信息,只需将其运行着就好。打开任务管理器->服务->MYSQL->右键停止服务。3、再次以管理员身份打开另一个cmd窗口依次执行以下命令。出现以下结果则表明密码修改成功。1、首先停止Mysql的服务。
2023-09-21 18:42:44
173
原创 记录Bug:idea连接数据库报错DBMS: MySQL (no ver.) Case sensitivity: plain=mixed, delimited=exact [28000][1045]
报错信息:DBMS: MySQL (no ver.) Case sensitivity: plain=mixed, delimited=exact [28000][1045] Access denied for user 'root'@'localhost' (using password: YES).报错原因:Mysql数据库用户的密码不正确。解决方法:修改数据库密码。
2023-09-21 18:32:14
8661
1
原创 记录Bug:Error starting ApplicationContext. To display the conditions report re-run your application wi
排查发现employeeService中对应的service接口没有添加注解。在该类上添加@Service注解即可。结论:没有添加合适的注解。修改后项目便可正常启动。
2023-09-21 17:21:15
198
原创 记录Bug:java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /E:/Maven/Repository/org/spring
使用的jdk与springboot版本不一致,jdk17以下的版本只能使用spring boot2.几的版本。修改Spring boot版本与jdk兼容。在创建项目时选择合适的springboot版本。
2023-09-21 11:10:18
617
原创 记录Bug:java: 警告: 源发行版 17 需要目标发行版 17
依次选择File、Project Structure、Project,将此处的SDK和Language level均设置为电脑中安装的jdk版本。依次选择File、Settings、Build Execution Deployment、Compiler、Java Compiler。然后将Per-module bytecode version设置为电脑中安装的jdk版本。idea中配置的jdk版本、项目使用的jdk以及电脑安装的jdk版本不一致。3、修改具体项目的jdk配置。1、修改idea中的配置。
2023-09-21 10:56:52
389
原创 记录Bug:Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource
将替换成。
2023-09-19 19:26:01
64
原创 win11 桌面假死,点击图标没有反应
1、win+r快捷键打开cmd命令行窗口。解决方法:卸载windows小组件。问题:win11桌面图标无法点击。
2023-09-07 09:03:25
3073
1
原创 JavaWeb07-Mybatis学习笔记
MyBatis是一款优秀的持久层框架,用于简化JDBC的开发。MyBatis本是 Apache的一个开源项目iBatis, 2010年这个项目由apache迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。mybatis – MyBatis 3 | 简介Lombok是一个实用的Java类库,能通过注解的形式自动生成构造器、getter/setter、equals、hashcode、toString等方法,并可以自动化生成日志变量,简化java开发、提高效率。
2023-08-29 15:56:32
244
原创 JavaWeb06-MySQL学习笔记
SQL语句可以单行或多行书写,以分号结尾。SQL语句可以使用空格/缩进来增强语句的可读性。MySQL数据库的SQL语句不区分大小写。注释:1.单行注释:-- 注释内容 或 # 注释内容(MySQL特有)2.多行注释: /* 注释内容 */SQL语句分类分类全称说明DDL数据定义语言,用来定义数据库对象(数据库,表,字段)DML数据操作语言,用来对数据库表中的数据进行增删改DQL数据查询语言,用来查询数据库中表的记录DCL数据控制语言,用来创建数据库用户、控制数据库的访问权限。
2023-08-26 23:30:07
55
原创 JavaWeb06-请求响应学习笔记
RequestParam中的required属性默认为true,代表该请求参数必须传递,如果不传递将报错。JSON参数:JSON数据键名与形参对象属性名相同,定义POJO类型形参即可接收参数,需要使用 @RequestBody标识。声明bean的时候,可以通过value属性指定bean的名字,如果没有指定,默认为类名首字母小写。数组参数:请求参数名与形参数组名称相同且请求参数为多个,定义数组类型形参即可接收参数。前面声明bean的四大注解,要想生效,还需要被组件扫描注解@ComponentScan扫描。
2023-08-26 16:02:11
78
原创 JavaWeb05-Tomcat学习笔记
概念: Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。JavaEE:Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范总和。包含13项技术规范:JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAFTomcat 也被称为 Web容器、Servlet容器。
2023-08-25 23:32:51
74
原创 Javaweb05-HTTP协议学习
Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。基于TCP协议:面向连接,安全基于请求-响应模型的:一次请求对应一次响应HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的。多次请求间不能共享数据。:速度快网页的工作原理就是,浏览器不断的向服务器发送请求数据包,服务器收到请求数据包之后向浏览器返回响应数据包。浏览器和服务器收到数据包之后都需要先对数据包进行解析,然后才能获取其中的数据。
2023-08-25 22:48:53
41
原创 JavaWeb05-SpringBoot学习笔记
Spring简介:Spring发展到今天已经形成了一种开发生态圈,Spring提供了若干个子项目,每个项目用于完成特定的功能。所有的Spring产品基本都基于Spring Framework简化配置、快速开发。
2023-08-25 21:25:41
37
原创 记录Bug:idea运行SpringBoot报错:不支持发行版本17。
使用idea创建一个SpringBoot项目,jdk选择的11版本,idea中项目的jdk也均为11版本,但是运行时报错:不支持发行版本17。SpringBoot使用的版本是3.1.3版本,SpringBoot3.几的版本与jdk11不兼容。解决方法:修改SpringBoot版本即可正确运行。可以修改为2.3.3.RELEASE。
2023-08-25 21:17:26
467
原创 JavaWeb06-maven学习笔记
Maven是apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。作用:1、提供依赖管理,2、统一项目结构,3、提供统一的构建方式。1、提供依赖管理:不需要手动添加依赖jar包,依赖的升级也简便很多,只需要在pom.xml文件中修正相应的依赖坐标就行。2、统一项目结构:无论使用怎样的开发工具都能有统一的项目结构,方便不同开发工具之间的转换。
2023-08-25 20:00:22
129
1
原创 JavaWeb05-Vue项目开发02Element学习笔记
Element:是饿了么团队研发的,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。组件:组成网页的部件,例如 超链接、按钮、图片、表格、表单、分页条等等。ps:目的是为了更简单的开发出更加好看的页面效果。功能对比图如下:左侧为原始开发,右侧韦使用ElementUi开发的页面。
2023-08-25 01:19:30
185
1
原创 JavaWeb04-Vue项目开发学习笔记1
前后端混合开发缺点:沟通成本高、分工不明确、不便管理、不便于扩展。前后端分离开发:可以解决前后端混合开发的缺点。需求分析->接口定义->前后端并行开发->测试(前后端单独进行)->前后端联调测试。
2023-08-23 21:52:31
115
原创 运行Vue项目报错npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
2.在搜索框内输入 Package Manager。3.重启VScode即可正常运行。1.打开VScode设置界面。
2023-08-23 21:31:07
769
原创 Vue项目创建
7.然后联网创建项目,并将项目下载到指定的目录,命令行中显示 Project created就表示创建成功。同时会弹出消息提示。3.依次输入项目名称,如果使用的NodeJS服务器,包管理器就选择。6.选择使用的Vue版本,以及语法规范。5.按照需要选择额外的功能。没有使用git就就取消勾选。图形化界面会在默认的浏览器中打开。按钮,然后点击创建界面中的。1.打开命令行终端,输入。这个过程可能会特别的慢。
2023-08-23 20:57:01
250
原创 NodeJS安装教程(内附安装包)
安装完成之后可以通过vue --version命令检查是否安装成功,若返回@vue/cli 版本号就表示安装成功。若返回 安装位置则配置成功。打开命令行终端cmd输入: node -v,显示出NodeJS的版本号就说明安装成功。NodeJS 安装完毕后,会自动配置好环境变量,最好验证一下是否安装成功。最好选择安装到一个,没有中文,没有空格的目录下(新建一个文件夹NodeJS)注意:E:\develop\NodeJS 这个目录是NodeJS的安装目录。这个过程中,会联网下载,可能会耗时几分钟,耐心等待。
2023-08-23 19:52:49
389
原创 JavaWeb01-HTML学习笔记
前端程序员开发的前端代码由浏览器进行渲染和解析成为客户看见的页面。不同的浏览器对于相同的前端代码解析出的页面效果可能不一样,因为不同浏览器的内核不同,解析的方法不同。
2023-08-21 22:42:36
75
1
原创 Java项目实战2:简单的五子棋
4、功能实现:①通过鼠标事件,鼠标点击屏幕之后首先获取出鼠标点击的位置,将获取出的位置转换成棋盘的索引,然后在棋盘的对应位置上画上棋子。②判断获胜:从当前的位置出发遍历上下左右对角线方向上连续的同色棋子的个数,任何一条直线上连续的同色棋子数大于4就判定获胜。③悔棋:定义一个棋子数组,每下一步棋之后将落下的棋子的坐标位置、颜色等信息存入数组,按下悔棋按钮之后将棋子数组中最后一个棋子删除。1、定义一个棋子类,类的属性中有棋子在棋盘格中的坐标x和y,以及棋子的颜色。2、定义一个棋盘面板,即在面板中绘制出棋盘。
2023-08-19 22:25:42
52
原创 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
你有一个错误在你的SQL语法;查看与MySQL服务器版本对应的手册,以便在第1行'limit0,32767'附近使用正确的语法。也就是说SQL语句语法有问题。我检查一遍之后发现一处语法基本没有问题,但是有一处少写了个等号,一处少写了一个空格。
2023-08-18 20:53:51
1174
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人