自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 日志管理库log4j和log4j2的安装配置指南

lab4中要求为经过异常处理、错误处理的程序增加日志功能,我选择使用第三方java日志库log4j2,在安装使用中遇到一些问题,借此在这里分享。

2020-05-29 18:04:51 1381

原创 Board界面JSwing实现及GridBagLayout布局

Lab3要求实现一个显示计划项信息的表格,以航班应用为例,需要实现Board所在时间一小时以内的起飞航班和抵达航班,以两个表格的形式显示。在这里,我以这个功能为例,浅述JSwing和GridBagLayout布局的应用。Board的设计简述首先,对于如前所述的一个Board应用,只设计一个类太过臃肿反复,考虑到将数据和表现分离,我们设计两个类,一个类(flightBoard)用于处理数据,具象化为将传入的一组航班提取出Board所在时间一小时以内的起飞航班和抵达航班即应当在Board中显示的航班;另.

2020-05-18 15:30:12 614

原创 Git简介

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git与版本控制Git是由Linux创始人创建的一种版本控制系统(VCS)。常用的版本控制系统有三种。一种是本地的,这意味着所有的版本都存储在本地,想要恢复可以直接从磁盘中调取,对于本地的开发者显然十分便捷,但对于一个开发者团队,尤其是现代的分散的开发者团队自然难以共享和协作。第二种是集中式的,这意...

2020-03-31 22:29:51 183

原创 JUnit测试控制台输出和System.exit(0)

JUnit测试中可以用assertTrue,assertEquals等断言对代码进行简单的测试:如返回的布尔类型是否为真,所得的数据结果是否与预想的一样,有时程序可能会为健壮性做一些向控制台输出和强制退出的操作,对于这样的功能用JUnit的断言可能不太直观,但实际上也是可行的

2020-03-20 11:25:17 994

原创 for each循环---扬长避短

foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。能够应用的编程语言类别:Java、C#、PHP、D语言(Phobos库)。

2020-03-16 09:40:28 677

原创 Java正则表达式简单入门

正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达...

2020-03-07 21:02:30 323

原创 Gift Wrapping求凸包算法需要注意的三个问题(Java实现)

简介:Gift Wrapping算法顾名思义,是将点集看作礼物,像用礼物带对礼物进行包装一样,一点点缠好就求得了这个点集的一个凸包。更形象的比喻是,将点集中的点比作一根根钉在木板上的钉子,再用一根绳子从外围将这些钉子包围起来。Gift Wrapping的具体实现步骤是这样的:在点集中随意选择一个必然在凸包上的点,可以根据该点的横纵坐标选出一个横坐标最小(大),纵坐标最小(大)的点,共四...

2020-03-01 23:31:08 522

原创 Eclipse的左侧文件夹Project Explorer突然消失怎么办?

有时我们在使用Eclipse时可能误操作把Project Explorer关闭了,要恢复Project Explorer的办法就是左键单击Window→\rightarrow→Show View→\rightarrow→Project Explorer就可以恢复了。但有的时候恢复的窗口可能变成下面的样子:这是由于之前对Project Explorer窗口进行了Detach操作才分离的,可以简...

2020-03-01 22:15:24 6964

原创 UML表示法简介

UML是Unified Modeling Language的缩写,中文为统一建模语言。是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。在软件构造这门课程中我们使用面向对象的Java语言,于是...

2020-02-23 20:54:12 1937

原创 HIT CSapp 大作业

   计算机系统 大作业  题     目  程序人生-hello’s P2P  专       业        &nb...

2019-12-25 23:58:57 1428

空空如也

空空如也

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

TA关注的人

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