自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(406)
  • 资源 (1)
  • 收藏
  • 关注

原创 【软考】UML中的关系

另一种是在用例和实现它们的协作之间。2.依赖是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)的语义。3.聚集(Aggregation)是一种特殊类型的关联,它描述了整体和部分间的结构关系。2.泛化是一种特殊/一般关系,特殊元素(子元素)的对象可替代一般元素(父元素)的对象。2.实现是类元之间的语义关系,其中一个类元指定了由另一个类元保证执行的契约。2.关联是一种结构关系,它描述了一组链,链是对象之间的连接。4.在图形上,把一个实现关系画成一条带有空心箭头的虚线。

2024-04-18 17:43:32 162

原创 【软考】敏捷方法

在敏捷项目管理中,透明性是非常重要的,意味着团队成员之间需要开放、诚实地沟通,项目的状态和进展需要清晰可见,以便及时调整策略和解决问题。1.水晶法认为每一个不同的项目都需要一套不同的策略、约定和方法论,认为人对软件质量有重要的影响,因此随着项目质量和开发人员素质的提高,项目和过程的质量也随之提高。1.并列争求法使用迭代的方法,其中,把每 30天一次的迭代称为一个“冲刺”,并按需求的优先级别来实现产品。2.反思与改进:在迭代开发过程中,团队需要不断反思出现的问题,并快速找到解决方案,以确保项目的顺利进行。

2024-04-18 17:16:22 344

原创 【软考】程序设计语言的数据成分

3.数据类型用于代表数据对象,还用于在基础机器中完成对值的布局,同时还可用于检查表达式中对运算的应用是否正确。2.一般情况下,全局变量的作用域为整个文件或程序,系统为全局变量分配的存储空间在程序运行的过程中是不改变的。4.数据是程序操作的对象,具有存储类别、类型、名称、作用域的生存期等属性,在使用时要为它分配内存空间。2.数据对象总是对应着应用系统中某些有意义的东西,数据表示则指明了程序中值的组织形式。3.局部变量的作用域为定义它的函数或语句块,为局部变量分配的存储单元是动态改变的。

2024-04-16 17:19:10 103

原创 【软考】UML中的图之类图

关系,是关联关系的一种特例,表示整体与部分的关系,但部分对象可以脱离S整体对象独立存在。关系,表示类与类之间的连接。关系,表示一个类的实现需要另一个类的协助。在Java中,这通常意味着一个类的方法参数需要传入另一个类的对象。1.协作是一些共同工作的类、接口和其他元素的群体,该群体提供的一些合作行为强于所有这些元素的行为之和。关系,表示类之间的继承关系。1.对系统的词汇建模涉及做出这样的决定:哪些抽象是考虑中的系统的一部分,哪些抽象处于系统边界之外。2.在面向对象系统的建模中所建立的最常见的图是类图。

2024-04-15 22:44:07 330

原创 【软考】UML中的图之用例图

5.扩展(Extend):表示在某些条件下,一个用例(基础用例)的功能可以被另一个用例(扩展用例)所增强。4.包含(Include):表示一个用例(包含用例)需要用到另一个用例(被包含用例)的功能。在图中,包含关系被表示为带有<<include>>标签的虚线箭头,箭头指向被包含的用例。2.用例(Use Case):描述系统的一个功能或行为,它表示了参与者与系统之间的一次交互。1.对一个系统的需求进行建模,包括说明这个系统应该做什么(从系统外部的一个视点出发),而不考虑系统应该怎样做。

2024-04-15 17:37:08 235

原创 【软考】设计模式之命令模式

如果一个请求的接收者可用一种与地址空间无关的方式表达,那么就可以将负责该请求的命令对象传递给另一个不同的进程并在那儿实现该请求。1.可能导致系统有过多的具体命令类:在命令模式中,每一个请求或操作都被封装成一个具体的命令类。因此,如果系统中有大量的请求或操作,那么就需要设计大量的县体命令类,这可能导致系统的复杂性增加并可能使维护和理解变得困难。2.可能增加系统的理解难度:由于命令模式涉及到命令的发送者、接收者以及具体的命令类等多个角色,对于初学者或者不熟悉该模式的人来说,可能会觉得理解起来有些困难。

2024-04-15 16:56:24 751

原创 【软考】极限编程

