自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Error starting ApplicationContext. To display the conditions report re-run y

Please report to IDEA support: java.io.IOException: ?????报错,在项目运行开始从前有个沙雕软件,叫idea,昨天项目运行没问题,今天就出问题了解决:管理员身份打开idea

2021-10-26 12:10:51 8804 1

原创 2021-01-13

步骤1安装erlang 安装rabbitMQ 做好准备,连接成功,访问http://localhost:15672这些我就不多说了,rabbitmq可以去官网下载,每个版本都有对应的erlang版本说明,这里推荐https://www.cnblogs.com/z-1026/p/9985389.html下载安装,另外我还参考了:https://www.cnblogs.com/saryli/p/9729591.html这个博客讲一下我遇到的问题:由于我第一次安装了6.2版本,与我的rabbitm

2021-01-14 14:55:14 240

原创 实用的idea插件

1、jrebel and XRebel for IntelliJ——热部署插件,不需要多次重启maven项目https://blog.csdn.net/lianghecai52171314/article/details/105637251教程可以看这篇博客2、Alibaba Java Coding Guidelines——阿里巴巴编码规范会根据你的代码自动提示代码是否符合规范3、Convert YAML and Properties——将yaml转换成properties文件..

2020-12-17 16:08:12 208 2

原创 maven中有XX包无法删掉怎么办?maven包下载卡住怎么办?需要全部删掉吗?

至于为什么引出这个问题,问题的表象是什么?起初问题是下载公司的archetype maven模型下载到一半卡顿,计算机此时无法将文件继续写入。如图:某些jar downloading就没有后续了……但是点击链接正常下载 -----可证-----> 网络没问题maven包下载卡住怎么办?需要全部删掉吗?不需要,只需要把loading中卡住的那个包删掉就可以了,其他包已经下载好的不需要删掉。起初我以为是网络太慢,然后我下载了一晚上……最后用网上大多数人的解...

2020-11-12 11:55:49 978

原创 Set的用法以及相关例题——插入不重复元素

Set的说明图示Set 集合类似于一个罐子,把一个对象添加到Set集合时,Set集合无法记住添加这个元素的顺序,所以Set里的元素不能重复(否则系统无法准确识别这个元素)List集合非常像一个数组,它可以记住每次添加元素的顺序,只是List长度可变。Map集合也像一个罐子,只是它里面的每项数据都由两个值组成。头文件#include <set>...

2020-10-03 14:50:20 2186

原创 代码思路详解——初识C++(勿喷)

容器的使用栈:①考虑栈为空 ②考虑出栈的个数有关lower_bound函数的使用lower_bound结构体写一个代码思路很重要,就拿这个例题来说,首先,我们可以将起始点加入我们的队列中,距离和供油量为0.需要得到多组数据并为其赋值还要不互相影响,要使用什么知识来解决这个问题呢?我们最先可能会想到数组,但数组是有局限性的,无法将汽油以及和站点很好的联系起来,这个时候,...

2020-10-03 14:49:50 424

原创 常见错误类型

时间超出限制#include<cstdio>using namespace std;int main() { int n,t,x,c,a[10005]; while(scanf("%d%d%d",&n,&t,&c)!=EOF) { int sum=0,cnt=0; for(int i=0; i<n; i++) { scanf...

2020-10-03 14:49:27 322

原创 第一个网页,嘿嘿

<html><head> <title> 我的第一个网页</title> <meta http-equiv="content-type" content="text/html;cahrset=utf-8"></head><body><h

2020-10-03 14:47:50 2216 2

原创 链表总结

直接上代码,有不合理之处希望大伙们提点修改意见:包含了链表的删除,增加,顺序增加,修改,查找倒数第k个元素,递归思想创建链表,递归思想反转链表,非递归思想反转链表,逆序打印链表;package com.housy.linklist;import java.awt.HeadlessException;import java.lang.Thread.State;import java...

2020-05-07 19:40:48 269

原创 java实现给图片加水印

由于网上加水印需要RMB……,在别人的小轮子上面又改了改:package club.housy.watermark.util;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;imp...

2020-04-24 09:02:42 527

原创 Mario小项目

