摘要: 软件设计师考试 - 二分查找 折半查找(也称为二分查找)是一种高效的查找算法常用于有序数组中查找某个特定元素的位置。 基本思路如下: 1. 初始化左边界和右边界,将左边界设为0(为了方便计算也可以为1,后面的元素依次递进 + 1 ),将右边界设为数组长度减1。 2. 取中间位置的元素,与目标元素进行 阅读全文
posted @ 2026-04-16 16:15 欢乐豆123 阅读(4) 评论(0) 推荐(0)
摘要: 软件设计师考试 - Gantt图与PERT图(项目管理) 一、Gantt图(甘特图)简介 甘特图是一种条形图形式的项目进度展示工具。 如下图: 1)优点 甘特图的图形简洁明了,可以直观看到整个项目计划、实际进度以及任务完成情况 2)缺点 不能清晰表达任务之间的逻辑关系(各任务之间的依赖关系) 二、P 阅读全文
posted @ 2026-03-31 22:17 欢乐豆123 阅读(14) 评论(0) 推荐(0)
摘要: 软件设计师考试 - 数据表示(原码、反码、补码、移码) 概要 计算机只认识 0 和 1,但现实世界中既有正数,也有负数。当计算机刚诞生时,人们面临一个基础问题:如何用二进制表示带符号的整数? 围绕这个问题,工程师们经历了一次逐步演进的探索过程,于是出现了四种数据表示方式:原码、反码、补码、移码 它们 阅读全文
posted @ 2026-02-14 14:08 欢乐豆123 阅读(21) 评论(0) 推荐(0)
摘要: 软件设计师考试 - 上午题型分析 历年考试情况: 知识点 分数 说明 比例 软件工程基础知识 11 开发模型、设计原则、测试方法、质量特性、CMM、Pert图、风险管理 14.67% 面向对象 12 面向对象基本概念、面向对象分析与设计、UML、设计模式 16.00% 数据结构与算法 10 数组、栈 阅读全文
posted @ 2026-01-13 17:06 欢乐豆123 阅读(35) 评论(0) 推荐(0)
摘要: 软件设计师考试 - 下午题型分析 历年考试情况: 说明: 试题5 和 试题6 是二选一来做 有难度的地方:数据流图的缺失部分补充、UML建模、C语言算法填空 题号 试题类型 学科知识点 考查内容 试题1 必答题 数据流图 补充数据流图的缺失部分(补充数据流、补充外部 实体、补充数据存储),数据流图的 阅读全文
posted @ 2026-01-13 16:51 欢乐豆123 阅读(46) 评论(0) 推荐(0)
摘要: 软件设计师考试-应用技术 概要 在中级软件设计师考试的应用技术部分,考生将面临多种常见的技术难题,通常以案例题的形式出现。考题的类型涵盖了不同的技术领域,主要包括以下几个方面: 一、数据流图(DFD) 1. 基本介绍 数据流图(DFD)是软件工程中用于分析和设计信息系统的常见工具。它通过图形化的方式 阅读全文
posted @ 2025-12-11 09:31 欢乐豆123 阅读(20) 评论(0) 推荐(0)
摘要: 内存溢出问题 最近在项目中遇到上传多图片到后端,进行压缩等比缩放,内存溢出的问题 阅读全文
posted @ 2025-11-30 23:28 欢乐豆123 阅读(8) 评论(0) 推荐(0)
摘要: 软考中常见的算法类型 在软考中,回溯法、分治法、动态规划和贪心算法是常见的算法题型,它们分别适用于不同类型的问题。下面列出一些常见的题目,以及这些算法常用于解决的其他问题。 一、回溯法(Backtracking) 回溯法用于求解具有约束条件的组合、排列问题,常用于搜索问题和优化问题。 常见题目: 1 阅读全文
posted @ 2025-11-10 09:18 欢乐豆123 阅读(40) 评论(0) 推荐(0)
摘要: 排序算法的介绍 概要 排序算法是众多算法中常见的基本算法,它的任务是将一组数据按一定的顺序排列。排序算法广泛应用于数据处理、搜索优化、数据库管理等领域。不同的排序算法适用于不同的场景,本文将介绍几种常见的排序算法,并比较它们的优缺点。 一、排序算法的相关概念 1. 稳定与不稳定排序 如果两个相等的元 阅读全文
posted @ 2025-10-22 14:56 欢乐豆123 阅读(19) 评论(0) 推荐(0)
摘要: 微信生态梳理 概要 在微信生态中,常常会听到一堆看似相似却含义不同的名词:订阅号、服务号、公众号、小程序、公众平台、开放平台…… 对很多微信开发者和运营者来说,这些名词的界限模糊、关系复杂,稍有不慎就会踩坑。到底它们分别是做什么的?有什么区别?我该用哪个?又该在哪个平台开通? 本文将系统地梳理微信生 阅读全文
posted @ 2025-09-19 16:03 欢乐豆123 阅读(155) 评论(0) 推荐(0)