1.XP(ExtremeProgramming)是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式。2.它由价值观、原则、实践和行为4个部分组成,彼此相互依赖、关联,并通过行为贯穿于整个生存周期。6.重构(重新审视需求和设计,重新明确地描述它们以符合新的和现有的需求)。1.计划游戏(快速制定计划、随着细节的不断变化而完善)。9.持续集成(可以按日甚至按小时为客户提供可运行的版本)。4.简单设计(只处理当前的需求,使设计保持简单)。2.小型发布(系统的设计要能够尽可能早地交付)。

2024-04-13 22:46:58 272

原创 【软考】最优二叉树(哈夫曼树)

3.将两个结点权值相加即为14,构造新的结点14,将5结点作为新结点的左结点,将9结点作为新结点的右结点(左右结点可以随意),放入优先队列q。9.将两个结点权值相加即为55,构造新的结点55,将25结点作为新结点的左结点,将30结点作为新结点的右结点(左右结点可以随意),放入优先队列q。9.将两个结点权值相加即为100,构造新的结点100,将45结点作为新结点的左结点,将55结点作为新结点的右结点(左右结点可以随意),放入优先队列q。4.结点的带权路径长度为从该结点到树根之间的路径长度与该结点权值的乘积。

2024-04-13 13:01:36 746 1

原创 【软考】系统总线标准

2.是IBM 为了采用全 16 位的 CPU 而推出的,又称AT总线,它使用独立于CPU的总线时钟,因此CPU可以采用比总线频率更高的时钟,有利于CPU性能的提高。2.是一种在 ISA 基础上扩充开放的总线标准,它与ISA可以完全兼容,它从CPU中分离出了总线控制权,是一种具有智能化的总线,能支持多总线主控和突发方式的传输。3.它与CPU 时钟频率无关,自身采用33MHz总线时钟,数据线为32位,可扩充到64位,数据传输率达132MB/s~246MB/s。2.是由Imntel公司提供的总线标准。

2024-04-11 10:30:26 276

原创 【软考】存储器的分类

4.SRAM的高速度、稳定性以及易集成于各种标准接口使其尤其适合于要求频繁地进行读/写操作的应用场合,如高速缓冲存储器,二级高速缓存和译码缓冲区等,在计算机和CPU的内部缓存中应用较多。磁盘是一种直接存取存储器,它对磁道的寻址是随机的,而在一个磁道内则是顺序寻址。3.SRAM具有较高的性能,集成度较低,需要很大的体积,成本也比DRAM要高。6.DRAM的特点是读写速度快,存储容量大,但数据在断电后会丢失,因此需要。2.访问数据所需要的时间与数据所在的存储位置相关,磁带是典型的顺序存储器。

2024-04-10 14:31:14 541

原创 【软考】操作系统定义及作用

1.能有效地组织和管理系统中的各种软件资源硬件资源。2.合理地组织计算机系统工作流程,控制程序的执行。3.向用户提供一个良好的工作环境和友好的接口。

2024-04-10 11:35:32 90

原创 【软考】哈希表

1.一般存储结构由于记录在存储结构中的相对位置是随机的,查找时通过一系列与关键字的比较才能确定被查记录在表中的位置。2.哈希表则通过计算一个以记录的关键字为自变量的函数(称为哈希函数)来得到该记录的存储地址。3.哈希表中进行查找时,需用同一哈希函数计算得到待查记录的存储地址,然后到相应的存储单元去获得有关信息再判定查找是否成功。4.根据设定的哈希函数H(key)和处理冲突的方法,将一组关键字映射到一个有限的连续的地址集(区间)上,并以关键字在地址集中的像作为记录在表中的存储位置,这种表称为哈希表。

2024-04-09 13:42:43 1010

原创 【问题】feignClient接口既走了正常接口也走了回调接口问题

2.回调接口ISearchClientFallback继承FallbackFactory,并打印错误日志。2.说是IPage是接口,不能实例化,因此可以自定义MyPage实现IPage接口进行转化。1.将feign接口中的fallback改为fallbackFactory。1.调用一次feign接口发现既走了正常接口也走了回调接口。3.重启服务重新调用接口。

2024-04-07 16:14:29 306 1

原创 【软考】数据流图的设计原则

