- 博客(6)
- 收藏
- 关注
原创 HIT 软构复习中对于ADT的等价性的理解(知识点梳理)
ADT可以大致分为Immutable类型的类和mutable类型的类,软件构造这一节中将ADT的等价性分为两部分去讲,第一部分是Immutable类的等价性,第二部分是mutable类型的类的相关等价性, 首先本节先理清了两个概念,什么是等价性,等价性即是自反,传递和对称。满足以上三个条件的关系即是等价关系。这个对我们如何定义一个类的对象的等价关系(他们如何相等)有很大影响。 首先来看Immutable类型的等价关系。 我们可以通过AF来定义该类的等价关系,也就是说如果R空间的两个对象对应A空间的同一
2021-07-05 22:29:21
97
原创 复习时对Git 上有关远程仓库与本地仓库交换数据的一些指令的理解
在复习SC的讲git指令的知识点时,对Git 上有关远程仓库与本地仓库交换数据的一些指令有了新的理解,之前无论是上课还是做实验对像git fetch,git pull,git push,git clone这样对远程仓库与本地仓库交换数据的指令一直不太懂,今天提交了实验,又恰巧复习到这,那么我就分享一下我对这几条指令的理解。 git clone: git clone这条指令可以说是我们做实验时的第一步,从老师指定的github上的远程仓库克隆到本地,创建一个新的本地仓库。 克隆仓库是一种获取本地git仓
2021-07-02 22:41:47
97
原创 HIT CS大作业
摘 要 通过对一个简单程序hello.c的一生进行分析,从代码编写到执行,再到被回收的整个过程,深入分析每个过程,串联起一学期在CSAPP课上所学的知识,回顾复习并将知识串连起来,帮助我们理解计算机系统对一个c语言程序的处理过程。 关键词:计算机系统;hello.c ;程序的一生; 目 录 第1章 概述............................................
2021-06-19 18:39:28
177
原创 HIT SC OOP一节中对重写与重载的理解
重写是指继承父类的子类对于父类中已有的方法进行重新编写,对父类继承的方法进行覆盖,重写完毕后只有一个方法在子类中存在。 重载是指子类继承父类的方法与子类自身定义de'fang
2021-06-14 22:57:17
1131
1
原创 对于软构课程oop一课的课堂笔记
OOP的基本特性是: 封装与信息隐藏,继承与重写,多态、子类型、重载 首先先看几个概念。 一,类方法(类成员变量)与实例方法(实例成员变量) lei'fang
2021-06-13 19:34:34
1090
1
原创 HIT SC Lab1的完成心得——git指令学习心得
HIT SC Lab1的完成心得 首先我想分享一下我对git指令的学习心得。 首先是版本控制,版本:为软件的任一特定时刻(Moment)的形态指派一个唯一的编号,作为“身份标识”。 我们在不同的开发阶段会发布不同版本的软件,而git作为一个版本控制系统可以帮助我们管理我们不同的的软件版本,通过简单敲几行命令就可以实现很多的功能。 我对于git的了解也是在Lab1实验完成后,因为要用git去提交代码才去学习git的使用基础知识。 以下仅是个人对与git的一些理解。 首先,git看起来是一个控制你代
2021-05-24 23:36:39
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人