自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 第十二章 知识产权 + 应用技术

本文摘要: 著作权基础:介绍著作权的人身权(发表权、署名权等)和财产权内容,强调职务作品开发者仅享有署名权。 数据流图(DFD):解析DFD四大元素(外部实体、加工、数据存储、数据流)及其应用,包括常见问题类型和解题方法(父图子图平衡、数据守恒等)。 数据库设计:概述数据库设计流程,重点说明E-R图中实体(含弱实体/子实体)、联系(1:1/1:N/M:N)的表示方法和转换规则。 UML建模:分类讲解UML五种关系(依赖、关联、泛化等)和两种核心图形(类图、用例图),附图示说明用例图的扩展/包含关系。 N皇后

2025-09-04 08:47:26 1199

原创 第十一章 计算机网络

worm表示蠕虫病毒、Trojan表示特洛伊木马(秘密潜伏且能够通过远程网络进行控制的恶意程序)、Backdoor表示后门病毒、Macro表示宏病毒。RARP(反地址解析协议):将MAC地址转换为IP地址,主要用于无盘工作站。计算机病毒的特征包括:传播性、破坏性、隐蔽性、感染性、潜伏性、触发性等。IP地址:Internet中的主机地址实际上是用IP地址来唯一标识的。ARP(地址解析协议):将IP地址转换为MAC地址(物理地址)。在想象得到的将来,IPv6的地址空间是不可能用完的。

2025-09-03 08:47:00 2060

原创 第十章 数据库

本文系统介绍了数据库系统的核心概念和设计方法,主要包括三个部分:首先阐述了概念数据模型(E-R图)和关系模式的基本术语,包括实体、属性、关系、完整性约束等;其次详细解析了关系代数运算和SQL语言,涵盖投影、选择、连接等操作及其转换规则;最后论述了数据库设计流程(需求分析、概念设计、逻辑设计)和范式理论(1NF到BCNF)。此外,还介绍了事务管理的ACID特性、三级模式结构以及分布式数据库等相关内容,为理解数据库系统提供了全面框架。

2025-09-02 08:59:10 2387 1

原创 第九章 算法设计与分析

本文总结了算法设计与分析中的核心概念。时间复杂度部分介绍了递归式时间复杂度的计算方法(主定理)和常见数量级表示;空间复杂度部分列举了常见的非递归算法空间复杂度。回溯法部分以N皇后问题为例,展示了回溯的实现过程。分治法部分通过归并排序和最大子段和问题,阐述了"分解-求解-合并"的解题思路。动态规划部分以0-1背包问题为例,演示了如何通过构建子问题解数组来求解最优解。文中包含多个经典算法的C语言实现代码,如N皇后问题的回溯解法、归并排序的分治实现以及0-1背包问题的动态规划解法,并配有相应的

2025-09-01 09:51:27 597

原创 第八章 设计模式

本文介绍了设计模式的基本概念和创建型设计模式,重点阐述了三种工厂模式:简单工厂、工厂方法和抽象工厂。简单工厂通过静态方法创建对象但违反开放封闭原则;工厂方法将实例化延迟到子类实现;抽象工厂提供创建相关对象族的接口。每种模式都包含结构图、代码示例和适用场景说明,帮助开发者根据需求选择合适的对象创建方式,提高代码复用性和扩展性。

2025-08-31 19:04:47 1216

原创 第七章 面向对象

本文系统介绍了面向对象编程(OOP)的核心概念与UML建模方法。主要内容包括:面向对象三大特性(封装、继承、多态)及其实现方式;五大设计原则(单一职责、开闭原则等);UML建模要素(结构/行为/分组/注释事物)和四种关系(依赖、关联、泛化、实现);重点讲解了类图、对象图、用例图、序列图等UML图的用途与表示方法。文章还涵盖了面向对象分析、设计、编程和测试的全过程,为理解面向对象方法提供了系统化的知识框架。

2025-08-30 08:58:11 1168

原创 第六章 结构化开发

摘要:本文介绍了软件设计中模块独立的两个关键指标——耦合和内聚,阐述了不同耦合和内聚类型的特点。同时总结了系统结构设计的九大原则,包括高内聚低耦合、明确性等。此外,还概述了结构化设计的主要内容、软件维护类型、系统文档的作用以及数据字典的组成和加工逻辑描述方法。重点强调了在软件设计中应遵循高内聚低耦合的原则,以提高模块的独立性和系统的可维护性。