1.输入输出的一致性:在分层数据流图中,父图中的某个加工的输入输出数据流必须与它的子图的输入输出数据流在数量和名字上保持一致。这些数据流通常是加工的输入或输出。2.加工的对应性:父图中的每个加工在子图中都应有对应的表示,且子图中对这些加工的描述和定义应与父图保持一致。1.在数据流图中,数据存储与数据存储之间不应该有直接的数据流,因为数据存储本身只是数据的静态存储点,并不对数据进行主动的处理或转换。2.数据流应该发生在加工环节与数据存储之间,表示数据的读取(从数据存储到加工)或写入(从加工到数据存储)操作。

2024-03-31 20:18:00 492

原创 【软考】COCOMO估算模型

2.中级 COCOMO 模型以基本 COCOMO 模型为基础,并考虑了 15 种影响软件工作量的因素,通过。3个层次,除包括中级模型所考虑的因素外,还考虑了在需求分析、软件设计等每一步的成本驱动属性的影响。分为基本COCOMO模型、中级COCOMO模型和详细COCOMO模型。1.中级 COCOMO 模型是一个静态多变量模型,它将软件系统模型分为。,L是软件产品的目标代码行数,单位是千行代码数,a、b是常数。的值L,然后计算开发工作量和开发时间的估算值。2.是一种精确的、易于使用的成本估算模型。

2024-03-31 14:03:52 213

原创 【软考】防火墙技术

2.状态检测防火墙摒弃了包过滤防火墙仅考査数据包的IP地址等几个参数而不关心数据包连接状态变化的缺点,在防火墙的核心部分建立状态连接表,并将进出网络的数据当成一个个的会话,利用状态表跟踪每一个会话状态。3.防火墙作为网络安全体系的基础和核心控制设施,贯穿于受控网络通信主干线,对通过受控干线的任何通信行为进行安全处理,如控制、审计、报警和反应等,同时也承担着繁重的通信任务。8.内部与外部网络之间不存在直接连接,因此,即使防火墙发生了问题,外部网络也无法获得与被保护的网络的连接。不能处理新的安全威胁。

2024-03-30 22:13:52 698

原创 【redis】linux安装redis

5.redis默认安装路径:/usr/local/bin。1.进入/usr/local/redis/bin/目录。1.进入目录/usr/local/redis/bin。2.拷贝一个redis.conf。1.上传到/opt/redis。4.使用redis-cli连接。3.编辑redis.conf。3.查看redis进程。

2024-03-29 17:30:42 370

原创 【mysql】centos7安装mysql8

7.遇到问题mysql-community-devel 安装失败。2.tar -zxvf 可以解压tar.gz后缀的压缩文件。1.tar -xvf 可以解压tar.xz后缀的压缩文件。3.放到服务器的目录(这里是/opt/mysql)4. 遇到问题,卸载mariadb-libs。2.查看root的临时密码。1.执行命令启动服务。2.使用临时密码登录。

2024-03-29 15:23:26 583

原创 【软考】面向对象分析

目录1.说明2. 认定对象3. 组织对象4.对象间的相互作用5.基于对象的操作1.说明 1.面向对象分析(Object-Oriented Analysis, OOA)。 2.目的是为了获得对应用问题的理解。 3.理解的目的是确定系统的功能、性能要求。 4.功能/数据分析法分开考虑系统的功能要求和数据及其结构。 5.面向对象分析方法是将数据和功能结合在一起作为一个综合对象来考虑。 6.面向对象分析技术可以将系统的行为和信息间的关系表示为迭代构造特征 7.面向对象分析包含5个活动:认定对象、组

2024-03-28 17:29:00 161

原创 【软考】系统可维护性的评价指标

1.指别人能理解系统的结构、界面、功能和内部过程的难易程度。模块化、详细设计文档、结构化设计和良好的高级程序设计语言等都有助于提高可理解性。2.好的文档资料有利于诊断和测试,同时,程序的结构、高性能的测试工具以及周密计划的测试工序也是至关重要的。3.为此开发人员在系统设计和编程阶段就应尽力把程序设计成易诊断和测试的。2.模块的耦合、内聚、作用范围与控制范围的关系等都对可修改性有影响。1.诊断和测试的容易程度与系统设计所制定的设计原则有直接关系。1.诊断和测试的容易程度取决于易理解的程度。

2024-03-26 14:21:46 216

原创 【软考】设计模式之状态模式

这使得开发者可以根据对象自身的情况将对象的状态作为一个对象,这一对象可以不依赖于其他对象独立变化。3.对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为。1.将所有与某个状态有关的行为放到一个类中,并且可以方便地增加新的状态,只需要改变对象状态即可改变对象的行为。2.抽象状态角色:State(状态)定义一个接口以封装与Context的一个特定状态相关的行为。1.一个对象的行为决定于它的状态,并且它必须在运行时刻根据状态改变它的行为。

