![](https://img-blog.csdnimg.cn/direct/75e5345e088442b199725dfd52d9c90c.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
软件设计师
备战软件设计师的基础知识点及例题解析
风棂
望多多指教
展开
-
数据结构-冒泡排序
冒泡排序属于一种常见的交换排序,根据序列中两个元素关键字的比较结果来对换这两个记录在序列中的位置。具体操作是按顺序(从前往后或从后往前)两两对比元素直至本次排序结束,每次排序确认一个固定值(末位或首位)。需要注意的是,为了排序稳定性,如果遇到相同的元素,对比后不予改动。原创 2024-07-19 18:01:23 · 244 阅读 · 0 评论 -
双符号二进制溢出
如果低于当前位数能表示的最小值,则称为负溢(下溢),那么具体是怎么通过符号位来判断这两种异常情况呢?在计算机计算过程中,如果计算结果超出了当前位数能表示的最大值,则称为正溢(上溢),补码相加得(1)1010,舍弃最高位,即1010,产生了负溢出。补码相加得(1)11 10,舍弃最高位,即11 10。(1)正常相加的情况:(-1) + (-1)(2) 负溢相加的情况:(-3)+(-3)(1)正常相加的情况:1 + 1。(2)正溢相加的情况:3 + 3。补码:11 11 + 11 11。原创 2024-03-22 15:15:29 · 709 阅读 · 0 评论 -
生成器模式(C++版)
【代码】生成器模式(C++版)原创 2024-03-14 17:44:22 · 365 阅读 · 0 评论 -
进制,码制及其表示范围
计算机基本工作原理中进制部分原创 2024-03-20 10:12:49 · 212 阅读 · 0 评论 -
生成器模式(软考uml C++版)
【代码】生成器模式(软考uml C++版)原创 2024-03-15 10:31:27 · 483 阅读 · 0 评论 -
简单工厂模式
简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口。简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。简单工厂模式可以减少客户程序对类创建过程的依赖。简单工厂模式所创建的具体实例对象。2. 提供一个抽象产品类。3. 提供一个具体产品类。1. 提供一个工厂类。原创 2023-10-31 15:02:43 · 290 阅读 · 0 评论 -
计算机基础(软考向)
发送方通过Hash算法得到摘要,和密文一起发送。接收方通过同样的Hash算法得到摘要进行对比。解决篡改问题。原创 2024-03-21 09:56:10 · 922 阅读 · 0 评论 -
加密技术及认证技术
然后用我的私钥加密摘要(因为私钥只有我自己有,所以这里相当于做了数字签名),再用B的公钥加密“LOVE”,一起发送给B,B收到消息后,用我的公钥解析Hash值,用自己的私钥解析出内容“LOVE”,再用同样的Hash算法得到“LOVE”的哈希值,对比两个摘要的哈希值,如果一致,就说明消息没有被篡改!C呢,先是截获了B发给我的公钥,然后截获了我要发给B的“LOVE”,他气不过,所以用B的公钥,加密“HATE”发给B!B解析摘要,拿到A生成的hash值,解析密文,根据密文生成B的hash值,对比hash值。原创 2024-03-21 11:50:35 · 336 阅读 · 0 评论