2023-06-06 CPU与存储器的连接 # 前言 针对这一部分内容我还是推荐大家去看看书本上和其他教学视频里的内容,本篇文章只针对计算机组成原理(第 3 版)P91 页之后的内容进行简单整理汇总。 接下来我将会按照书上的顺序进行叙述。 # CPU 与存储器的连接 # 存储器容量扩展 #... more...
2023-06-05 booth算法 # Booth 算法 这里写点什么捏?就先来点简介吧!!比较法是 Booth 夫妇先提出来的,也称 booth 算法。 那么!!咱们怎么解题呢,不要担心,其实 booth 算法非常简单,不要被长长的算式所迷惑鸭!! 接下来就由我来简单快速的叙述一下如何利用 booth 算法去做题! # 准备开始! 首先题目里一般会这样给:已知 [x] 补 = xxxxx,[y] 补 = xxxxx,利用 booth 算法求解 [x*y]。 booth... more...
2023-04-18 数据库设计 # 数据库设计 # 什么是数据库设计 数据库设计是指根据需求分析和业务流程,设计出符合应用需求的数据库结构和表结构的过程。通常包括以下几个步骤: 需求分析:对应用的功能和数据进行分析,确定应用所需的数据和数据间的关系,明确数据的属性和约束条件。 概念设计:将需求分析的结果转化为概念模型,包括实体 - 关系模型和 E-R 图等,以及各个实体之间的联系、属性及约束等。 逻辑设计:将概念模型转化为逻辑模型,包括表的定义、属性定义、关键字、完整性规则等,确定表与表之间的联系,构建数据模型。 物理设计:在逻辑设计的基础上,结合具体的数据库管理系统(如 MySQL、Oracle、SQL Server... more...
2023-04-11 DB中的范式 # 数据库范式 # 什么是数据库范式 数据库范式(Normalization)是一种设计关系型数据库的方法,它旨在减少数据冗余,提高数据的一致性和可靠性,避免数据修改时出现异常。数据库范式通常分为一到五个级别,每个级别对应一组设计规则。 范式越高,数据冗余越少,数据一致性和可靠性越高。但是,范式过高也可能会带来一些问题,如增加了数据库的复杂性和查询的开销,需要根据实际应用场景来确定使用哪个范式。 # 层级分类 # 1NF(第一范式) 关系模式中的所有属性都是原子性的,即不可再分。 # 2NF(第二范式) 关系模式必须满足第一范式,且不存在非关键字属性对主键的部分依赖。 #... more...
2023-03-24 计算机中的除法运算 # 计算机中的除法运算 # 简述 计算的中的除法十分有趣。对于 6 与 4,我们可以很容易的判断出那个大,进而进行后续的除法运算,而计算机中却不是。比此更复杂的除法运算,又是怎么实现的呢? # 方法一:恢复余数法 题目源自《计算机组成原理(第三版)》例 6.24 被除数(余数) 商 说明 0.1011+1.0011=1.1110 【0.0000】 第一步无条件 - y* 1.1110+0.1101=0.1011 【0.0000】 1.1110 小于零 恢复余数 1.0110 【0.000】0 上 0 左移... more...
2023-03-18 Java高级特性1 # List 与 Set 本篇内容意在总结课上所学的知识并加以巩固,如有错误请立即联系我,谢谢! 关于 Collection 掌握 List 部分内容 掌握 Set 部分内容 迭代器 WeChat:a735690757 gmail:735690757carry@gmail.com # 1,概述 在 Java 中,List 和 Set 接口都是继承自 Collection 接口。Collection 接口定义了一组通用的集合操作方法,而 List 和 Set 则分别扩展了 Collection 接口,以提供特定的集合行为。 # 2,Collection 在 Java 中,Collection... more...
2023-03-17 起点,但不止于起点! # 领航 首先感谢 Github 提供的 pages 服务,其次感谢制作 Hexo 框架全体工作人员和 aurora 主题作者将我带入绚丽多彩的博客世界,最后我还要感谢目前博客使用的主题 Shoka 的制作者,在这里 Karry 献上最崇高的敬意! # 简单总结 接下来会使用这个博客分享各种生活趣事、代码经验以及学科题目解答,敬请期待! welcome 2023 年 3 月 17 日 完成 Hexo+GitHub 网页搭建 欢迎访问 Karry.Liu 的个人博客 QQ:735690757 WeChat:Sa9329Mxz gmail:735690757carry@gmail.com more...