2024-03-26 13:42:48 643

原创 【软考】UML中的图之状态图

7.状态是指对象的生命周期中某个条件或者状态,在此期间对象将满足某些条件、执行某些活动或等待某些事件,是对象执行了一系列活动的结果,当某个事件发生后,对象的状态将发生变化。12.使用历史状态记住从组合状态中退出时所处的子状态,作用是当再次进入组合状态时,可以直接进入这个子状态,而不是再次从组合状态的初态开始。21.对于这种对象,将着眼于对象的稳定状态、能够触发从状态到状态的转换的事件,以及当每个状态改变时所发生的动作。8.嵌套在另外一个状态中的状态称为子状态,含有子状态的状态称为组合状态。

2024-03-24 22:15:32 353

原创 【软考】蠕虫病毒

1.是2001年一种新型网络病毒,其传播所使用的技术可以充分体现网络时代网络安全与病毒的巧妙结合,将网络蠕虫、计算机病毒、木马程序合为一体,开创了网络病毒传播的新路,可称之为划时代的病毒。1.是一种经过多次变种的“蠕虫病毒"变种,2006年10月16日由25岁的中国湖北武汉新洲区人李俊编写,这是名副其实的病毒,拥有感染传播功能。4.“我爱你“病毒,又称“爱虫”病毒,是一种蠕虫病毒,它与1999年的梅丽莎病毒非常相似。5.据称,这个病毒可以改写本地及网络硬盘上面的某些文件。1.一段可以借助程序。

2024-03-24 21:02:57 1280 3

原创 【软考】项目风险显露度

3.如果根据发生的概率,A风险发生的概率为80%,会造成项目200万的损失,B风险发生的概率为20%,会造成项目900万的损失,此时不好判断。4.如果根据项目的损失,A风险会造成项目800万的损失,发生的概率为1%,B风险会造成100万的损失,发生的概率为20%,此时也不好判断。1.整体的风险显露度=风险发生的概率 X 风险发生时带来的项目成本。2.项目风险的优先级根据风险显露度来设定。

2024-03-24 20:41:10 89

原创 【软考】算法的重要特性

2.在任何条件下,算法只有唯一的一条执行路径,对于相同的输入只能得到相同的输入。1.一个算法是可行的,即算法中描述的操作都可以通过已经实现的基本运算。1.一个算法有一个或多个输出,这些输出是同输入有着某些特定关系的量。1.一个算法有零个或多个输入,这些输入取自于某个特定的对象的集合。1.一个算法必须总是(对任何合法的输入值)在执行。1.算法中的每一条指令必须有。之后结束,且每一步都可在。

2024-03-24 19:37:33 194

原创 【软考】生成树

5.从不同的顶点出发,选择不同的存储方式,用不同的求解方法,可以得到不同的生成树。3.若在图的生成树中任意加一条边,则必然形成回路。2.连通图的生成树是该图的极小连通子图。4.图的生成树不是唯一的。

2024-03-21 23:03:49 263

原创 【软考】耦合

3.一般模块之间可能的耦合方式有7种类型,耦合性由低到高分别为:无直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。1.当一个模块直接使用另一个模块的内部数据,或通过非正常入口转入另一个模块内部时,这种模块之间的耦合称为内容耦合。1.指一个模块调用另一个模块时,传递的是控制变量,被调用模块通过该控制变量的值有选择地执行模块内的某一功能。2.耦合取决于各个模块之间接口的复杂程度、调用模块的方式以及通过接口的信息类型等。1.耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。

2024-03-21 22:40:30 433

原创 【mysql】drop、delete与truncate的区别

5.需要删除表中的特定数据行时,应使用delete,并可以结合WHERE子句来实现部分数据删除。2.在执行这些操作时,尤其是在没有备份的情况下,应格外小心,以避免不必要的数据丢失或结构破坏。3.delete可能需要逐行删除数据,尤其是当涉及到复杂的WHERE条件时,因此删除最慢。5.需要删除表中的数据 重置计数器,但保留表结构时,应使用truncate。1.仅删除表中的数据,但保留表结构及其相关对象(如索引、约束、触发器等)1.不仅删除表中的数据,还删除表结构及其所有相关对象。4.会激活与表相关的触发器。

