自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实验三总结

答主感想:首先我要说一点,实验三真的令人难受,即使是不考虑后来要做的实验四实验五,也令人难受1实验目标概述本次实验覆盖课程第 3、5、6 章的内容,目标是编写具有可复用性和可维护 性的软件,主要使用以下软件构造技术: ⚫ 子类型、泛型、多态、重写、重载 ⚫ 继承、代理、组合 ⚫ 常见的 OO 设计模式 ⚫ 语法驱动的编程、正则表达式 ⚫ 基于状态的编程 ⚫ API 设计、API 复用 本次实验...

2019-06-23 18:35:04 272

原创 软件构造第八章学习笔记

8.31代码优化策略和流程2缺乏效率的共同来源。3代码优化的公共源,用于对象创建和重用(Creational)原型模式通过克隆现有对象创建对象。(Creational)Singleton模式将类的对象创建限制为一个实例。(结构)飞行重量降低了创建和操作大量类似物体的成本。对象池模式-避免垃圾收集-对象初始化4字符串代码调优5逻辑代码调优、循环代码调优、数据类型代码调优、表达式...

2019-06-23 18:06:00 187

原创 实验二总结

1实验目标概述本次实验训练抽象数据类型(ADT)的设计、规约、测试,并使用面向对象 编程(OOP)技术实现 ADT。具体来说: ⚫ 针对给定的应用问题,从问题描述中识别所需的 ADT; ⚫ 设计 ADT 规约(pre-condition、post-condition)并评估规约的质量; ⚫ 根据 ADT 的规约设计测试用例; ⚫ ADT 的泛型化; ⚫ 根据规约设计 ADT 的多种不同的实现;针...

2019-06-22 22:54:50 428

原创 软件构造第一章学习笔记

软件系统的质量特性:(1)外部和内部质量因素.(2)重要的外部质量因素.(3)质量因素之间的权衡.▪软件建设的五个关键质量目标:– Easy to understand: elegant and beautiful code / understandability– Ready for change: maintainability and adaptability– Ch...

2019-06-22 17:50:32 229

原创 实验六总结

1实验目标概述本次实验训练学生的并行编程的基本能力,特别是 Java 多线程编程的能力。 根据一个具体需求,开发两个版本的模拟器,仔细选择保证线程安全(threadsafe) 的构造策略并在代码中加以实现,通过实际数据模拟,测试程序是否是线程安全 的。另外,训练学生如何在 threadsafe 和性能之间寻求较优的折中,为此计算吞 吐率和公平性等性能指标,并做仿真实验。 ⚫ Java 多线程编程...

2019-06-20 16:15:40 259

原创 软件构造第十章学习笔记

标题 软件构造第十章学习笔记多线程——线程与进程——进程一般被抽象成虚拟机,而进程则被抽象成一个虚拟处理器。关系:一个进程可以对应多个线程,线程拥有自己的堆栈和局部变量,但是共享内存空间,而进程拥有私有的内存空间。(除非有特殊机制进程不共享内存)我们kill一个线程是不安全的,但是kill一个进程是安全的。——站在程序员角度,main线程是开始线程,可以通过它创建其他的线程:较为少...

2019-06-07 20:04:34 196

原创 计算机系统大作业 Hello的一生:

计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算机科学与技术学   号 1170300606班   级 1703006学 生 郭开宇    指 导 教 师 吴锐计算机科学与技术学院2018年12月摘 要在学习了计算机系统这本书后,我们又回到了程序猿的老朋友身边,hello...

2018-12-31 15:45:29 357

空空如也

空空如也

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

TA关注的人

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