自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tomcat命令行窗口、IDEA中Tomcat控制台 中文乱码问题解决方案

IDEA服务的Tomcat Localhost日志和Tomcat Catalina日志出现中文乱码的话,还是打开logging.properties文件,将。PS:如果在写jsp页面时,改变内容后写不进去,页面不改变,就把Tomcat的work目录下的文件全部删掉,然后重启服务器,它会重新生成。Tomcat出现中文乱码问题,到Tomcat安装文件夹下的conf目录,打开logging.properties文件,将。然后重启Tomcat服务器,问题解决。然后重启Tomcat服务器,问题解决。

2024-04-17 16:51:26 245 3

原创 IDEA的POM.XML爆红问题

先清理下idae缓存再rebuild一下项目,update pom,能解决90%以上的问题,最后,如果出现某一个依赖不能加载,可以去本地仓库中找到对应的依赖把他删掉,让idea重新下载。不要使用idea自带的maven,下载一个自己指定仓库的地址,在idea中选择你下载的maven,如果出现下载失败导致的报错去本地的仓库地址删掉下载到一半的文件。在maven配置中加入阿里的仓库地址,如果出现阿里仓库没有的包,再在项目pom中加入官方的镜像,等下载好以后再去掉。

2023-05-29 22:38:16 500

原创 Linux 命令小记

Linux使用心得

2022-09-09 11:41:55 294

原创 Windows配置多个jdk的方法

详细介绍Windows下配置多个版本JDK的方法

2022-08-04 11:14:27 2693

原创 YOLOv5目标检测全流程:从标注数据到检测模型

1. 对原始图片打标利用LabelImg工具打标,输出格式选择为PascalVOC,得到xml格式的文件2. 数据预处理(1)将打标后的文件拷贝到当前工作目录,即放在和代码同一级目录下的datasets文件夹中"""将打标好的图片和xml分别放在img和xml文件夹中"""import osimport globimport shutilroot_path = os.getcwd() # 当前工作目录xml_file_path = r'D:\YOLO\0506\labels\\' #

2022-05-09 14:46:46 7906 6

原创 将Git的默认编辑器设置为VS Code

网上查到的方法都是运行git bash,然后输入:$ git config --global core.editor Code但是我在那样配置过后,使用IDEA进行git commit时,会有如下报错:经过在stack overflow搜索之后,发现需要在设置编辑器的时候加上-w参数:因此正确的做法是使用命令:git config --global core.editor "code ...

2020-03-16 21:01:33 1265

原创 IDEA下Maven配置出现Error : java 不支持发行版本5 或 Error:java: 不再支持源选项 5,请使用 6 或更高版本的解决办法

我每次创建一个maven工程,都报错Error : java 不支持发行版本5 或者是 Error:java: 不再支持源选项 5。请使用 6 或更高版本。实在忍受不了,这里写篇文章记录一下,不想每次都上网搜解决办法了。(1)首先,点settings,然后找到图中目录,这里的target bytecode version和project bytecode version都换成你的jdk版...

2019-11-24 23:11:41 17526 11

原创 Java中Float和Double的精度问题

上篇博客我查看了下byte、char、short的取值范围,于是我今天打开编译器又想起来看看Float和Double的取值范围System.out.println(Float.MIN_VALUE + " " + Float.MAX_VALUE);System.out.println(Double.MIN_VALUE + " " + Double.MAX_VALUE);输出如下:这很奇怪...

2019-11-09 10:28:58 178

原创 为什么char不能自动转为short

今天我在群里看到有人问,为什么Java中char类型不能自动转成short类型。一开始我想的是: byte, short, char 三个是同级别的,所以不能自动转换。因为数值类型的级别从低到高是:byte, short, char -> int -> long -> float -> double但后来我自己在IDEA跑了一下发现,byte可以自动转成short,但...

2019-11-09 09:31:10 2254 2

原创 使用CFR进行反编译

CFR的官网:http://www.benf.org/other/cfr/1.将CFR的jar包保存到你的一个文件夹,例如 D:\jar2.将你想要反编译的Java代码拷贝到此文件夹3.打开命令行我的系统是Win10,按住shift+鼠标右键,点击“在此处打开Powershell窗口”,快速进入当前目录下的命令行4.生成字节码文件命令行输入 javac XXX.java5.对刚刚的...

2019-11-06 17:29:07 2906

原创 为什么局部变量要使用基本数据类型

在《阿里巴巴JAVA开发手册》里有这样一条:【推荐】所有的局部变量使用基本数据类型。虽然我一直习惯这样写代码,但是为什么这样写倒是没有深入思考过,直到今天看了阿里大佬 Hollis 在知乎的回答后,困扰我已久的一个疑惑终于解决了。于是在这儿做个笔记,以免日后忘记。我们知道,Java中共有三种变量,分别是类变量、成员变量和局部变量。他们分别存放在JVM的方法区、堆内存和栈内存中。其中局部...

2019-11-06 17:28:37 1247

原创 谈谈Java字符串拼接

1."+"操作符和append方法在我们初学String的时候,无数人跟我们说过尽量不要使用 “+” 拼接字符串,效率不好,应该使用append,你自己循环拼接测一测时间就知道了 。我们不妨来循环一百万次,看一看它们的区别。// 1.for 循环中使用”+”号操作符。long startTime1 = System.currentTimeMillis();String a = ""...

2019-11-06 17:28:15 211

原创 基本类型和包装类型的区别

数据类型默认值byte0short0int0long0Lfloat0.0fdouble0.0dchar‘/u0000’(空)booleanfalse2.包装类型可以为 null,而基本类型不可以在第一点我们说了,基本类型有初始值,而包装类型的默认值是null。而...

2019-11-06 17:27:03 8819 10

空空如也

空空如也

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

TA关注的人

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