OOpre笔记(2)
Lec3:继承与接口
继承的定义
继承:让子类获得父类的属性和方法,实现代码复用和拓展,减少冗余度并增强课维护性。
使用语法:
子类中,使用extends关键字继承父类。
123class 子类 extends 父类 { // 子类定义}
子类可以访问父类的公共(public)和受保护(protected)成员
私有(private)成员无法被直接被访问,需调 ...
OOpre笔记(1)
面向对象程序设计先导Lec1
课程简介
从java小白到一周内完成200行代码
课程安排:八次课程 4次迭代作业
什么是面向对象
面向对象是以对象为中心来构建程序逻辑的方法
一切皆为对象
程序逻辑:数据及其关系、行为及其关系
使用类这个概念来抽象描述 一个类可以以实例化出任意数量的对象
类:数据与行为的综合逻辑体
类关系:表征类之间的数据关系或行为关系
面向对象方法提供了控制 ...
计算机组成原理笔记(4)
主存储器
存储系统概述
存储器分类
按照存储介质分类
半导体存储器
磁介质存储器
光盘存储器
按照访问方式分类
随机存储器RAM
只读存储器ROM
顺序访问存储器(Tape)
直接访问存储器(Disk)
按照在计算机中的作用分类
主存储器(内存)
辅助存储器(外存)
控制存储器
输入输出存储器
按照功能分类
高速缓存器(Cache)
主存储器
辅助存储器
控制存储器
...
计算机组成原理笔记(3)
时序逻辑电路设计
锁存器和触发器
组合逻辑电路的不足
不受统一的时钟信号控制,电路输出端完全由输入端的状态决定,是一种无记忆电路 输入信号消失,则输出信号也会立即消失
RS锁存器/D锁存器
触发器就是构成记忆功能部件的基本单元,是实现储存记忆功能的基本单元电路
时序逻辑的特点
当时的输出由当时的输入和电路的原来状态共同决定 具有“记忆”功能
结构特点:由组合逻辑电路和储存电路组成
触发器 ...
离散数学II笔记(3)
关系及其性质
关系的定义
定义(关系):设n∈I+n\in I_+n∈I+, 且A1,A2,…,AnA_1, A_2, …, A_nA1,A2,…,An为n个任意的集合,R∈A1×A2×…×AnR \in A_1 \times A_2 \times … \times A_nR∈A1×A2×…×An,
(1) 称R为A1,A2,…,AnA_1, A_2, …, A_nA1,A2,… ...
离散数学II笔记(2)
week 3
集合的运算(续)
集合的基本定义
集合表示:集合通常用大写字母表示,如A、B、C等,元素用小写字母表示,如x、y、z等。
集合的基本运算:
并集(∪\cup∪):A ∪ B 表示所有属于A或B的元素。
交集(∩\cap∩):A ∩ B 表示所有既属于A又属于B的元素。
差集(−−−):A − B 表示属于A但不属于B的元素。
...
计算机组成原理笔记(2)
逻辑门电路
晶体管和MOS管
半导体:导电能力介于导体和绝缘体之间的物体称为半导体。P型半导体,N型半导体,多子,少子
PN结:将P型和N型半导体制作在一起,形成PN结
PN结正向偏置:P型半导体接正极,N型半导体接负极,形成正向偏置
PN结反向偏置:P型半导体接负极,N型半导体接正极,形成反向偏置
晶体二极管:一个PN结,记作D
二极管单向导电性:受外加电压极性控制的开关特性
正向导通:正向电 ...
离散数学II笔记
离散数学II
week1
什么是离散数学
离散数学的研究对象和应用
离散数学研究离散对象,一切以离散现象作为其研究对象或对象之一的数学均称为离散数学,其研究各种各样的离散量的结构及之间的关系。分析、方程等研究连续对象
离散数学在基础数学研究、计算机科学、编码与密码学、物理、化学、生物等领域均有重要应用。
计算机是一种离散结构,离散数学充分面熟计算机科学的离散性特点,是研究计算机科学的基本数学工具 ...
计算机组成原理笔记
计算机组成概述
1.1 计算机的基本组成
硬件、软件
计算机的功能
Data Processing数据处理 - 运算器
Data Storage数据存储 - 存储器
Data Movement书籍移动交换 - IO设备
Control控制 - 控制器
运算器:实现数据处理的部件datapath
ALU算数逻辑单元+Registers寄存器
运算器与机器字长
运算器与机器性能指标 MIPS每秒平 ...
基于github与hexo的个人博客搭建教程
基于github与hexo的简易个人博客搭建教程,使用github pages进行托管,使用hexo进行博客管理,使用butterfly主题进行美化,并利用Picgo配置图床提高访问速度。