自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Invalid bound statement not found 你意想不到的可能错误原因

也与上面这篇博客的第四种方法相呼应,当mapper接口和mapper接口对应的配置文件在命名上相同 、所在的路径相同,则mapper-locations可以不用配置,配置也不会生效。,再把xml文件放进去,虽然文件夹看起来还是com.easypan.mappers,但它是真正的多级文件夹。否则会导致资源文件not found 的问题,而且很难排查得到。而另一种解决方案是针对于多级文件夹创建的问题,即你的xml文件放在了由你自己用.创建的“多级文件夹”,事实上他只是由点.连接的单级文件夹名,

2023-06-03 00:06:51 383

原创 本地数据集文件切分

下载下来的数据集图片数量太大,例如几万张,并且没有为我们切分好训练集和测试集,同时尤其是对于目标检测任务还有label的数据同样没有切分,如果想用手动转移图片或者label的txt文件,一个是麻烦,另一个是可能找不到图片、txt文件对应位置。在这里,我将原数据集的39729张图片的前3w张放入了训练集,其余放入测试集。txt文件同理,合理更换位置和修改。首先,你应该在具有大量图片/txt的文件夹下新建train、test文件。

2023-04-03 00:51:05 120

原创 win10+vs2019环境下OpenGL的安装

win10+vs2019环境下OpenGL的安装教程,且对一些小问题也进行了介绍

2022-11-18 12:26:36 460

原创 Java多线程超详解

文章目录进程与线程什么是进程多进程有啥用什么是线程多线程有啥用Java程序的运行原理线程的创建和启动继承Thread类Runnable接口线程的生命周期进程与线程线程指的是进程中的一个执行场景,也就是执行流程每一个进程都是一个应用程序,都有独立的内存空间同一个进程中的线程共享其进程中的内存和资源(共享的内存是堆内存和方法区内存,栈内存不共享,每个线程都有自己的栈内存。)什么是进程一...

2020-03-28 23:53:14 243 2

原创 c++实验题(类)

c++类实验题CPU类椭圆类Date类椭圆类2(拷贝构造函数和析构函数)时间类Person类、学生类、教师类和研究生类(多重继承)车类的继承与派生(虚基类)CPU类CPU类(类的设计)**【问题描述】**声明一个CPU类,包含等级(rank)、频率(frequency)、电压(voltage)等属性,有两个公有成员函数run、stop。其中,rank为枚举类型CPU_Rank,声明为enum...

2019-12-26 01:21:29 1715

原创 《Java面向对象程序设计》第十五章课后习题

习题1.网络通信协议分几层?各层解决的问题是什么?应用层与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序就需要实现OSI的第7层。示例:TELNET,HTTP,FTP,NFS,SMTP等。表示层这一层的主要功能是定义数据...

2019-11-17 19:18:27 713

原创 《Java面对对象程序设计》第九章课后习题

习题1.线程和进程的联系和区别是什么?线程指的是进程中的一个执行场景,也就是执行流程每一个进程都是一个应用程序,都有独立的内存空间同一个进程中的线程共享其进程中的内存和资源(共享的内存是堆内存和方法区内存,栈内存不共享,每个线程都有自己的栈内存。)一个进程对应一个应用程序,例如在Windows操作系统中打开QQ,在Java开发环境下启动jvm,就表示启动了一个线程。在同一个操作系统中,可...

2019-11-17 17:08:58 287 1

原创 《Java面对对象程序设计》第七章课后习题

这次是课堂作业,以前没写,不能够坚持吧,现在前来补救。1.“程序中凡是可能出现异常的地方必须进行捕获或抛出”,这句话对吗?不对,运行时异常即使没有try…catch…编译也会通过,但是一出现这样的异常程序立马就挂,需要我们检查程序中的逻辑问题等来避免。2.自定义一个异常类,并在程序中主动产生这个异常类对象。public class IllegalNameException extends ...

2019-11-17 16:26:08 583

原创 c++函数模板代码中遇到call of overloaded 'swap(int&, int&)' is ambiguous错误解决办法

咳咳,今天又是重修c++的一天。首先吐槽一下c++的东西是真滴多啊,不过也是我没好好学罢了今天在回顾函数模板的时候遇到了问题:按照《c++ primer plus》书上敲的,编译器是codeblocks(再次吐槽一下感觉codeblocks挺垃圾的)我的代码如下:错误代码#include<iostream>using namespace std;template &lt...

2019-10-25 21:10:34 8156 8

原创 个人银行管理系统由c++转为Java的感想

第一次Java实验更改个人银行账户管理系统c++版本到Java版本欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowc...

2019-10-23 23:52:17 203

原创 Java抽象类与接口

通常可以说四边形具有4条边,或者更具体一点,平行四边形是具有对边平行且相等特性的四边形,但对于图形对象却不能使用具体的语言进行描述,他有几条边,究竟是什么图形,没有人能说清楚,这种类在Java中被定义为抽象类。在解决实际问题时,一般将父类定义为抽象类,需要使用这个父类进行继承与多态处理。回想继承和多态原理,继承树中越是在上方的类越抽象。在多态机制中,并不需要将父类初始化对象,我们需要的只是子类对...