2025-08-30 08:56:16 995

原创 第五章 软件工程

在软件工程的每一个阶段都应考虑并提高软件的可维护性,在每个阶段结束前的技术审查和管理复查中应该着重对可维护性进行复审(如将来要改进的部分和可能会修改的部分)。根据这些问题的答案,项目管理者就可以估计风险产生的影响。软件开发过程模型是指为了有效地开发、维护和更新软件系统,提出的一系列步骤、阶段和方法的系统框架,以实现提高软件质量、加快开发速度和降低开发成本的目的。应用组装模型:在软件工程的前期阶段使用,这时用户界面的原型开发、对软件和系统交互的考虑、性能的评估以及技术成熟度的评价是最重要的。

2025-08-29 08:49:45 1040

原创 第四章 操作系统

本文概述了计算机操作系统的基本概念和核心机制。首先介绍了操作系统的定义、地位和作用,作为连接用户与硬件的桥梁。重点阐述了进程管理的三态模型(运行、就绪、阻塞)和进程间通信的同步互斥问题,包括临界区管理原则和信号量机制。详细讲解了PV操作实现进程同步互斥的方法,以及死锁的预防和避免策略。在存储管理部分,说明了程序局部性原理和分页、段页式存储管理方式。最后介绍了设备管理中的缓冲技术和磁盘调度算法(FCFS、SSTF、SCAN、CSCAN)。这些内容构成了操作系统的基本框架和关键功能模块。

2025-08-29 08:48:43 1166

原创 第二章 程序设计语言

本文概述了程序设计语言的基本概念和编译原理。主要内容包括:1)解释器和编译器的区别,以及数据类型的作用;2)函数定义与调用方式(值调用和引用调用);3)编译过程的六个阶段(词法分析、语法分析等),重点说明了各阶段的作用和输出;4)正规式和有限自动机在词法分析中的应用;5)上下文无关文法描述语法规则;6)中缀表达式与后缀表达式的转换方法。文章还强调了符号表在语义检查中的作用,以及中间代码的跨平台特性。这些内容为理解程序设计语言的工作机制提供了基础框架。

2025-08-28 09:40:48 467

原创 第一章 计算机系统

本文摘要了计算机系统的基础知识,包括硬件组成、CPU功能与结构、数据表示、寻址方式、校验码、体系结构、存储系统、中断和I/O控制方式等内容。重点介绍了计算机五大硬件部件、CPU的运算器和控制器组成、数据单位及编码表示、RISC与CISC的区别、流水线技术原理、存储器分类与Cache作用、中断处理过程,以及程序查询和中断驱动两种I/O控制方式的特点。这些基础知识构成了理解计算机系统工作原理的核心框架。

2025-08-28 09:21:18 2133

原创 软考 软件设计师 (备考 自用)

计算器的基本硬件系统由运算器、控制器、存储器、输入设备、输出设备的5大部件组成。中央处理单元(CPU)是计算机系统的核心部件,它负责获取程序指令、对指令进行译码并加以执行。CPU主要由运算器、控制器、寄存器组和内部总线等部件组成。运算器:运算器只能完成运算。控制器:控制器用于控制整个 CPU 的工作,它决定了计算机运行过程的自动化。它不仅要保证程序的正确执行,而且要能够处理异常事件。补充:指令 == 操作码 + 地址码按权展开求和:n进制 ————> 十进制  每一位八进制数与三位二进制数对应除n取余法

2025-08-27 13:14:22 1015

原创 Linux基础

(1)右击左下角开始,点击"搜索",输入"控制面板"并进入即可(2)点击"网络和internet"(3)点击"网络和共享中心"(4)点击"更改适配器选项"Linux最初是1991年由芬兰的Linus Torvalds发起,目的是为了避开当时的类Unix的版权问题,Linux从一开始就是开源的,由网上组织松散的开发者协作完成,并在1994年开始遵循GPL许可协议。一指Linux内核,它运行于整个系统内部,用户看不见摸不着,其主要功能是:内存管理文件管理任务管理网络管理设备管理。

2025-08-26 21:52:37 1279

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除