自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BS和CS介绍

CS:Client客户端Server服务器需要安装客户端,服务器与客户端并存。详情如图。BS:Brower浏览器Servler服务器没有客户端所以不需要维护,开发成本较低。...

2020-04-18 17:14:12 669

原创 Tomcat各个文件夹的作用

学习Tomcat主要就是学习其各种文件的配置以及各个目录的作用。1、bin目录:这个文件夹包含的是启动/关闭tomcat的脚本,里面有startup.sh(Linux环境下启动tomcat脚本)和startup.bat(Windows环境下启动tomcat脚本),还有其他平台的启动和关闭命令脚本,还有很多环境变量的设置都在这里,例如可以设置JDK,Tomcat的路径,如果修改catalin...

2019-12-09 17:09:11 995 1

原创 Tomcat解决闪退问题

tomcat闪退一般有三种原因: 1.问题:JAVA_HOME环境变量未配置,tomcat服务器是基于java语言的服务器软件,运行时会先找到java环境变量。 解决办法:配置JAVA_HOME环境变量,配置方法如下,需要注意的是配置环境变量分为系统变量和用户变量,两者的区别在于全局和当前用户。2...

2019-12-09 17:05:29 1212

原创 form表单(HTML标签)

定义:<form>标签代表一个表单,表单用于向服务器传输数据。包含<input>,可以是文本字段,按钮,单选框,复选框,提交按钮等,还可以包含<textarea><select>等。form表单常用属性: name:用于定义表单的名称 action:用于规定表单提交将数据发送给谁...

2019-11-25 17:22:15 568

原创 HTML标签

1.文件标签: html标签:整个文件都处于html标签中,声明文件类型便于浏览器识别,包含<head>和<body>标签。 head标签:用于加载一些重要的内容,如一些插件,组件,框架等内容的云端地址以及网站的标题,内容不会被页面显示, 只有<body>的内容才会...

2019-11-21 20:48:45 110 1

原创 第一个JAVA项目—————图书管理系统

暑假期间学习了一些JAVA的基础知识,为了验证自己的所学,写了这个简单的图书管理系统,本来想写完就发到博客上但一直没想起来就拖了很久,最近想起来还没发然后想发一下,本系统实现了登陆注册功能以及图书的增删改查功能,运用JDBC连接数据库,简单运用了一些四则运算控制了账号和密码的格式,修改账号信息功能,写的很水,以后有空会重新写一下。数据库表各个界面的实现...

2019-10-30 17:14:04 875

原创 JPanel容器调用paintComponents(Graphics g)方法

