- 博客(6)
- 收藏
- 关注
原创 软构课堂笔记
本文主要包含第四章到第七章的课堂笔记。 第四章 datatype and type checking数据类型与类型检验 一、datatype 基本数据类型 对象数据类型 考试考表格(性质) 二、静态&动态类型检测 静态:编译时进行类型检查 动态:运行时进行类型检查 动态>>静态>>无检查 可能会问:静/动态类型检测会出现什么错误? Static类型的检查/dynamic值的检查 三、mutability and immutability(必考) Mutability 多个引
2021-07-07 21:58:47
204
原创 软构lab2学习笔记
本篇是写Lab2时候查找资料的历史遗留,一直忘了发… 学到的东西如下: 1. assertEquals(String message, Object expected, Object actual)方法: /** Asserts that two objects are equal. If they are not an AssertionFailedError is thrown with the given message. 如果不抛出带有 message 的异常(AssertionFailedErr
2021-07-06 23:32:12
112
原创 软构Lab3学习笔记(2)
不得不说,Lab3真的致命 学了很多东西,还没有详细整理,先放到这里咯。 java StringBuffer去除最后一位字符 根据分割符拼接字段,想去除最后一位分割符,可使用StringBuffer自带的deleteCharAt方法。 StringBuffer sb = new StringBuffer(); sb.append("a").append('\001').append("b").append('\001').append("c").append('\001').ap
2021-07-06 00:07:38
229
原创 软件构造lab3学习笔记(1)
在软构的lab三中查询了很多知识。 list as follows: 1. 在自己的函数中使用了Map,考虑到lab2中有通过for(XXX<> i : XXX)来进行循环,于是就在思考是否Map也可以这样写,然而报了错...上网查询发现不可以,但是可以换一种写法来,用Map.Entry与entryset来写: keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。 Map.Entry是Map声明的一个内
2021-07-03 00:56:30
115
原创 软构笔记 chapter 3 软件构造过程与配置管理
软件构造过程与配置管理软件开发的基本过程传统的软件开发模型敏捷开发软件配置管理(Software Configuration Management)git作为配置管理工具广义的软件构造过程 软件开发的基本过程 传统的软件开发模型 敏捷开发 软件配置管理(Software Configuration Management) git作为配置管理工具 广义的软件构造过程 软件开发生命循环(Software Development Lifecycle SDLC) 是一个从无到有的过程: 软件的生命周期如下: 计
2021-07-02 14:41:11
195
原创 hello的一生
计算机系统 大作业 题 目 程序人生-Hello’s P2P 专 业 计算学部 学 号 119020XXXX 班 级 XXXX 学 生 XXXX 指 导 教 师 郑贵滨 计算机科学与技术学院 2021年6月 摘 要 本文从计算机系统的角度介绍了hello的一生。 P2P,O2O。 从hello.c(Program),接着预处理、编译、汇编、链接,历经艰辛,Hello - 一个完美
2021-06-30 23:48:14
440
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人