2024-03-19 15:48:22 298

原创 【软考】SMTP与SNMP

4.是在应用层上进行网络设备间通信的管理协议,可以进行网络状态监视、网络参数设定、网络流量统计与分析、发现网络故障等。1.简单网络管理协议(Simple Network Management Protocol)1.简单邮件传输协议(Simple Mail Transfer Protocol)2.SMTP主要负责底层的邮件系统如何将邮件从一台机器发送至另外一台机器。协议,是一组标准,由SNMP协议、管理信息库和管理信息结构组成。2.网络管理是对网络进行有效而安全的监控、检查。3.网络管理的任务是检测和控制。

2024-03-17 16:57:51 368

原创 【软考】windows系统常见命令

使用特定的DNS服务器进行查询,可以在命令后面加上DNS服务器的IP地址。并按回车键,将显示包括IP地址、子网掩码、默认网关、DNS服务器、MAC地址等在内的所有网卡信息。并按回车键,这将拒绝显示别名,并将所有地址和端口号以数字形式显示,而不通过域名服务器进行解析。并按回车键,将显示当前电脑的主要网络连接信息,包括IP地址、子网掩码和默认网关等信息。并按回车键,这将显示本地机器上所有的网络连接和监听端口,包括TCP和UDP连接。并按回车键,这将显示以太网统计信息,如发送和接收的数据包数量、错误等。

2024-03-17 16:35:29 473

原创 【软考】url网址构成

1.一个URL(Web地址)包括以下几部分:协议、主机名、域名、端口号(任选)、目录路径(任选)和一个文件名(任选)2.格式为:协议://主机名.域名[:端口]/目录路径/文件名。

2024-03-14 16:25:11 367

原创 【软考】UML中的图之对象图

6.对象图表示了交互图表示的动态场景的一个静态画面,可以使对象图可视化、详述、构造和文档化系统中存在的实例以及它们之间的相互关系。1.对象图给出系统的静态设计视图或静态进程视图,是从真实的或原型实例的角度建立的。4.对系统的静态设计视图或静态进程视图建模时,主要是使用对象图对对象结构进行建模。2.主要支持系统的功能需求,即系统应该提供给最终用户的服务。5.对象结构建模涉及在给定时刻抓取系统中对象的快照。3.描述了在类图中所建立的事物的实例的静态快照。2.展现了某一时刻一组对象以及它们之间的关系。

2024-03-14 14:41:35 558

原创 【软考】程序设计语言数据具有类型的好处

2.有利于对参与表达式计算的教据对象进行检查,因为知道数据的教据类型,我们就可以根据类型来判断该数据是否可以参与某表达式计算,如自加、自减的操作数不允许是浮点数,这只要根据数据的类型就能判断某操作数,是否能进行自加、自减运算。3.有利于规定数据对象的取值范围及能够进行的运算,根据数据类型,我们可以数据的存储空间,也同时能知道数据的表示范围,如C语言中的整型数据,它占两个字节(16位),能表示的数据范围就是-2。

2024-03-12 09:58:20 354

原创 【软考】分治法

1.递归是指子程序(或函数)直接调用自己或通过一系列调用语句间接调用自己,是一种描述问题和解决问题的常用方法。3.分治法的设计思想是将一个难以直接解决的大问题分解成一些规模较小的相同问题,以便各个击破,分而治之。4.如果规模为n的问题可分解成k个子问题,1<k≤n,这些子问题互相独立且与原问题相同。5.分治法产生的子问题往往是原问题的较小模式,就为递归技术提供了方便。5.递归模式:即大问题是如何分解为小问题的,也称为递归体。将子问题的解合并成原问题的解。7.分解:将原问题分解成一系列子问题。

2024-03-10 20:42:36 316

原创 【软考】图的遍历

1.图的广度优先搜索方法为:从图中的某个顶点v出发,在访问了v之后依次访问v的各个未被访问过的邻接点,然后分别从这些邻接点出发依次访问它们的邻接点,并使“先被访问的顶点的邻接点”先于“后被访问的顶点的邻接点”被访问,直到图中所有已被访问的顶点的邻接点都被访问到。从图中的某个顶点v出发,在访问了v之后依次访问v的各个未被访问过的邻接点,然后分别从这些邻接点出发依次访问它们的邻接点,并使“先被访问的顶点的邻接点”先于“后被访问的顶点的邻接点”被访问,直到图中所有已被访问的顶点的邻接点都被访问到。