方法一:去继承JPanel,重写这个方法方法二:创建JPanel的时候,用匿名类重写:JPanel pane = new JPanel(LayoutManager layout) { protected void paintComponent(Graphics g) { //code..... }};...

2019-07-15 11:16:26 2569

原创 final关键字

final:(最终的) 特点: 1.可以修饰类,修饰的类不能被继承。 2.可以修饰变量,被修饰的变量变成了自定义常量,被修饰的变量只能被赋值一次。 3.修饰方法,被修饰的方法不能被重写。 4.修饰局部变量时,如果是基本类型,值不能被改变。如果是引用类型,地址不能被改变,但堆...

2019-07-11 17:31:32 82

原创 java中的子类与继承

子类与父类: 多个类中具有相同的属性和行为时,将这些内容拿出来单独放到一个类中,其他多个类无需再定义这些属性和行为,只需要 继承这个类即可。单独的这个类称为父类,基类或超类。多个类被称为子类或者派生类。继承以后,可以在父类的基础上加 入自己的新成员。继承: 格式:class 子类名 extends 父类名 {} 好...

2019-07-10 16:21:16 1034

原创 代码块的概念以及执行顺序

代码块:(java中被{}括起来的代码成为代码块) 静态代码块:成员变量位置,用static修饰并且用{}括起来的代码。只执行一次。 作用:一般对类进行初始化。 构造代码块:成员变量位置,用{}括起来的代码,每次执行方法前都会执行构造代码块。每次调用构造方法都执行。 ...

2019-07-09 17:08:18 271

原创 java中main方法

main方法: public:公共的权限最大。 static:静态修饰名词,不需要创建对象,可以直接通过类名调用,方便jvm的调用。 void:main方法被jvm调用,返回的内容给jvm没有意义。 main:常见的方法入口。 String[] args : 字符数组,早期是为了接收键盘录入的数据。 ...

2019-07-09 11:51:51 120

原创 static的特点和注意事项以及静态变量和成员变量的区别

static的特点:(可以修饰成员变量和成员方法) 1.随着类的加载而加载。 2.优先于对象存在。 3.被类的所有对象共享。(判断是否用static修饰,只需要看其是否被所有对象共享) 4.可以用对象名调用也可以直接通过类名调用。 5.static修饰的内容与类相关称之为类变量,非静态修饰的内容称之...

2019-07-09 11:38:26 2941

原创 成员方法的分类和使用

类的组成: 成员变量 成员方法 构造方法 无参构造方法 有参构造方法构造方法的类型: 根据返回值: void类型 非void类型 形式参数: ...

2019-06-12 18:24:42 2374 2

原创 构造方法的简单介绍和重载

构造方法: 作用:给对象的数据进行初始化。 格式:方法名与类名相同,没有返回值类型,连void都没有,没有具体的返回值。 注意:如果你不提供构造方法,系统会提供默认的无参构造方法,如果你提供了构造方法,系统将不会再提供默认的构造方法, 构造方法是可以重载的。当重载了有参构造方法之后,如果我们再想使用无参构造方法,必须自己给出。...

2019-06-12 17:43:14 701

原创 this的基本用法

this:代表所在类的对象的引用。方法被那个对象调用,this就代表哪个对象,简单的说,他就代表当前类的一个对象。注意:谁调用这个方法,在方法内部的this就代表谁。this的应用场景:解决局部变量,隐藏成员变量。class Student { //姓名 private String name; //年龄 private int ag...

2019-06-12 16:53:58 690

原创 封装和private的用法

封装:隐藏对象的属性和实现细节,仅仅对外公布访问方式。提高了代码的安全性,复用性。相当于为代码加了一层外壳,将不需 要对外提供的内容都隐藏起来。把属性隐藏提供公共方法对其访问。class Student { //姓名 private String name; //年龄 private int age; //姓名获取...

2019-06-12 01:25:02 721 1

原创 private的用法

private:私有的,权限修饰符,可以修饰成员变量和成员方法。注意:被private修饰的成员只能在本类中访问。class Demo { //用private修饰成员变量 private int num = 10; public void show() { System.out.println(num); } ...

2019-06-12 01:03:56 20829 3

原创 匿名对象的应用

匿名对象:没用名字的对象。匿名对象的应用场景: 1.调用方法,仅仅只调用一次的时候。 注意:调用多次的时候,不合适。 匿名调用的好处:匿名对象调用完毕就是垃圾,可以被垃圾回收器回收。 2.匿名对象可以作为实际参数传递class Stduent { public void s...

2019-06-10 18:05:44 211

原创 形参的基本类型和引用类型的调用

形式参数的问题: 基本类型:形式参数的改变不影响实际参数。 引用类型:形式参数的改变直接影响实际参数。数据类型:基本数据类型,接口,数组,类。形式参数是基本类型:class Demo{ public int sum(int a,int b){ return a + b; }}形式参数是引用类型...

2019-06-10 17:29:24 4392

原创 成员变量和局部变量的区别

1.在类中的位置不同 成员变量:在类中方法外。 局部变量:在方法定义或者方法声名上。2.在内存中的位置不同 成员变量:在堆内存。 局部变量:在栈内存。3.生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失。 局部变量:随着方法的调用而存在,随着方法的调用完毕而消失。4...

2019-06-10 16:47:37 174

原创 事物的行为和属性分析及类实现和调用(面向对象)

事物: 属性 事物信息描述 行为 事物的功能类: 成员变量 事物的属性 成员方法 事物的行为类是一组相关的属性和行为的集合,并且,类是通过事物转换过来的,类中的成员变量就是事物的属性,属性是用来描述事物的,同理成员变量是用来描述类的,定义一个类,其实就是定义该类的成员变量和成员方法。例 : 一个学生类的定义...

2019-06-10 16:24:07 812

转载 各数据库的驱动包(JDBC)下载

1.mySQLhttps://dev.mysql.com/downloads/connector/2.IBM DB2http://www-01.ibm.com/support/docview.wss?uid=swg213638663.Oraclehttp://www.oracle.com/technetwork/database/features/jdbc/jdbc-drive...

2019-05-24 13:04:27 839

原创 Java实现简单计算器

package SHILI;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.GridLayout;import java.awt.LayoutManager;import java.awt.event.ActionEvent;import jav...

2019-05-10 17:54:45 461

原创 删除操作——str.subString(0,str.length()-1)

subString是String的一个方法,格式为:public String substring(int beginIndex, int endIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,一直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。示例:...

2019-05-10 17:52:39 3956 2

原创 java中equals与"=="的区别

==是一个比较运算符,基本数据类型比较的是值,引用数据类型比较的是地址值。(比较地址值即是指是否为同一个对象的引用)equals()是一个方法,只能比较引用数据类型。重写前比较的是地址值,重写后比一般是比较对象的属性。我们知道进行字符串比较需要使用字符串对象String的equals方法。这是因为操作符 == 进行的是狭义上的比较,而方法equals进行的是广义上的比较。也就是说,...

2019-05-10 17:51:01 83

转载 JAVA在定义一个方法的时候,不用public和用public有什么区别?

不用public就是private,default,protected三种之一。private,私有的访问权限,也是最严格的访问权限,仅只能在设置了该权限的类中访问,利用这个访问权限,表现出封装思想。default,默认的访问权限,也是可以省略的访问权限,它不仅能在设置了该权限的类中访问,也可以在同一包中的类或子类中访问。protected,受保护的访问权限,它除了具有default的访问权...

2019-04-01 16:57:31 6241 2

原创 小乐乐匹配字符串(动态规划)

链接:https://ac.nowcoder.com/acm/contest/301/E?&amp;headNav=acm来源:牛客网 题目描述小乐乐有字符串str1,str2。小乐乐想要给他们找朋友。小乐乐想知道在这两个字符串中最多能匹配出多长的相同子串(可非连续)。输入描述:第一行输入字符串str1;第二行输入字符串str2;数据保证字符串长度小于1000...

2018-12-03 19:41:29 292

原创 1603: 海岛争霸

题目描述神秘的海洋,惊险的探险之路,打捞海底宝藏,激烈的海战,海盗劫富等等。加勒比海盗,你知道吧?杰克船长驾驶着自己的的战船黑珍珠1号要征服各个海岛的海盜,最后成为海盗王。  这是一个由海洋、岛屿和海盗组成的危险世界。杰克船长准备从自己所占领的岛屿A开始征程,逐个去占领每一个岛屿。面对危险重重的海洋与诡谲的对手,如何凭借智慧与运气,建立起一个强大的海盗帝国。杰克船长手头有一张整个海域的海图,...

2018-11-16 16:41:52 149

原创 P1219 八皇后

题目描述检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。上面的布局可以用序列2 4 6 1 3 5来描述,第i个数字表示在第i行的相应位置有一个棋子,如下:行号 1 2 3 4 5 6列号 2 4 6 1 3 5这只是跳棋放置的一个解。请编一个程序找出所有跳棋放置的解。并把...

2018-09-28 20:22:49 278

原创 J - Keywords Search(AC自动机)

In the modern time, Search engine came into the life of everybody like Google, Baidu, etc.Wiskey also wants to bring this feature to his image retrieval system.Every image have a long description, w...

2018-08-16 17:29:02 170

原创 B - 全文检索(字典树)

我们大家经常用google检索信息,但是检索信息的程序是很困难编写的;现在请你编写一个简单的全文检索程序。问题的描述是这样的:给定一个信息流文件,信息完全有数字组成,数字个数不超过60000个,但也不少于60个;再给定一个关键字集合,其中关键字个数不超过10000个,每个关键字的信息数字不超过60个,但也不少于5个;两个不同的关键字的前4个数字是不相同的;由于流文件太长,已经把它分成多行;请你编...

2018-08-16 17:05:36 207

原创 A - 统计难题(字典树)

Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀).Input输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是老师交给Ignatius统计的单词,一个空行代表单词表的结束.第二部分是一连串的提问,每行一个提问,每个提问都是一个字符串.注意:...

2018-08-16 17:01:21 418

原创 H - 奔小康赚大钱(二分匹配 KM)

传说在遥远的地方有一个非常富裕的村落,有一天,村长决定进行制度改革:重新分配房子。这可是一件大事,关系到人民的住房问题啊。村里共有n间房间,刚好有n家老百姓,考虑到每家都要有房住(如果有老百姓没房子住的话,容易引起不安定因素),每家必须分配到一间房子且只能得到一间房子。另一方面,村长和另外的村领导希望得到最大的效益,这样村里的机构才会有钱.由于老百姓都比较富裕,他们都能对每一间房子在他们的经济...

2018-08-13 10:10:29 116

转载 queue

# include &lt;iostream&gt;# include &lt;queue&gt;# include &lt;list&gt;# include &lt;deque&gt; using namespace std;/* 队列(queue): 先进先出 定义: queue&lt;int,deque&lt;int&gt;...

2018-08-12 16:09:52 498

原创 匈牙利算法总结

二分图匹配算法总结二分图是图论中的一种特殊模型,又被称为二部图。当且仅当无向图G的每一个回路的次数均是偶数时,G才是一个二分图,如果无回路相当于任一回路的次数为0,也视为二分图。二分图匹配是指子图中的任意两条边都不依附于同一个顶点,则称之为一个匹配。 最大匹配数  :如果一个匹配中,图的每个顶点都和图中某条边相关联,则称此匹配为完全匹配。 最小点覆盖数  :一个二分图的...

2018-08-12 09:32:04 712

原创 G - Cat VS Dog(二分匹配 匈牙利)

The zoo have N cats and M dogs, today there are P children visiting the zoo, each child has a like-animal and a dislike-animal, if the child's like-animal is a cat, then his/hers dislike-animal must b...

2018-08-12 09:29:30 248

原创 F - Kindergarten(补图的最大独立集 二分匹配)

In a kindergarten, there are a lot of kids. All girls of the kids know each other and all boys also know each other. In addition to that, some girls and boys know each other. Now the teachers want to ...

2018-08-12 09:25:37 207

原创 E - 棋盘游戏(匈牙利 最大匹配数)

小希和Gardon在玩一个游戏:对一个N*M的棋盘,在格子里放尽量多的一些国际象棋里面的“车”,并且使得他们不能互相攻击,这当然很简单,但是Gardon限制了只有某些格子才可以放,小希还是很轻松的解决了这个问题(见下图)注意不能放车的地方不影响车的互相攻击。所以现在Gardon想让小希来解决一个更难的问题,在保证尽量多的“车”的前提下,棋盘里有些格子是可以避开的,也就是说,不在这些格子上放车,也...

2018-08-12 09:21:11 281

原创 D - Hiding Gold(最大匹配数 匈牙利 搜索)

You are given a 2D board where in some cells there are gold. You want to fill the board with 2 x 1 dominoes such that all gold are covered. You may use the dominoes vertically or horizontally and the ...

2018-08-12 09:18:43 168

原创 C - Matrix(匈牙利 最大匹配数)

Give you a matrix(only contains 0 or 1),every time you can select a row or a column and delete all the '1' in this row or this column .Your task is to give out the minimum times of deleting all the '...

2018-08-12 09:16:15 436

JAVA图书管理系统.zip

JAVA图书管理系统.zip

2019-11-06

空空如也

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

TA关注的人

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