本本本添哥
奶爸的编程之路,也就一周冷个三天~
专门分享Java微服务、计算机软考、项目管理、个人成长等相关内容
欢迎关注我的公众号:本本本添哥
展开
-
【项目实战】排序算法之桶排序
桶排序(Bucket Sort)或所谓的箱排序,是一个排序算法。桶排序是鸽巢排序的一种归纳结果。原创 2024-05-18 15:24:18 · 24 阅读 · 0 评论 -
【项目实战】排序算法之选择排序
选择排序(Selection Sort)是一种简单直观的排序算法。它的工作原理是:在未排序序列中找到最小(或最大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(或最大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。原创 2024-05-18 15:20:56 · 22 阅读 · 0 评论 -
【软考】计算机组成与体系结构 - 系统可靠性分析与设计(串联系统与并联系统可靠度计算)
注:少数子系统的失效将不会影响整个系统其中,R1,R2,…,Rn是各个组件的可靠度。原创 2024-04-08 22:41:47 · 827 阅读 · 0 评论 -
【软考】数据流图DFD入门介绍
数据流图(Data Flow Diagram,简称DFD)一种强大的工具用于表示软件模型的一种图示方法。结构化系统分析方法的主要表达工具和重要组成部分。是信息系统开发中不可或缺的工具之一。是一种用于系统分析和设计的图形工具以直观的方式描绘了系统中数据的流动和处理过程。一种描述系统中数据流程的图形工具。一种用于描述系统内数据流动、加工和存储过程的图形化表示方法。一种以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程的工具。原创 2023-12-25 13:32:21 · 569 阅读 · 0 评论 -
【软考】数据库系统工程师下午题答题技巧 (SQL)
聚集函数:COUNT([ALL|DISTINCT] *) 统计元组个数,COUNT、SUM、AVG、MAX、MIN([ALL|DISTINCT] 列名) 计算一个的……WHERE 可使用的运算符: IN、NOT IN、LIKE(_% 匹配)、IS NULL、IS NOT NULL、算术运算符、AND、OR、NOT。基本表(TABLE): SELECT、INSERT、UPDATE、DELETE、ALTER、INDEX、ALL PRIVILEGES(6种)原创 2024-03-19 10:37:11 · 191 阅读 · 0 评论 -
【软考】数据库系统工程师下午题答题技巧 (数据库恢复)
熟悉并准确判断常见的数据库故障类型,理解这些故障类型对数据库的影响以及如何应对这些故障。因为不同的故障类型需要采取不同的恢复策略。了解不同类型的故障对应的恢复过程。原创 2024-03-19 10:36:08 · 165 阅读 · 0 评论 -
【软考】数据库系统工程师下午题答题技巧 (E-R图)
(1) 确定参与联系的实体(Entity)根据题目要求,确定需要表示的实体。(2)确定并列出实体的所有属性(Attribute)为每个实体确定其具有的属性。(3)确定实体间的联系类型(Relationship)根据题目要求,确定实体之间的联系。原创 2024-02-18 17:23:04 · 517 阅读 · 0 评论 -
【软考】数据结构与算法基础 - Dijkstra算法
Dijkstra算法是一种用于解决带权重图的最短路径问题的经典算法。原创 2023-09-01 11:17:18 · 188 阅读 · 0 评论 -
【软考】系统安全分析与设计 —— 数字信封与PGP
概念:发送方将原文用对称密钥加密传输,而将对称密钥用接收方公钥加密发送给对方,接收方收到电子信封后,用自己的私钥解密信封,取出对称私钥解密得原文数字信封是一种加密通信方法,其原理是发送方用对称密钥加密传输,而将对称密钥用接收方公钥加密发送给对方,接收方用自己的私钥解密信封,取出对称密钥解密得原文。原创 2023-08-19 18:38:28 · 455 阅读 · 0 评论 -
【软考】查找算法入门介绍
查找算法是一种在数据结构中查找特定元素的方法。原创 2023-08-19 18:28:10 · 120 阅读 · 0 评论 -
【软考】数据结构与算法基础 - 查找算法
从数据结构的一端开始,逐个遍历每个元素,直到找到目标元素或遍历完整个数据结构。线性查找的时间复杂度为O(n),其中n是数据结构的元素个数。原创 2023-08-14 13:53:54 · 143 阅读 · 0 评论 -
【软考】数据结构与算法基础 - 常见的算法设计思想(递归与暴力递归)
递归是一种算法设计思想。原创 2023-08-13 21:55:27 · 68 阅读 · 0 评论 -
【软考】数据结构与算法基础 - 常见的算法设计思想(分治算法)
分治算法通过将问题分解为若干个较小的子问题,并递归地解决这些子问题来最大化算法的效率。原创 2023-08-13 21:47:25 · 86 阅读 · 0 评论 -
【软考】数据结构与算法基础 - 常见的算法设计思想(动态规划)
动态规划是一种非常强大的算法设计思想,它可以解决许多复杂的问题。原创 2023-08-13 21:39:41 · 289 阅读 · 0 评论 -
【软考】数据结构与算法基础 - 常见的算法设计思想(贪心算法)
贪心算法通过在每一步选择最优的解决方案来最大化算法的效率。贪心算法是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是最好或最优的算法设计思想。原创 2023-08-13 21:23:45 · 134 阅读 · 0 评论 -
【软考】数据结构与算法基础 - 常见的算法设计思想(枚举算法)
枚举算法是一种通过穷举所有可能的解来求解问题的算法设计思想。原创 2023-08-13 20:50:53 · 908 阅读 · 0 评论 -
【软考】数据结构与算法基础 - 常见的算法设计思想(摊还分析)
摊还分析是一种非常有用的算法设计和分析技术原创 2023-08-13 20:40:01 · 70 阅读 · 0 评论 -
【软考】数据结构与算法基础 - 常见的算法设计思想(回溯分析)
回溯分析是一种算法设计和分析技术原创 2023-08-13 20:31:22 · 108 阅读 · 0 评论 -
【软考】 数据结构 - 树结构 - 二叉搜索树(Binary Search Tree,BST)
BST(Binary Search Tree)是一种二叉搜索树BST二叉搜索树是一种有序的、树形数据结构。原创 2023-08-13 20:19:05 · 234 阅读 · 0 评论 -
【软考】数据结构 - 堆结构(小顶堆、大顶堆和二叉堆)
大顶堆(Max Heap)是一种特殊的堆结构大顶堆堆的每个节点的值都大于或等于其子节点的值大顶堆通常用于实现优先队列,其中堆顶元素是最优先的元素。大顶堆是一种大于等于父节点的二叉堆,即每个节点的值都不小于其父节点的值。大顶堆的性质为堆顶元素不小于其子节点,即堆顶的值不小于其子节点的值。小顶堆(Min Heap)也是一种特殊的堆结构小顶堆的每个节点的值都小于或等于其子节点的值小顶堆通常用于实现优先队列,其中堆顶元素是最不优先的元素。原创 2023-08-11 17:16:07 · 1217 阅读 · 0 评论 -
【软考】数据结构 - 树结构 - 平衡二叉搜索树 (红黑树)
红黑树(Red-Black Tree)是一种具有自平衡特性的二叉搜索树。原创 2023-08-11 16:35:07 · 103 阅读 · 0 评论 -
【软考】数据结构 - 树结构 - 平衡二叉搜索树 (AVL树)
AVL树是一种具有自平衡特性的二叉搜索树AVL树的名字来源于它的发明者们:G. M. Adelson-Velsky和E. M. Landis。AVL树虽然是一种自平衡的二叉搜索树,但它并不是唯一的自平衡二叉搜索树。其他常见的自平衡二叉搜索树,还包括红黑树、Splay树等。原创 2023-08-11 15:33:36 · 145 阅读 · 0 评论 -
【软考】 数据结构 - 树结构 - 二叉树与二叉树的遍历(递归遍历,非递归遍历)
指按照某种规则访问二叉树的每个节点,以便完成某种任务或者获取所需的信息。原创 2023-08-06 17:54:54 · 142 阅读 · 0 评论 -
【软考】数据结构与算法基础 - 算法基础
1.有穷性:算法必须在执行有穷步之后结束2.确定性:算法中每一条指令都必须有确切的含义,不能含糊不清3.算法必须有0个及以上的输入4.算法必须有1个及以上的输出5.有效性:算法的每个步骤都能有效执行并能得到确定的结果。例如a=0,b/a就无效。原创 2023-08-06 17:43:36 · 58 阅读 · 0 评论 -
【软考】计算机组成与体系结构 - Flynn分类法简介
【软考】计算机组成与体系结构 - Flynn分类法简介。原创 2023-06-06 22:51:59 · 85 阅读 · 1 评论 -
【软考】计算机组成与体系结构 - CISC和RISC
一、两种指令类型原创 2023-07-24 09:30:08 · 122 阅读 · 0 评论 -
【软考】计算机组成与体系结构 - 流水线技术
取指——分析——执行注:指令执行步骤可能多于三步,应根据题意作答。原创 2024-03-14 10:15:57 · 26 阅读 · 0 评论 -
【软考】计算机组成与体系结构 - 数据的表示(进制的转换、原码、反码、补码、移码、浮点数运算)
将每一位数字用R4+1*2-2。原创 2024-03-14 10:17:07 · 39 阅读 · 0 评论 -
【软考】计算机组成与体系结构 - CPU结构(运算器与控制器的组成)
CPU由运算器和控制器组成。原创 2023-07-24 09:30:31 · 1661 阅读 · 0 评论 -
【软考】算法 - 贪婪算法
【代码】【软考】算法 - 贪婪算法。原创 2023-04-20 13:14:09 · 74 阅读 · 0 评论 -
【软考】软件工程概述
软件工程:就是用科学的知识工程和技术原理来定义,开发,维护软件的一门学科。软件开发技术的进步未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致了软件危机。表现方面:(1) 用户对开发出的软件很难满意。(2) 软件产品的质量往往靠不住。(3) 一般软件很难维护。(4) 软件生产效率很低。(5) 软件开发成本越来越大。(6) 软件成本与开发进度难以估计。(7)软件技术的发展远远满足不了计算机应用的普及与深入的需要。原创 2023-04-20 13:13:40 · 433 阅读 · 0 评论 -
【软考】信息系统开发基础 - 信息系统生命周期模型(软件开发模型)
不属于信息系统项目的生命周期模型。在考试论文中如何应用这个内容(一般都是说瀑布模型,或者是原型化模型的开发方法)原创 2023-03-16 07:29:15 · 888 阅读 · 0 评论 -
【软考】信息系统开发基础 - UML事物、用例图关系 和类图关系(类模型)详解
由参与者(Actor)、用例图(Use Case)、系统边界、箭头组成,用画图的方法来完成。用例描述用来详细描述用例图中每个用例,用文本文档来完成,以及由箭头所组成的所有关系包括泛化,包括,扩展等。原创 2023-03-16 07:01:17 · 1568 阅读 · 0 评论 -
【软考】信息系统开发基础 - 多种面向过程图的辨析
DFD在软件工程中表示数据流图一种图形化技术从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具以及用于表示软件模型的一种图示方法。描绘信息流和数据从输入移动到输出的过程中所经受的变换描绘数据在软件中流动和被动处理的逻辑过程,也是分析员和用户之间极好的通信工具;描述系统对外部行为的响应,即描述系统各行为模式和在不同状态直接转换描述作为外部事物结果的软件行为。原创 2023-03-16 06:03:59 · 322 阅读 · 0 评论