2024-03-10 16:49:39 1008

原创 【软考】图的定义

1.图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,图G是由集合V和E构成的二元组,记作G=(VE)2.V是图中顶点的非空有限集合E是图中边的有限集合3.从数据结构的逻辑关系角度来看,图中任一顶点都有可能与其他顶点有关系,而图中所有顶点都有可能与某一顶点有关系4.在图中,数据元素用顶点表示,数据元素之间的关系用边表示5.边集可以是空的,即图中可以没有边1.若图中每条边都是有方向的,那么顶点之间的关系用表示,它说明从vi到vj有一条有向边(也称为弧)2.vi。

2024-03-07 22:16:37 375

原创 【软考】单元测试

如果每个模块只完成一种功能,对于具体模块来讲所需的测试方案数据会显著减少,而且更容易发现和预测模块中的错误。4.重要的执行路径:在单元测试中,对路径的测试是最基本的任务。桩模块用来代替测试模块中所调用的子模块,其内部可进行少量的数据处理,目的是为了检验入口,输出调用和返回信息。在对每个模块进行测试时,需要开发两种模块,驱动模块和桩模块。6.边界条件:边界条件的测试是单元测试的最后工作,也是非常重要的工作。2.调用其他模块时,所给出的实际参数和被调用模块的形式参数在个数、属性、单位上是否一致。

2024-03-06 14:13:05 550 2

原创 【软考】统一过程模型(UP)

2.精化(细化)阶段在理解了最初的领域范围之后进行需求分析和架构演进,产生的主要工作产品有用例模型、补充需求(包括非功能需求)、分析模型、软件体系结构描述、可执行的软件体系结构原型、初步的设计模型、修订的风险列表、项目计划(包括迭代计划、调整的工作流、里程碑和技术工作产品)以及初始用户手册。2.构建阶段关注系统的构建,产生实现模型,产生的主要工作产品有设计模型、软件构件、集成的软件增量、测试计划及步骤、测试用例以及支持文档(用户手册、安装手册和对于并发增量的描述)3.将设计转化为实现,并进行集成和测试。

2024-03-05 16:39:33 401

原创 【软考】设计模式之享元模式

如果不存在,就创建一个新的具体享元对象。享元工厂通常提供一个存储享元对象的享元池,用于缓存已经创建的享元对象。抽象享元角色规定了享元对象的统一接口,使得客户端可以透明地使用具体享元对象。1.享元模式的结构主要包含一下三个角色:抽象享元(Flyweight)角色、具体享元(Concrete Flyweight)角色和享元工厂(Flyweight Factory)角色。2.需要对某一对象结构的对象进行很多不同的并且不相关的操作,而需要避免让这些操作污染这些对象的类,也不希望在新增操作时修改这些类。

2024-03-04 21:00:49 673

原创 【软考】函数依赖

1.设R(U)是属性集U上的关系模式,X、Y是U的子集。若对R(U)的任何一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数决定Y或Y函数依赖于X,记作X->Y1.如果X->Y,但Y不是X的子集,则X->Y是非平凡的函数依赖2.如果X能决定Y,但Y不是X的子集,则是非平凡的函数依赖3.学号能决定姓名、年龄和班级,姓名、年龄和班级是学号的子集,学号确定,那么姓名、年龄和班级也随之确定,因此是平凡的函数依赖4.非平凡体现在数据之间额外的有意义的关系。

2024-03-03 20:45:59 625

harbor-offline-installer-v2.10.0.tgz

harbor-offline-installer-v2.10.0.tgz

2024-01-08

nvm-windows

nvm windows版本切换node

2023-02-01

股票盯盘神器买卖档摸鱼

上班在线盯盘摸鱼,写的小玩意

2023-01-06

apache-activemq-5.16.5

apache-activemq-5.16.5,启动要求jdk版本8+

2022-12-27

apache-activemq-5.17.3

apache-activemq,运行需要依赖的jdk版本为11+

2022-12-27

mongodb windows安装包

mongodb-windows-x86_64-enterprise-6.0.3-signed.msi

2022-12-25

美国各州的人口数据state-population

state-abbrevs state-areas state-population

2022-12-24

elasticsearch-head 1.0.8.zip

elasticsearch-head 1.0.8谷歌插件

2021-11-30

空空如也

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

TA关注的人

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