软考-中级软件工程师
文章平均质量分 90
软考-中级软件工程师,笔记划重点分享
CodeCharm——CC
没有人不可替代,只是时间问题。
展开
-
【软考】23种设计模式详解,记忆方式,并举例说明
抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,它提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式是工厂方法模式的一种扩展,它用于处理多维度的大规模产品族,而不是单一产品的创建问题。抽象工厂模式可以想象成一个大型工厂,这个大工厂里有好几个小工厂,每个小工厂负责生产一系列相关的产品。这种设计模式的核心就是帮助我们在不直接指定具体类的情况下创建一系列相关或依赖对象。原创 2024-04-07 16:31:31 · 3014 阅读 · 0 评论 -
【软考】数据库范式详解 (1NF、2NF、3NF、BCNF;包括候选键、非平凡函数)
1NF、2NF、3NF和BCNF是关系数据库中常用的范式(Normalization)概念,用于设计规范化的数据库模式,确保数据库的数据结构良好、无冗余、便于管理和维护。原创 2024-03-21 14:27:04 · 1519 阅读 · 0 评论 -
【软考】关系代数篇(基础操作、关系公式、各种连接)
关系代数是数据库管理系统中的一种数学工具,用于描述和操作关系数据库中的数据。基本运算:关系代数定义了一些基本的运算,如选择、投影、连接、并、差等,用于从一个或多个关系中获取所需的数据。关系操作:这些基本运算可以组合使用,形成更复杂的关系操作,如自然连接、交集、并集、除法等,用于实现更复杂的数据查询和操作。完备性:关系代数是完备的,即可以通过组合基本运算来实现所有可能的数据库操作。形式化:关系代数提供了一种形式化的方式来描述数据库操作,使得数据库系统的设计和实现更加规范和易于理解。理论基础。原创 2024-03-21 10:59:08 · 2014 阅读 · 0 评论 -
【知识点】程序存储器、指令寄存器、程序计数器、地址寄存器有什么区别?都是干什么的?
总的来说,程序存储器用于存储程序和数据,指令寄存器用于存储当前执行的指令,程序计数器用于跟踪程序的执行位置,而地址寄存器用于存储地址信息。程序计数器:程序计数器是CPU中的另一个特殊寄存器,用于存储当前正在执行的指令的地址或位置。它用于跟踪程序的执行位置,每当一条指令被执行完毕,程序计数器会自动递增以指向下一条指令的地址。程序存储器是计算机中存储程序和数据的主要地方,它们被CPU读取并执行。在整个执行过程中,这些寄存器相互配合,确保程序按照预期顺序执行,并且正确地从内存中读取数据和写入数据。原创 2024-03-05 09:35:05 · 1686 阅读 · 0 评论