自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Git管理github远程仓库的方式

今天上的第一节软构课就要求我们学习使用Git,未来的三个实验全部通过Git提交。晚上下课后就回去搞了搞,比我想象的复杂,骂了Git一整个晚上。之前偶尔用过Github,都是通过网页上传附件的形式上传到仓库,这次整这个git属实给我整迷糊了。Git被普遍称为功能强大的版本管理工具,强不强大暂时感受不出来,但是用起来真tm的麻烦。安装好后和远程仓库关联起来就废了半天劲。网上的教程大多是远程公开仓库关联本地仓库,奈何我们的实验仓库都是private的,关联需要密钥认证,根据为数不多的教程一步一步照着弄才勉强关联

2021-07-05 20:00:48 104

原创 Java 文本文件读入方式

Lab1中遇到的唯一问题是有关文件读入的。要求读入一个.txt文本文件。百度了一下,具体方式如下:try { File file = new File("../src/P1/txt/" + fileName); if (file.isFile() && file.exists()) { InputStreamReader read = new InputStreamReader(new FileInputStr

2021-07-04 22:31:07 240

原创 Java 防止内部成员变量外部泄露的措施

做Lab2时最大的收获是关于防泄漏方面的方法和思想。有必要写一点东西记录一下。其实在此之前我本以为类内部的成员变量暴露给外界是无所谓的。去年暑假的java语言课我写的所有类成员变量全部是public修饰的,自认为这样在类外部可以直接引用查看更加方便。现在想想还是当时还是所知甚少。Java语言一个很大的特性就是取消了指针类型,这也导致Java中除基本数据类型(int等类型)之外所有类型作为参数传递时传递的是引用(其实个人理解传递的全都是指针地址)而不是一个类的副本。如果某个可变类作为成员变量被暴露在外部,

2021-07-04 22:24:22 439

原创 关于Java软件开发中Decorator设计模式的认识

Lab3最终敲定使用Decorator设计模式进行开发,最终结果证明这个选择是完全正确的。Decorator设计模式本身强大的可扩展性和可复用性完全符合我的预期,对于上层ADT的开发没有占据多少时间(大量的时间都耗在了用户交互开发上了,打印信息真的是个枯燥而无脑的工作)。而且接口的具体实现类、Decorator类以及各个具体装饰类借助IDEA强大的纠错能力,根本没有调试,后续直接调用跑测试没出现任何底层的问题(问题还是全出现在输入信息提取、信息打印格式上)。Decorator设计模式的核心是编写装饰类。

2021-07-04 21:59:54 177

原创 Java 关于日期——周工作日——时间戳的转换

Lab3开发应用的过程中,与用户交互使用的格式大多是日期和周工作日的形式。比如日期:2021-07-04;周工作日形式:1(Monday)....7(Sunday)。而应用底层ADT的处理过程都是基于绝对时间戳的。在ADT将结果计算出来之后,同样要以日期或周工作日的形式打印信息反馈给用户。因此在这个过程中反复用到了日期与绝对时间戳的互相转化。自己造轮子写转化算法是比较麻烦的,难度不大,但细节很多(腊月、2月、闰年、平年),调试也需要花一番功夫。上网查了查,大概知道了java自带的日期类Date、日历类C

2021-07-04 21:10:21 636

原创 计算机系统大作业——程序人生

计算机系统大作业题 目 程序人生-Hello’s P2P摘 要本文梳理探讨了简单的C语言程序hello,在x86/Linux系统环境下,从源代码文件开始到最终完成执行完成的简单一生。其一生高度概括了程序在计算机系统体系结构中运行的各个重要阶段,包括编译处理、进程管理、内存管理、异常控制流、硬件存储结构层次、系统IO管理等。从一个简单程序作为切入点,深入探讨hello程序的完整执行过程,可以抽丝剥茧以小知大,更好的帮助我们深入理解计算机系统的结构,抽象出软硬件体系的运行管理机制。关键词:

2021-06-22 19:43:15 342

原创 相对路径./ ../区别

转自:https://blog.csdn.net/weixin_40660408/article/details/95610026相对路径:由于是相对的,所以必须有一个基准作为参照物来说明/ 基准所在的最顶级目录即根目录,根目录是相对于其他子目录来说的./ 基准所在的当前目录…/ 基准所在的当前目录的上一级目录(当前目录的父级目录)...

2021-05-24 09:37:45 102

原创 博客开通 开坑软件构造

开始学习软件构造!不定期更新代码心得。

2021-05-06 18:26:56 114

空空如也

空空如也

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

TA关注的人

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