自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享自己的经验、IT技术,愿在博客中遇见更好的自己

分享自己的经验、IT技术,愿在博客中遇见更好的自己

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

原创 Vite+Vue3项目配置启动项目后自动打开浏览器

有时候,我们在启动前端项目时,输入了启动命令,但却需要我们手动点开控制台输出的URL链接。在script节点中,给dev和build节点的内容后面追加加“--open”再次在终端输入npm run dev命令,我们就可以成功自动打开浏览器了。为了提高开发效率,减少不必要的操作,我们就来解决这个问题。在文件资源管理器中找到package.json文件。如果每次都要点这个连接,会十分繁琐。

2024-02-06 08:00:00 649

原创 解决GIT报错:Failed to connect to github.com port 443 after 21153 ms: Couldn‘t connect to server

当我们从github上克隆代码到本地电脑时,有时会出现以下的报错现象:以下是详细的报错信息:Failed to connect to github.com port 443 after 21153 ms: Couldn't connect to server,这里我们更改默认设置为不使用代理即可。报错的原因是因为超时了...可以看到,在设置了取消代理后,我们现在再次输入克隆命令就成功把代码克隆到本地啦😄。

2024-02-05 11:34:32 323

原创 解决GIT问题:[email protected]: Permission denied (publickey).fatal: Could not read from remote repository.

​生成 SSH key① 打开 Git Bash② 粘贴如下的命令,并将 [email protected] 替换为注册 Github 账号时填写的邮箱:ssh-keygen -t rsa -b 4096 -C "[email protected]"③连续敲击3次回车,即可在C:\Users\用户名文件夹\.ssh 目录中生成id rsa 和 id rsa.pub 两个文件配置 SSH key① 使用记事本打开 id_rsa.pub 文件,全选复制里面的文本内容②在浏览器中登录 Gith

2024-02-03 16:25:23 1177

原创 这些GIT基础操作,学会了提高开发效率

但有时候这么做略显繁琐,此时可以跳过暂存区,直接将工作区中的修改提交到 Git 仓库,这时候 Git 工作的流程简化为了。如果希望以精简的方式显示文件的状态,可以使用如下两条完全等价的命令,其中。,里面包含了初始的必要文件,这些文件是 Git 仓库的必要组成部分,如果需要从暂存区中移除对应的文件,可以使用如下的命令。Git 提供了一个跳过使用暂存区域的方式,只要在提交的时候,给。② 只从 Git 仓库中移除指定的文件,但保留工作区中对应的文件。未跟踪的文件意味着 Git 在之前的。

2024-02-02 07:15:00 1199

原创 SpringBoot后端接收Axios上传的文件

很多时候,我们项目开发的过程中,难免会遇到文件上传的需求。对于SpringBoot项目,我们该如何编写一个文件上传的接口呢?这里我用的是阿里云OSS云服务器来作为上传文件的存储仓库,比起存储在电脑本地,云服务器更加便于管理、性能更好并且更加安全,值得我们选择。好消息是我们可以免费试用!1、后端的文件接收逻辑SpringBoot提供了MultipartFile这么一个类对象,我们可以借助于这个类对象在controller方法参数中封装前端提交过来的文件对象。具体代码如下图所示:

2024-02-01 07:15:00 1621

原创 Git的安装与配置

安装完 Git 之后,要做的第一件事就是设置自己的用户名和邮件地址。我们可以使用记事本打开此文件,从而查看自己曾经对 Git做了哪些全局性的配置。在开始使用 Git 管理项目的版本之前,我们需要将它安装到计算机上。补充:这个文件是 Git 的全局配置文件,配置一次即可永久生效。C:/Users/用户名文件夹/.gitconfig。

2024-01-31 07:00:00 390

原创 Git版本控制系统

Git 是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。特点:项目越大越复杂,协同开发者越多,越能体现出 Git 的高性能和高可用性!

2024-01-30 11:04:44 501

原创 解决IDEA警告:Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mys

编写spring boot项目时,每次运行程序,控制台总会弹出这样一行红色的警告,由于没有影响整个程序的运行,以为是正常的输出信息,所有没有过多的在意按照报错信息的提示,我们去SpringBoot项目中找到它的yml配置文件,把配置的驱动名称改过来就可以解决这个问题。