很久没写博客了,这几天做了一个马里奥小项目,有基本功能的实现,运行截图如下:瞎凑合看吧,毕竟素材有限,基本功能实现;源码:https://github.com/Housy/mario.git...

2020-04-16 15:56:10 230

原创 操作系统课设——linux下基于信号量互斥申请(一)

课设任务设计内容:1.创建进程:手动创建几个进程,或者随即创建几个进程,都在界面上完成;要求包括进程的名称(不能重复)、执行时间和申请资源的等待时间等。在此同时刻可能有多个进行在内存申请某资源。 假设创建5个进程2.类临界资源的管理,包括申请以及分配等。分别通过信号量实现或者管程实现。3.银行家算法,判断是否可以进行资源的分配。设计要求:调用相关的Linux系统内核函...

2020-01-06 08:34:44 806 2

转载 jad反编译

java反编译工具jad下好以后解压就可以用了,软件就只有一个exe文件和一个帮助文件。在众多的JAVA反编译工具中,有几种非常著名的工具使用了相同的核心引擎——JAD,其中主要包括:FrontEnd Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java Decompiler、NMI’s Java Class Viewer和国...

2019-09-07 17:55:24 1169

原创 第十七章 容器深入研究

1、完整容器分类法2、填充容器Collections类也有一些实用的static方法,其中包括fill,同Arrays一样只复制同一对象引用来填充整个容器的,并且只对List对象有用,但是所产生的列表可以传递给构造器或addAll方法:class StringAddress { private String s; public StringAddress(String s...

2019-08-17 12:24:15 241

原创 持有引用

再谈持有引用之前,我们需要了解一下可达性分析算法。1、可达性分析算法在java中,我们是通过可达性分析来判断对象是否存活,基本思想是:通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(Reference Chain),当一个对象到GC Roots没有任何引用链相连,也就是从GC Roots到这个对象不可达时,则证明此对象是不可用的,如...

2019-08-17 10:58:09 523

原创 第十五章 泛型

一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义的类,如果要编写可以应用与多种类型的代码,这种刻板的限制对代码的束缚就会很大。1、简单泛型核心概念:告诉编译器想要用什么类型,然后编译器帮你处理一切细节。1.1 一个元组类库下面的程序是一个2维元组,它能够持有两个对象://: net/mindview/util/TwoTuple.javapackage net...

2019-08-14 13:17:17 218

转载 Java 泛型,你了解类型擦除吗?

转自:https://blog.csdn.net/briblue/article/details/76736356很优秀的一篇文章,解决了我的疑问。泛型,一个孤独的守门者。大家可能会有疑问,我为什么叫做泛型是一个守门者。这其实是我个人的看法而已,我的意思是说泛型没有其看起来那么深不可测,它并不神秘与神奇。泛型是 Java 中一个很小巧的概念,但同时也是一个很容易让人迷惑的知识点,它让人...

2019-08-12 16:13:05 150

原创 向上转型的作用

一、什么是向上转型上转型对象不是父类创建的对象,而是子类对象的“简化”状态,它不关心子类新增的功能,只关心子类继承和重写的功能。当一个类有很多子类时,并且这些子类都重写了父类中的某个方法。当使用上转型对象在调用这个方法时就可能具有多种形态。因为不同的子类在重写父类的方法时可能产生不同的行为。也就是说,不同对象的上转型对象调用同一方法可能产生不同的行为。class Car { ...

2019-08-10 17:02:10 3811

原创 第十四章 类型信息

运行时类型信息使得你可以在程序运行时发现和使用类型信息。1、运行时发现和使用类型信息传统RTTI(运行时识别一个对象的类型) 反射 instanceof关键字1.1 为什么需要RTTI基本目的:让代码只操纵对基类的引用;//: typeinfo/Shapes.javaimport java.util.*;abstract class Shape { void dr...

2019-08-10 11:17:23 166

原创 交叉的梯子PKU2507

Crossed laddersTime Limit:1000MS Memory Limit:65536K Total Submissions:5476 Accepted:2070 DescriptionA narrow street is lined with tall buildings. An x foot long ladder is...

2019-08-08 21:16:44 503

原创 解一元三次方程noip2001

题目描述有形如:ax^3+bx^2+cx^1+dx^0=0ax3+bx2+cx1+dx0=0这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,da,b,c,d均为实数),并约定该方程存在三个不同实根(根的范围在-100−100至100100之间),且根与根之差的绝对值\ge 1≥1。要求由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后22位。提示:记...

2019-08-08 17:07:29 500

转载 java中的逆变与协变

转:https://blog.csdn.net/z69183787/article/details/51598345看下面一段代码Number num = new Integer(1);ArrayList<Number> list = new ArrayList<Integer>(); //type mismatchList<? extends ...

2019-08-06 20:27:50 216

转载 Java泛型中E、T、K、V等的含义

Java泛型中的标记符含义:E- Element (在集合中使用,因为集合中存放的是元素)T- Type(Java 类)K- Key(键)V- Value(值)N- Number(数值类型)?- 表示不确定的java类型S、U、V- 2nd、3rd、4th typesObject跟这些标记符代表的java类型有啥区别呢?Obj...

2019-08-06 09:56:34 187

原创 循环比赛

问题描述: 设有n=2^k个运动员要进行网球循环赛。现要设计一个满足以下要求的比赛日程表: (1)每个选手必须与其他n-1个选手各赛一次; (2)每个选手一天只能参赛一次; (3)循环赛在n-1天内结束; (4)每个元素占用空间为四个字符; 请按此要求将比赛日程表设计成有n行和n-1列的一个表。在表中的第i行,第j列处填入第i个...

2019-08-05 21:00:57 548

转载 poj3273 花费

转载自:http://exp-blog.com/2018/06/24/pid-1059/-------------------------------------------------------------------------大致题意:给出农夫在n天中每天的花费,要求把这n天分作m组,每组的天数必然是连续的,要求分得各组的花费之和应该尽可能地小,最后输出各组花费之和中的最大值...

2019-08-04 21:25:48 104

原创 快速幂优化

普通方法是逐个相乘,但是速度相当慢:fun(long long x,long long n) { for(int i = 0; i < n; i++) { x *= x; } return x;}拿来说,可分为:2*2*2*2*2*2*2*2*2,由于2*2=4,进一步可以写成4*4*4*4*2,由此类推,可以写成8*8*2;需要判断...

2019-08-04 19:51:19 331

转载 第十三章 字符串

可以证明,字符串操作是计算机程序设计中最常见的行为。1 、不可变StringString对象是不可变的,字符串对象作为方法的参数传递时,实际传递的是引用的一个拷贝.而该引用所指的对象其实一直待在单一的物理位置上,从未动过. 给String对象赋值本质上是改变该String对象引用的指向.2 、重载"+"与StringBuilderString对象是不可变的,你可以给一个String...

2019-08-03 18:58:08 111

原创 JDK反编译代码

先进入到class文件的目录,再执行:javap -cPrint语法:  javap [ options ] class ;options:  -help  帮助  -l  输出行和变量的表  -public  只输出public方法和域  -protected  只输出public和protected类和成员  -package  只输出包,public和pro...

2019-08-03 09:51:07 497

原创 逃亡

#include<iostream>#include<cstdio>#include<cstdlib>#include<iostream>#include<cmath>#include<algorithm>#define Max 100001using namespace std;typedef long ...

2019-08-02 21:57:44 222

原创 poj1650 近似整数

每个分子和分母都在[1,L]中,因此,每一个分母都存在一个使分子/分母最接近A然后比较出最小误差的分子网上有种叫追赶法不太理解#include<iostream>#include<cstdio>#include<cstdlib>#include<iostream>#include<cmath>#include&...

2019-08-02 20:57:33 200

原创 第十二章 通过异常处理错误

java 的基本理念是“结构不佳的代码不能运行”。1、基本异常异常说明使用了附加的关键字throws,后面接一个所有潜在异常类型的列表,方便客户端程序员查看.1.1 异常参数所有表准异常类都有两个构造器:一个是默认构造器,另一个是接受字符串作为参数,以便能把相关信息放入异常对象的构造器: throw new NullPointerException("t = null");...

2019-08-02 18:48:11 226

原创 第十一章 练习题

练习一:class Gerbil { int gerbilNumber; public Gerbil(int i) { gerbilNumber = i; } public void hop() { print("Gerbil" + gerbilNumber + "hops"); }}public class Ex11_1 { public static void ...

2019-08-01 19:42:06 225

原创 第十一章 持有对象

如果一个程序只包含固定数量的且其生命期都是已知的对象,那么这是一个非常简单的程序。1、泛型和类型安全的容器使用Java SE5之前的容器的一个主要问题就是编译器允许你向容器中插入不正确的类型。 通过使用泛型,就可以在编译期防止将错误类型的对象放置到容器中,使用了泛型后从容器中取出元素不再需要强制转型。向上转型可以适用于泛型。2、基本概念Collection一个独立元素的序列,这...

2019-08-01 11:54:36 117

原创 第十章 内部类

可以将一个类的定义放在另一个类的定义内部,这就是内部类。1、创建内部类public class test1 { class Contents { private int i = 1; public int value() { return i; } }}如果想从外部类的非静态方法之外的任意位置创建某个内部类对象,那么必须具体地指明这个对象的类型:OuterCl...

2019-08-01 10:48:35 139

原创 第九章 接口

接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。1、抽象类和抽象方法1.1 抽象类 abstract仅有声明,没有方法体,即无大括号以及其内容; 如果一个类包含一个或多个抽象方法,该类必须限定为抽象的; 如果不完整的抽象类试图创建该类的对象时,编译器会报错; 并不需要所有的方法都是抽象的;如果子类继承抽象父类,并不要求一定要重写父类的方法,否则必须重写实...

2019-07-31 17:56:39 186

原创 分治算法——折半查找法

折半查找二分查找算法根据边界情况不同,一般可分为两种情况,一中是左闭右开区间,类似于[left,right),一种是左闭右闭区间,在非递归二分中,必须遵守一定的区间规则,否则会造成程序错误,即区间不能够重复。思路:假设目标值在闭区间[l, r]中, 每次将区间长度缩小一半,当l = r时,我们就找到了目标值。【题目描述】折半查找法(half.cpp/c/pas)大魔导师培根曾经...

2019-07-13 18:02:08 2215

原创 第八章 多态

在面向对象的程序设计中,多态是继数据抽象和继承之后的第三种基本特征。1、再论向上转型/** * 基类 */public class Instrument { public void play(Note n) { System.out.println("Instrument play()"); }}/** * 导出类 */public c...

2019-07-13 14:09:32 106

原创 第七章 复用类

1、组合由于新的类是由现有对象所组成,这种现象叫组合;编译器并不是简单地为每一个引用都创建一个默认对象,因此,若像初始化这些引用,可以在代码中的下列位置进行:在定义对象的地方,这意味着他们总是能够在构造器被调用之前初始化; 在类的构造器中; 就在正要使用这些对象之前,即当需要一个实例的时候初始化对象,这种方式成为惰性初始化,在生成对象的情况下,这种方式可以减少额外的负担; 使...

2019-07-13 10:51:10 128

原创 第六章 访问权限控制

这一章的知识点没有什么,主要是例题;练习8:效仿实例Lunch.java的形式,创建一个名为ConnectionManager的类,该类管理一个元素为Connection对象的固定数组。客户端程序员不能直接创建Connection对象,而只能通过ConnectionManager中的某个static方法来获取他们。当ConnectionManager之中不再有对象时,它会返回null引用。在m...

2019-07-10 11:17:37 240

原创 第五章 初始化与清理

1、构造器的作用构造器采用与类名相同的名称,初始化期间自动调用构造器:new Rock()将会为对象分配内存空间,并调用相应的构造器; 构造器有助于减少错误,使代码易于阅读;创建一个类,它包含一个在定义时就被初始化了的String域,以及另一个通过构造器初始化的String域,两种方式有何差异?-> 定义时期的初始化次数为1次 构造器初始化为两次:① 首先编译器发现变...

2019-07-08 21:01:14 137

住院管理系统.zip

需要说明一下,由于第一次独自完成,有很多不妥当的地方,可以看着修改完善,主要是对任务书没有认真分析,很惨痛的教训!

2019-07-02

空空如也

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

TA关注的人

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