
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
目录一、七大原则1、单一职责原则2、接口隔离原则3、依赖倒置原则4、里氏替换原则5、开闭原则6、迪米特原则7、合成复用原则8、核心思想二、UML类图1、基本介绍2、UML图3、UML类图4、继承和实现1)继承(Inheritance)2)实现(Realization)3)继承和实现的区别5、依赖、关联、聚合和组合1)依赖(Dependency)2)关联(Association)3)聚合(Aggr.
一、分治法1、设计思想将一个难以直接解决的大问题,分割成k个规模较小的子问题,这些子问题相互独立,且与原问题相同,然后各个击破,分而治之。2、递归算法分治法常常与递归结合使用:通过反复应用分治,可以使子问题与原问题类型一致而规模不断缩小,最终使子问题缩小到很容易求出其解,由此自然导致递归算法。3、子问题规模根据分治法的分割原则,应把原问题分割成多少个子问题才比较适宜?每个子问题是否规模相同或怎样才
8.1、定义堆是计算机科学中一类特殊的数据结构的统称,堆通常可以被看做是一棵 完全二叉树 的 数组对象堆的特性是 完全二叉树除了树的最后一层结点不需要是满的,其它的每一层从左到右都是满的,如果最后一层结点不是满的, 那么要求 左满右不满通常用 数组 来实现具体方法就是将二叉树的结点按照 层级顺序 放入数组中, 根结点在 位置1,它的子结点在位置2和3,而子结点的子结点则分别在位置4,5,6和7,以

一、概念关系模型源于数学,关系是由元组构成的集合,可以通过关系的运算来表达查询要求关系代数是关系操作语言的一种传统的表示方式,它是一种抽象的查询语言关系代数的运算可分为两大类:传统的集合运算:广义笛卡尔积并交差专门的关系运算:选择投影连接除二、传统的集合运算1、符号1)R,t ∈ R,t[Ai]设关系模式为R(A1,A2,…,An)R是关系模式 R(A1,A2,…,An) 的一个关系t ∈ R:表
普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在某些情况下,可能需要找出队列中的最大值或者最小值例如:使用一个队列保存计算机的任务,一般情况下计算机的任务都是有优先级的,需要在这些计算机的任务中找出优先级最高的任务先执行,执行完毕后就需要把这个任务从队列中移除。普通的队列要完成这样的功能,需要每次遍历队列中的所有元素,比较并找出最大值,效率不是很高,这个时候,就可以使用一种

如果系统中安装了某个服务的多个版本,只有一个是默认的;如:系统中安装了多个jdk:jdk8、jdk11,其中jdk8是默认的,运行时就是jdk8,而不是jdk11,这个jdk8就是默认服务。Ubuntu使用的防火墙名为UFW(Uncomplicated Fire Wall),是一个iptable的管理工具。:如果要查服务的安装路径,需要先查到运行路径,再根据软链接的指向,依次去查看安装路径。的运行

目录1、网络层1.1、网络层功能概述1.2、电路、报文与分组交换1)为什么要数据交换?2)数据交换方式3)电路交换(独占资源)4)报文交换(存储转发)5)分组交换(存储转发)6)数据交换方式的选择1.3、分组交换 数据报 与 虚电路1)数据报方式2)虚电路方式3)特点总结4)名词解析2、路由算法与路由协议概述2.1、路由算法2.2、路由算法的分类2.3、分层次的路由选择协议2.4、路由器交付3、.
目录1、网络应用模型1.1、应用层概述1.2、网络应用模型1)客户/服务器模型2)P2P模型2、DNS系统2.1、层次域名空间1)命名方法2)域名空间的树状结构2.2、域名服务器2.3、域名解析过程3、文件传输协议FTP3.1、FTP的工作原理1)文件传送协议2)FTP服务器和用户端3)FTP工作原理3.2、控制连接和数据连接4、电子邮件4.1、电子邮件系统概述1)电子邮件的信息格式2)组成结构.
本系统教程参考自:教程:https://blog.csdn.net/weixin_42146136/category_10581354.html视频:https://www.bilibili.com/video/BV19E411D78Q感谢!目录1、计算机网络概述1.1、概念、组成、功能和分类1)计算机网络概念2)计算机网络的功能3)计算机网络的组成a)组成部分b)工作方式c)功能组...
源码:It is a book词法分析得到一个个的单词如:It,is,a,book语法分析检查这些单词组成的句子是否符合语法规则如:It is a book 是符合规则的is book a It 就是不符合规则的语义分析分析整个句子的含义就相当于程序正式运行了一条语句...