2024-01-29 17:06:46 682

原创 进击吧!阶乘(解决求大数的阶乘)

题目描述给定一个整数N(0≤N≤10000),求取N的阶乘输入描述:多个测试数据,每个测试数据输入一个数N输出描述:每组用一行输出N的阶乘示例1输入123输出126问题分析:这里我们在解决这个问题的时候很容易忽视一点,就是求阶乘的数越大,最后算出的结果就越长,结果的长度远远超出我们的意料!最终你会发现,对于后面数的阶乘,c/c++中所有的类型都无法存储这个数的结果,那怎么办呢?

2024-01-28 12:25:32 281

原创 这些必备的IDEA快捷键,可以提高编码效率

IDEA中有非常多的快捷键,但常用的也就那么几个,在所有的快捷键中,我为大家精心筛选出了一些最方便且最实用的IDEA快捷键,看完后会不仅可以节省编写时间,而且可以极大地提高自己的编码效率。为了大家方便阅读和记忆,在此,我为这些重要的快捷键做了分类与归纳:

2024-01-26 17:53:36 284 1

原创 解决IDEA报错 java.lang.IllegalArgumentException: invalid comparison: java.time.LocalDateTime and String

由于 "" 在Java中对应的是字符串类型,不能用于和LocalDateTime类型的对象进行逻辑判断,但可以与null做判断,所以比较的对象要是LocalDateTime时间类型而不是string类型。由于我之前用string代替了LocalDateTime时间类型,后期维护时,为了规范起见,我统一改成了LocalDateTime时间类型,结果做测试运行时报错了。在进行时间类型值判断的地方,把带引号的空值判断条件删除(上图中红框框起来的地方),我们的程序就能够正常运行啦。

2024-01-24 17:35:56 568 2

原创 什么是Cache?Cache与主存,主存与辅存的关系

为了解决CPU和主存之间数据传输速度不匹配的问题,于是在CPU和主存之间设置一个快速小容量的存储器。这个存储器中总是存放最活跃(被频繁访问)的程序和数据,由于程序访问的局部性特征,大多数情况下,CPU能直接从这个高速缓存中取得指令和数据,而不必访问主存,并且提供了更快的数据访问速度,减少CPU等待数据的时间。而这个高速缓存就是位于主存和CPU之间的CacheCache直接制作在CPU芯片内,速度几乎与CPU一样快。Cache存储了最常用的数据和指令,在CPU需要时可以快速获取,从而提高系统性能。

2024-01-22 07:00:00 771

原创 解决IDEA报错:org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column

今天来解决一个SpringBoot项目中的报错,以下是具体的报错信息:org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column 'update_time' from result set. Cause: java.sql.SQLFeatureNotSupportedException; null; nested exception is java.sql.SQLFeatureNot

2024-01-21 20:21:41 734 1

原创 解决IDEA报错:BindingException: Invalid bound statement (not found)

在网上搜索了半天,网上大部分给出的办法是核对方法名和 mapper XML 文件里对应的函数的id 是不是一致(即是否存在拼写不一致问题)。但是我调用的是库方法,只需要继承 BaseMapper 就可以用,根本不需要在 mapper XML 文件里写具体的 SQL语句。实际上我根本就没创建对应的 mapper XML 文件(其他的 select、insert 库方法运行的都没问题),我就非常纳闷了。

2024-01-17 07:00:00 405 1

原创 前端(Axios)如何传数组到后端

当我们想要前端实现批量操作功能时(例如:勾选多个想要内容,再一键删除),可以把想要删除的内容的唯一标识(例如:ID)保存在一个数组中,接着通过Axios把此数组发送到后端,后端控制层用List集合接收,再进行实际的删除操作,最后达到我们想要的效果,那我们该怎么实现呢?

2024-01-16 10:02:42 745 1

原创 解决浏览器控制台打印出[object Object]

有时我们会通过console.log()做一些测试,来确保我们的代码在编写的过程中没有出现问题,但有时会出现一些我们意想不到的结果。今天解决一个问题:如果console.log()中用了字符串连接符“+”,后面跟对象名,就会打印出[object Object]这种形式是无法查看对象里面的具体信息,无法达到我们想要的测试目的