2019-10-08 22:29:22 96

原创 Java中instanceof操作符

在程序中执行向下转型操作时,如果父类对象不是子类对象的实例,就会发生ClassCastException异常,所以在执行向下转型之前需要养成一个良好的习惯,就是判断父类对象是否为子类对象的实例。这个判断通常使用instanceof操作符来完成。可以使用instanceof操作符判断是否一个类实现了某个接口,也可以用它来判断一个实例对象是否属于一个类。instanceof的语法格式如下:my...

2019-10-08 22:28:51 174

原创 Java对象类型的转换

对象类型的转换在Java编程中经常遇到,主要包括向上转型和向下转型操作。1.向上类型

2019-10-08 22:28:25 297

原创 Java多态

利用多态可以使程序具有良好的扩展性,并可以对所有的类对象进行通用的处理。对象可以作为父类的对象实例调用,这种将子类对象视为父类对象的做法称为“向上转型”。假如现在需要绘制一个平行四边形,这时可以在平行四边形类中定义一个draw()方法:public class Parallelogram{//实例化保存平行四边形对象的数组对象public void draw(Parallelogram...

2019-10-08 22:28:08 153

原创 Java类的继承

继承在面向对象开发思想中是一个非常重要的概念,他使整个程序架构具有一定的弹性,在程序中复用一些一些已经定义完善的类不仅可以减少软件开发周期,也可以提高软件开发的可维护性和可扩展性。继承其基本思想是基于某个父类的扩展,制定出一个新的子类,子类可以继承父类原有的属性和方法,也可以增加原来父类所不具备的属性和方法,或者重写父类中的某些方法。在Java中使用extends关键字来标识两个类的继承关系:...

2019-10-08 22:27:48 118

原创 Java中super关键字

定义一个员工类,一个继承员工类的经理类。在主方法中创建一个经理对象,并调用经理类当中的成员方法。class Employee{ public void work() { // 成员方法 System.out.println("员工在工作"); }}class Manager extends Employee{ //子类重写父类中的work方法 public void w...

2019-10-08 22:27:19 109

原创 Java中抽象类

之前把抽象类和接口放在一起讲了,觉得还是太草率了,现在重新简单地讲一下这个抽象类吧。如何定义抽象类?class关键字前加abstract抽象类无法被实例化虽然抽象类没有办法实例化,但是抽象类也有构造方法,该构造方法是给子类创建对象用的。public abstract class A{ //Constructor A(){ System.out.println("A...");...

2019-10-08 22:26:49 109

原创 Java中final关键字

final修饰的类无法被继承final class A{ }class B extends A{ //B类不能成为终态类A的子类}final修饰的方法无法被覆盖class A{ public final void m1() { } class B extends A{ //不能覆盖A中的final方法 public void m1() { ...

2019-10-08 22:26:29 74

原创 Java中Object类

在开始学习使用class关键字定义类时,就应用到了继承原理,因为在Java中,所有的类都是直接或间接继承了java.lang.Object类。Object类是比较特殊的类,它是所有类的父类,是Java类层中的最高层类。当创建一个类时,总是在继承,除非某个类已经指定要从其他类继承,否则它就是从java.lang.Object类继承而来的,可见java每个类都源于java.lang.Object类,...

2019-10-08 22:25:25 133

原创 Java中内部类

静态内部类关于静态内部类静态内部类可以等同静态变量内部类重要的作用:可以访问外部类中私有的数据静态内部类可以直接访问外部类的静态数据,无法直接访问成员public class OuterClass { //静态变量 private static String s1="A"; //成员变量 private String s2="B"; //静态方法 private ...

2019-10-08 22:24:02 85

原创 《Java面对对象程序设计》第六章课后习题

这篇博客是老师布置的作业。《Java面对对象程序设计》第六章课后习题开始吧!1. this和super各有几种用法?this:消除歧义,区分同名的成员变量和形参在构造函数中我们可以使用this来调用同一类的其他构造函数内部类中的this仍旧代表内部类所在类,即外部类对象。可以使用它从内部类访问外部类实例super:可以使用super调用父类构造函数,且放在构造函数的第一句。...

2019-10-08 22:17:12 467

原创 Java接口再述

之前把抽象类和接口放在一起讲了,觉得还是太草率了,现在重新讲一下这个接口吧。接口也是一种引用类型,可以等同看做类如何定义接口,语法:[修饰符] interface 接口名{ }接口中只能出现:常量、抽象方法接口其实是一个特殊的抽象类,特殊在接口是完全抽象的接口中没有构造方法,接口也无法被实例化接口和接口之间可以多继承一个类可以实现多个接口(这里的实现可等同...

2019-10-03 23:47:13 155 2

原创 java中static关键字

java中static关键字首先看一个“中国人”类:属性我给的是:身份证号、名字、国籍此外还给了无参构造方法和有参构造方法public class Chinese { //身份证号【每个对象身份证号不同】 //实例变量 String id; //姓名【每个对象姓名不同】 //实力变量 String name; //国籍【每个对象都是Chinese类实例化的,每个中国人...

2019-09-25 19:14:05 116

原创 Java中this关键字

java中this关键字关于java语言当中的this关键字:1.this是一个关键字,翻译为:这个2.this是一个引用,是一个变量,this变量中保存了内存地址指向了自身3.创建100个java对象,每一个对象都有this,也就是说有100个不同的this4.this可以出现在实例方法当中,this指向当前正在执行这个动作的对象5.this在多数情况下是可以省略不写的6.thi...

2019-09-25 11:09:27 96

原创 java构造方法学习

java类中构造方法知识点一关于java类中的构造方法:构造方法又被称为构造函数/构造器。构造方法语法结构:[修饰符列表]构造方法名(形式参数列表){构造方法体;}对于构造方法来说,“返回值类型”不需要指定,并且也不能写void,写上就成普通方法了对于构造方法来说,构造方法的方法名必须和类名保持一致构造方法的作用?构造方法存在的意义是,通过构造方法的调用,可...

2019-09-22 12:27:10 292

原创 Java面对对象的封装性

首先我们看一个User类和UserTest类:public class User { // 用户类 int age;}// 用户测试类public class UserTest { public static void main(String[] args) { //创建User对象 User user=new User(); //访问age //读取年龄值...

2019-09-22 10:29:02 96

原创 《java面对对象程序设计》第五章课后习题

这一篇博客同样是老师布置的作业呢。《java面对对象程序设计》第五章课后习题开始吧!面向对象的主要特征是什么?答:封装、继承和多态。封装是如何实现的?答:(1)修改属性的可见性,限制访问。  (2)设置属性的读取方法。  (3)在读取属性的方法中,添加对属性读取的限制。对象之间如何相互作用?作用的条件是什么?答:1.对象之间是通过方法进行作用的。2.两者之间有方法...

2019-09-21 21:49:48 485

原创 《Java面对对象程序设计》第四章课后习题

这篇博客是老师布置的作业了《Java面对对象程序设计》第四章课后习题:开始吧!名词解释:构造方法、抽象答:构造方法:构造方法是一个与类名相同的类方法。每当使用new关键字创建一个对象,为新建对象开辟了内存空间,java系统将自动调用构造方法初始化这个新建对象。抽象:抽象就是把一个对象分析出各个属性, 来替代表达的手法 。对象位于内存何处?声明能引用对象的实质是什么?答:堆内存...

2019-09-21 21:22:13 411

原创 Java对象的创建和使用、代码实例内存分析与java虚拟机

首先我们看一个学生类:学生类是一个模板,描述了所有学生得共同特征(状态+行为),当前类只描述学生的状态信息(属性)

2019-09-21 18:57:07 125

原创 Java重载与实例

什么是重载重载,简单说,就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。编程中重载的定义:函数名相同,函数的参数列表不同(包括参数个数和参数类型),至于返回类型可同可不同。如果没有重载两数相加,数据类型不同,返回类型不同。但是方法(功能)是一样的。我们先看看如果不用重载:public class OverL...

2019-09-16 21:22:56 568

原创 Java:对象与对象引用的区别

文章目录Java对象与Java对象引用的区别首先,什么是对象Java:对象与对象引用对象创建:Java与c++的区别Java对象与Java对象引用的区别首先,什么是对象现实世界中,随处可见的一种事物就是对象,对象是事物存在的实体,比如人类,书桌,计算机,旺仔QQ糖。人类解决问题的方式总是将复杂的事物简单化,于是就会思考这些对象是由哪些部分组成的。通常都会将对象分为两个部分,即动态部分与静...

2019-09-15 01:03:24 231

原创 Java中Math类常用函数方法大赏

Math类常用函数方法一览Java语言中提供了一个执行数学基本运算的Math类,该类包括了常用的数学运算方法,比如三角函数方法,对数函数方法,平方根函数方法。除此之外还提供了一些常用的数字常量,如PI,E等。下面我直接奉上代码

2019-09-14 16:46:42 298

原创 Java中System类、Integer类、Math类学习

文章目录System类1.基本字段(field)2. 常用方法(method)**arraycopy**currentTimeMillisgcexitMath类1.基本字段(filed)System类System类包含几个有用的类字段和方法。它不能被实例化。系统类提供的工具包括标准输入、标准输出和错误输出流;访问外部定义的属性和环境变量;加载文件和库的方法;以及快速复制数组一部分的实用方法...

2019-09-08 19:38:47 260

原创 JAVA第一课

JAVA第一课谈谈过去学习编程语言中的经验教训谈谈自己对Java平台的理解第一个java代码:HelloWorld.java谈谈过去学习编程语言中的经验教训一、先说说教训吧过去学习的是c/c++和python,这两门课说实话首先自己本身也没有用心。理论方面,我会花比较多的时间去抄写理论知识,然后也没有足够的代码练习,结果是理论没过几天就忘了,更不会敲代码,于是我又花时间去补理论。。。...

2019-09-08 00:03:17 155

空空如也

空空如也

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

TA关注的人

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