- 博客(27)
- 收藏
- 关注
原创 软考算法 --(回溯法,分治法,动态规划,贪心算法)
给定一个 NxN的棋盘,要在棋盘上摆放N个皇后;并且满足 N个皇后电任意两个皇后都不处于同一行、同一列、同一斜线上(正斜线、反斜线)空间复杂度:O(NW)或O(N。
2024-11-09 20:09:28
657
1
原创 软考计算机网络 --(网络设备,协议簇,ISO/OSI 模型,TCP,UDP,电子邮件服务,ARP 和RARP,DHCP,URL,浏览器,Internet 地址,IP地址,Windows命令,路由)
ipconfg/all:显示所有网络适配器的完整 TCP/IP 配置信息,包括 DHCP 服务是否已启动。ipconfig/renew:DHCP客户端手工向服务器刷新请求(重新申请IP地址)ipconfig/registerdns:DNS 客户端手工向服务器进行注册。ipconfig/release:DHCP 客户端手工释放IP地址。ipconfig/flushdns:清除本地 DNS 缓存内容。ipconfig/displaydns:显示本地 DNS 内容。:X不可隔离,√可隔离。
2024-11-07 19:37:27
345
原创 软考操作系统 --(操作系统地位,进程管理,前趋图,程序并发执行的特征,进程的状态及其状态间的切换,同步,互斥,存储管理,缓冲区,磁盘调度算法,旋转调度算法,文件目录,位示图)
从用户角度看,当计算机配置了操作系统后,用户不再直接使用计算机系统硬件,而是利用操作系统所提供的命令和服务去操纵计算机,操作系统已成为现代计算机系统中必不可少的最重要的系统软件,因此把操作系统看作是用户与计算机之间的接口。进程的同步是由于进程间合作引起的相互制约的问题,要实现进程的同步可用一个信号量与消息联系起来,当信号量的值为0时表示希望的消息未产生,当信号量的值为非0时表示希望的消息已经存在。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为3ms,则处理这9个记录的最长时间为(
2024-11-05 20:29:16
552
原创 软考`软件工程`部分 --(软件过程,瀑布模型,V模型,增量模型,演化模型,原型模型,螺旋模型,喷泉模型,敏捷方法,系统设计,单元测试,黑盒测试,白盒测试,软件文档,COCOMO模型,PERT图)
通常,这些需求包括功能需求、性能需求、用户或人的因素、环境需求、界面需求、文档需求、数据需求、资源使用需求、安全保密需求、可靠性需求、软件成本消耗与开发进度需求等,并预先估计以后系统可能达到的目标。精华阶段在理解了最初的领域范围之后进行需求分析和架构演进,产生的主要工作产品有用例模型、补充需求(包括非功能需求)、分析模型、软件体系结构描述、可执行的软件体系结构原型、初步的设计模型、修订的风险列表、项目计划(包括迭代计划、调整的工作流、里程碑和技术工作产品)以及初始用户手册。进行正式的技术评审。
2024-10-29 09:33:36
1958
1
原创 软考数据结构 -- (时间复杂度,线性结构,线性表,栈,队列,串,数组,矩阵,树,图,折半查找,哈希查找,直接排序,希尔排序,简单排序,堆排序,冒泡排序,快速排序,归并排序)
若图中每条边都是有方向的,那么顶点之间的关系用表示,它说明从vi到vj有一条有向边(也称为弧)。是有向边的终点,称为弧头。因此,在有向图中与分别表示两条边,而在无向图中(vi,vj)与(vj,vi)表示的是同一条边。邻接链表表示法指的是为图的每个顶点建立一个单链表,第i个单链表中的结点表示依附于顶点vi的边(对于有向图是以vi为尾的弧)。(2)在F中选取两棵权值最小的树作为左、右子树构造一棵新的二叉树,置新构造二叉树的根结点的权值为其左、右子树根结点的权值之和。
2024-10-23 19:04:21
1421
原创 软考信息安全 -- (防火墙,病毒,网络攻击,网络安全)
(2)防火作为网络安全体系的基础和核心控制设施,贯穿于受控网络通信主干线,对通过受控干线的任何通信行为进行安全处理,如控制、审计、报警和反应等,同时也承担着繁重的通信任务。(2)所有通信都必须经应用层代理软件转发,访问者任何时候都不能与服务器建立直接的 TCP连接,应用层的协议会话过程必须符合代理的安全策略要求。(1)应用代理网关防火墙彻底隔断内网与外网的直接通信,内网用户对外网的访问变成防火墙对外网的访问,然后再由防火墙转发给内网用户。(1)防火墙是建立在内外网络边界上的过滤封锁机制。
2024-10-15 20:44:43
1182
原创 软考结构化开发 -- (耦合,内聚,设计原则,系统文档,数据字典)
这里的文档主要有系统开发计划(包括工作任务分解表、PERT图、甘特图和预算分配表等)、系统开发月报以及系统开发总结报告等项目管理文件。有了这些文档,不同阶段之间的开发人员就可以进行工作的顺利交接,同时还能降低因为人员流动带来的风险,因为接替人员可以根据文档理解前面人员的设计思路或开发思路。这样,即使系统维护人员不是原来的开发人员,也可以在这些文档的基础上进行系统的维护与升级。系统测试人员可以根据系统方案说明书、系统开发合同、系统设计说明书和测试计划等文档对系统开发人员所开发的系统进行测试。
2024-10-14 21:22:47
1142
原创 MAVEN(下载,安装,配置), IDEA集成Maven,依赖管理)
Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。Apache Maven是一个项目管理和构建工具,它基于项目对象模型(Project Object Model , 简称: POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。clean:清理工作。default:核心工作。如:编译、测试、打包、安装、部署等。
2024-10-10 21:36:34
2913
1
原创 软考设计模式 -- (简单工厂模式,工厂方法模式,抽象工厂模式, 生成器模式,原型模模式,适配器模式,桥接模式,组合模式,装饰模式,外观模式,享元模式,代理模式等)
(1)意图提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。(2)结构AbstractFactory 声明一个创建抽象产品对象的操作接口。ConcreteFactory 实现创建具体产品对象的操作。AbstractProduct 为一类产品对象声明一个接口。ConcreteProduct 定义一个将被相应的具体工厂创建的产品对象,实现 AbstractProduct接口。
2024-10-08 19:39:16
1925
原创 软考UML图 -- ( 类图,对象图,用例图,序列图,通信图,状态图,活动图,构件图,部署图)
静态建模:类图、对象图、用例图动态建模:序列图(顺序图,时序图)、通信图(协作图)、状态图、活动图物理建模:构件图(组件图)、部署图交互图:序列图(顺序图,时序图)、通信图(协作图)
2024-10-07 21:27:37
2770
原创 软考面向对象 ----(封装,继承,多态,面向对象设计原则)
一个类定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性。面向对象:关心的是我该让谁去做?去调用对象的操作来实现这个功能。方法名相同,参数类型不同,参数个数不同,参数类型顺序不同。面向过程:关心的是我该怎么做?一步步去实现这个功能。
2024-10-06 20:12:09
878
原创 软考数据库部分 ---- (概念数据库模型,三级模式,两级映像,事物管理)
交,并,差,笛卡尔积例如:D₁{0,1},D₂=fa,b,c}则:笛卡尔积D₁ X D₂={(0,a),(0,b),(0,c),(1,a),(1,b),(1,c);投影选择连接连接分为θ连接、等值连接和自然连接3种。外连接外连接运算有3种,即左外连接、右外连接和全外连接。左外连接。取出左侧关系表中所有与右侧关系中任一元组都不匹配的元组,用空值 nul 充填所有来自右侧关系的属性,构成新的元组,将其加入自然连接的结果中。右外连接。
2024-10-05 22:10:05
1878
4
原创 软考知识产权 ----(职务作品,委托开发,软件著作权,申请专利,商标权)
不为公众所知悉的、能为权利人带来经济利益具有实用性并经权利人采取保密措施的。发明专利保护20年,实用新型专利和外观设计专利保护10年。谁先申请给谁,同一天申请协商。– 复制他人作品,卖给别人。
2024-10-04 21:05:04
722
原创 程序设计语言(编译解释,程序设计语言基础,函数,编译、解释程序翻译阶段,有限自动机,上下文无关文法)
②引用调用:实参的地址给形参,形参的值给实参,(其中实参不能是常量,变量,表达式,实参必须有地址)便于规定对象的取值范围及能够进行的运算(小范围能够转大范围,大范围不能够转小范围)不确定的有限自动机(NFA):对每一个状态来说识别字符后转移的状态是不确定的。确定的有限自动机(DFA):对每一个状态来说识别字符后转移的状态是唯一的。在S₀识别1之后状态不确定,可到S₀也可到S₁,是不确定的有限自动机。①传值调用:实参的值给形参,实参(常量,变量,表达式)有限自动机是词法分析的一个工具,它能正确地识别正规集。
2024-10-03 17:52:31
993
1
原创 MybatisPlus
本系列笔记内容均来自黑马程序员:2024SpringCloud视频为了简化单表CRUD,MybatisPlus提供了一个基础的BaseMapper接口,其中已经实现了单表的CRUD,因此我们自定义的Mapper只要实现了这个BaseMapper,就无需自己实现单表CRUD了。通过扫描实体类,并基于反射获取实体类信息作为数据库表信息。泛型中的User就是与数据库对应的PO.MybatisPlus就是根据PO实体的信息来推断出表的信息,从而生成SQL的。
2024-09-25 00:09:03
963
原创 CPU ,进制,原码,反码,补码,移码 ,寻址,校验码,精简指令集,复杂指令集 ,流水线 ,存储器 ,Cache ,中断,输入输出(I/O)控制方式,加密技术与认证技术,加密算法,可靠性公式
这个系列的文章是我备考软件设计师考试期间,通过学习B站上zst_2001老师的视频所整理的笔记。现在我已经顺利通过了考试,希望能将这些笔记分享给大家,希望能够帮助更多的人备考,一次通过考试。
2024-09-17 23:18:18
952
原创 单元测试,Junit,反射,注解(元注解,自定义注解,解析注解),动态代理
注解概述Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、构造器、方法、成员变量、参数等都可以被注解进行标注。自定义注解—格式自定义注解就是自己做一个注解来使用。publicinterface注解名称 {public属性类型 属性名()default默认值;注解的作用是什么对Java中类、方法、成员变量做标记,然后进行特殊处理,至于到底做何种处理由业务需求来决定。
2024-09-10 23:37:52
1380
原创 网络编程,网络通信三要素(IP地址,端口号,协议) ,UDP通信 ,TCP通信 ,多线程改进
可以让设备中的程序与网络上其他设备中的程序进行数据交互(实现网络通信的)。
2024-09-09 23:35:07
1089
原创 Linux登录root出现-bash-4.2#
原因之一可能是你将/root目录下的.bash_logout ,.bash_profile,.bashrc 文件删除了,或者是修改了没效果。我们直接创建用户将用户的主目录下的这三个文件cp过来即可。切换回root用户就好啦。
2024-09-08 10:00:28
1146
原创 Properties属性文件,XML文件,日志,多线程
Properties属性文件,XML文件,日志,多线程(1.线程 2.线程的实现方法(3种)3.Thread的常用方法 4.线程同步-----解决线程安全问题 5.线程通信 6.线程池 7.并发和并行 8.线程的生命周期)
2024-09-07 21:55:52
1061
原创 File类,递归,字符集,IO流(字节流,字符流,缓冲流,转换流,转换流,序列化流,释放资源的方式)
File类,递归,字符集,IO流(字节流,字符流,缓冲流,转换流,转换流,序列化流,释放资源的方式)
2024-08-31 15:52:23
1449
1
原创 Collection单列集合(List集合,Set集合),Map双列集合,Stream流
集合,List集合,SET集合,集合的三种遍历方式
2024-08-23 21:09:26
1046
3
原创 Lambda表达式,正则表达式,异常
定义一个异常类继承RuntimeException.重写构造器。通过throw new 异常类(xxx)来创建异常对象并抛出。编译阶段不报错,提醒不强烈,运行时才可能出现!
2024-08-19 22:05:44
1271
1
原创 String,Object类,时间相关API
判断此对象与参数对象是否"相等"。默认比较对象的地址值,和"=="没有区别。拷贝出的新对象,与原对象中的数据一模一样(引用类型拷贝的只是地址)//判断对象是否不为null,不为null 则返回true,反之。//判断对象是否为null,为null返回true,反之。对象中还包含的其他对象,不会拷贝地址,会创建新对象。对象中的字符串数据拷贝的还是地址。【子类重写后,返回对象的属性值】【子类重写后,比较对象的属性值】//先做非空判断,再比较两个对象。对象中基本类型的数据直接拷贝。克隆当前对象,返回一个新对象。
2024-08-17 23:55:57
504
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人