2024-01-08 06:45:00 780 1

原创 Java中自定义对象比较规则

平常我们给数值、字符、字符串排序时,可以使用内置的API、手写各种排序算法(冒泡、插入、选择...),来实现排序功能,当我们想给一群不同类对象排序时,就需要我们自己动手来创建排序规则了,这里要用到两个接口Comparable和Comparator。

2024-01-07 07:00:00 426 1

原创 Session会话技术

Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的Session对象。由于Session为用户浏览器独享,所以各个用户在访问Web浏览器的资源时,可以把各自的数据放在各自的Session中,当用户再去访问服务器中的其他Web资源时,其他Web资源再从服务器存储的用户Session中获取数据并为用户服务。

2024-01-03 07:00:00 784 1

原创 Cookie会话技术

会话是浏览器和服务器之间的多次请求和响应,从浏览器访问服务器开始,到访问服务器结束,直到浏览器关闭为止,这期间产生的多次请求和响应加在一起就称为浏览器和服务器之间的一次会话。简单的来说就如同打电话一样,从拨号、对方接听到挂断电话,两个人会进行多次的对话。

2024-01-02 12:27:44 328 1

原创 制作蛇形矩阵

如何制作一个蛇形矩阵?蛇形矩阵是由1开始的自然数依次排列成一个上三角形矩阵。以s形状走向是有序的,故称为“蛇形矩阵”。

2023-12-09 07:00:00 381

原创 Word中不满一行就自动换行的问题

在没有手动加空格、换行,而且又没有设置左右缩进的前提下,Word中出现不满一行但却自动换行的问题。

2023-12-08 15:26:23 423

原创 Vue项目启动后用局域网不能访问

今天来解决一个问题:基于Vite构建的Vue项目在启动后只能通过localhost这种形式访问,但如果把localhost换成本主机的局域网ip地址之后页面无法访问了。

2023-12-08 06:45:00 1395

原创 前端给后端的0变成null的问题

今天在做前后端开发时遇见了一个问题,问题就是:在用mybatis技术做数据层开发时,mybatis会把前端传过来的0默认转变为null,导致需要查找对应字段值为0的数据没有查询成功。因为上面的条件写的是:如果vip为空,就不加上对vip的判断条件,当前端传的vip值为0时,后端程序却没有进入这一条件里的语句执行,就说明了vip的值为空。这里我用的是Select注解并嵌套if判断的形式来实现Web后端的数据层,大家也可以采用xml文件的方式来实现。好的,问题就分享到这里了,希望对你有帮助呀。

2023-12-06 07:00:00 378 1

原创 输入一些数值,求出现的次数最多的数。如果有多个并列,则从大到小输出。

在一堆数中找出现最多的数!并且在有相同最多个数的前提下从大到小排序后输出!对于此问题,我们可以把解题过程总体分为两个步骤:找最多出现次数的数、排序。

2023-11-01 20:25:46 209

原创 题目:福到了(输出倒过来的文字)

福”字倒着贴,寓意“福到”。不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出。这里要处理的每个汉字是由一个 N × N 的网格组成的,网格中的元素或者为字符或者为空格。而倒过来的汉字所用的字符由裁判指定。

2023-08-21 15:06:49 61

原创 倒数第N个字符串

给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增。例如当 L 为 3 时,序列为 { aaa, aab, aac, ..., aaz, aba, abb, ..., abz, ..., zzz }。这个序列的倒数第27个字符串就是 zyz。对于任意给定的 L,本题要求你给出对应序列倒数第 N 个字符串。

2023-08-21 13:43:54 39 1

原创 运用顺序表实现多项式相加

本题要求输入两个一元多项式,然后输出它们的和(相加后得到的一元多项式)输入格式:输入一个整数n(表示输入组数),然后依次输入每一组数据:输入一个整数A(表示多项式的项数,小于100),然后输入A对整数,每一对整数表示对应项的指数和系数。输出格式:对每一组输入,在一行中输出得到的一元多项式。输入样例:在这里给出一组输入。例如:250 21 45 77 108 1940 32 64 195 -930 34 78 230 -35 97 21

2022-09-29 17:52:10 1126 1

空空如也

空空如也

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

TA关注的人

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