当前位置: 首页 > news >正文

中级软件设计师-note-2

一个逆向思维的例子是

“当遇到一个问题时,通常人们会想办法解决这个问题。但逆向思维是指反过来考虑,即想办法制造更多的问题。

举个例子,假设有一个团队正在开发一款新的智能手机。传统的思维方式可能是专注于如何增加手机的功能,使其更强大。然而,通过逆向思维,团队可以考虑如何制造更多的问题来创造竞争优势。

他们可以思考如何使手机更脆弱,以至于用户更容易碎屏,然后提供一种更好的屏幕保护技术,从而获得市场上其他手机无法比拟的优势。或者他们可以故意设计一个电池寿命很短的手机,然后提供一种创新的快速充电技术,使用户在几分钟内就能充满电。

这种逆向思维的方法可以帮助团队在市场上脱颖而出,因为它们不仅解决了问题,还创造了额外的价值。它激发了创新和创造力,使团队能够超越常规的思考方式。”

这个考试没有那么难,题型相对也固定,只要刷对了题,找对了知识点,过的几率很大

说明一下笔记中标黄的部分是刷题中遇到过频率比较高的知识点,例题中红色的是正确选项,若有错误欢迎指正。

目录

8、存储器分类(选择题)

9、存储管理-分区存储组织

例题:

10、校验码

 海明码

循环冗余码

奇偶校验法

例题:

11、多媒体(选择题)

媒体的种类

图像

多媒体相关计算

①图像容量计算

②音频容量计算

③视频容量计算

例题:

常见的多媒体标准

12、开发语言


8、存储器分类(选择题)

①按存储器的工作方式可分为读/写存储器(RAM)和只读存储器(ROM、PROM、EPROM、EEPROM)。

② 按存储器的构成材料分类:

(1)磁存储器。磁存储器是用磁性介质做成的,如磁芯、破泡、磁膜、磁鼓、磁带及磁
盘等。(选择题考过磁带、磁盘)
(2)半导体存储器。根据所用元件义可分为双极型和MOS型:根据数据是否需要刷新又
可分为静态(Static Memory)和动态(Dynamic Memory)两类。DRAM动态随机存取存储器,SRAM静态随机存取存储器
(3)光存储器。利用光学方法读/写数据的存储器,如光盘(Optical Disk)③按访问方式分类
按访问方式可分为按地址访问的存储器和按内容访问的存储器。
④按寻址方式分类
按寻址方式可分为随机存储器、顺序存储器和直接存储器。

指令系统中采用不同的寻址方式的目的是:扩大寻址空间并提高编程灵活性(选择题)

⑤按位置分为内存、外存

其中静态动态随机存储器在选择题中偶尔会见到,内存外存的内容频率相对较高,

9、存储管理-分区存储组织

例题:

某计算机系统的内存大小为128k,采用可变分区分配方式进行内存分配,当前系统的内
存分块情况如下图所示,现有作业4申请内存9k,几种不同的存储分配算法在分配中,
会产生什么样的结果呢?

最差,空余内存从大到小排

10、校验码

 海明码

这个公式比较重要,常出现在选择题中

  利用奇偶性来检错和纠错的,在数据位间插入k个校验位,通过扩大码距来实现检错和纠错

亦或 ,相同为0不同为1

P1P2P3P4 是校验位

循环冗余码

用于数据通信领域和磁介质存储系统中,数据位后加入k个校验位,编码长度为k+1

校验码由信息码产生,校验码越长,该代码的校验能力就越强,再求CRC编码时,采用的是模2运算

环冗余校验码具有很强的检错能力,没有纠错能力
整个编码的码距必须大于1

奇偶校验法

  这种方法通过在编码中增加一位校验码来使码中的1的个数变为奇数(奇校验)或者偶数(偶校验),使码距变为2,它可以检测代码中奇数位出错的编码,但不能发现偶数位出错。

例题:

①海明码利用奇偶性检错和纠错,通过在个数据位之间
插入k个检验位,扩大数据编码的码距。若=48,则k
应为(C)。

A、3              B、 4              C、5               D、6

③以下关于校验码的叙述中,正确的是(A)。
A、海明码利用多组数位的奇偶性来检错和纠错
B、海明码的码距必须大于等于1
C、循环冗余校验码具有很强的检错和纠错能力
D、循环冗余校验码的码距必定为1

④以下关于采用一位奇校验方法的叙述中,正确的是
(C)。
A、若所有奇数位出错,则可以检测出该错误但无法
纠正错误
B、若所有偶数位出错,则可以检测出该错误并加以
纠正
C、若有奇数个数据位出错,则可以检测出该错误但
无法纠正错误
D、若有偶数个数据位出错,则可以检测出该错误并
加以纠正

⑤循环冗余校验码(CRC)利用生成多项式进行编码。设
数据位为k位,校验位为r位,则CRC码的格式为
(A)。
A、k个数据位之后跟个校验位
B、r个校验位之后跟k个数据位
C、r个校验位随机加入k个数据位中
D、r个校验位等间隔地加入k个数据位中

海明码的计算最近几年的试题见的基本不多,但它的公式还是会考,再者就是三种类型的比较,特征正确或错误的选择见的比较多,比如例题中第三题那种

11、多媒体(选择题)

媒体的种类

(正确区分表示媒体和表现媒体,他们会混淆在各自的选择题中,让你选择)

声音

人耳:20Hz~20kHz、乐器20Hz~20kHz、说话200~3400Hz

采样:采样频率和采样精度,采样频率应为声音最高频率的2倍

图像

彩色空间和光的三原色在选择题中见到过,其余的没有

多媒体相关计算

①图像容量计算
条件示例
已知像素,位数每个像素为16位,图像为640×480像素,求容量:
640×480x16:8=614400B
已知像素,色数

640×480像系,256色的图像,求容量:
640x480×log2(256)÷8=307200B

②音频容量计算

容量=采样频率(Hz)x量化/采样位数(位)×声道数÷8

③视频容量计算

容量=每帧图像容量(Byte)x每秒帧数时间+音频容量×时间

例题:

常见的多媒体标准

MpXX相关的选择题出现的多,比如mp3是哪个标准的?这种选择题

12、开发语言

Fortran语言(科学计算,执行效率高)
Pascal语言(为教学而开发的,表达能力强,Delphi)
C语言(指针操作能力强,高效)
Lisp语言(函数式程序语言,符号处理,人工智能)
C++语言(面向对象,高效)
Java语言(面向对象,中间代码,跨平台)
C#语言(面向对象,中间代码,.Net)
Prolog语言(逻辑推理,简洁性,表达能力,数据库和专家系统)

在选择题中也问过,那些语言支持面向对象这类的问题。

相关文章:

中级软件设计师-note-2

一个逆向思维的例子是 “当遇到一个问题时,通常人们会想办法解决这个问题。但逆向思维是指反过来考虑,即想办法制造更多的问题。 举个例子,假设有一个团队正在开发一款新的智能手机。传统的思维方式可能是专注于如何增加手机的功能&#xf…...

解锁商业宝藏:迅软科技答疑保护商业秘密的重要性

商业秘密指不为公众所知悉、具有商业价值并经权利人采取相应保密措施的技术信息、经营信息等商业信息,一旦泄露可能会给公司带来极大的经济损失和竞争压力,保护商业秘密既能维护企业自身合法权益,也能保障市场经济长期健康发展需求。 保护商…...

【GIT】撤销命令

git add 撤销 add 错误文件,撤销掉add列表的文件使用: git reset [文件名] 撤销单个文件 git reset . 撤销全部 git commit 撤销 commit 之后,但是还没有push 可以用撤回刚刚的commit 记录 git reset HEAD~ git log -v 查看提交记录...

开发知识点-09Rust

Rust Rust 语言通常用于编写系统级软件、网络服务器和高性能应用程序,它具有以下特点:1. 高性能和内存安全:Rust 在保证高性能的同时,利用其所有权模型和借用检查器等特性确保内存安全,避免了 C/C 等语言的内存错误和崩…...

Android开发中,百度语音集成之一

我们在开发中,用到实时语音的时候,会有讯飞、百度、阿里,今天主要讲解的是百度语音之语音合成: public class YuYinUtil { private static final Logger logger LogManager.getLogger(YuYinUtil.class); public static final St…...

nodejs连接mongodb报错SyntaxError: Unexpected token .

nodejs连接mongodb报错SyntaxError: Unexpected token 如下图 经过排查,原因是npm默认安装的mongodb插件是最新版6.3.0 ,而mongodb数据库版本是4.0.0 ,两者版本不同导致nodejs报错。 解决方法是npm卸载新版本的mongodb插件,再安…...

Ubuntu 常用命令之 gunzip 命令用法介绍

📑Linux/Ubuntu 常用命令归类整理 gunzip是一个在Ubuntu系统下用于解压缩文件的命令。它主要用于解压.gz格式的文件。这个命令是gzip命令的反向操作,gzip用于压缩文件,而gunzip则用于解压缩文件。 gunzip命令的参数有 -c 或 --stdout 或 -…...

sun.misc.BASE64Encoder 进行maven打包时报错

报错如下: 报错代码,是因为引用了sun.misc.BASE64Decoder等类不属于JDK标准库范畴,但在JDK中包含了该类,可以直接使用。在jdk1.9中就不存在了。 import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder;BASE64Encoder enc…...

[DNS网络] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案

[网络故障] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案 问题描述 最近,我在使用CSDN插件浏览 MOOC 网站时,遇到了一些网络故障。具体表现为: MOOC 中国大学慕课网:www.icourse163.org点击CSDN插件首页的 MOOC&#xff08…...

CSS设计器的使用

目录 css的概念 css的优势 css的基本语法 html中引入css样式 CSS基本选择器 选择器的使用 初级选择器: 标签选择器 类选择器 id选择器 高级选择器(结构选择器) ①后代选择器(E F) ②子选择器(E>F) ③相邻兄弟选择器(EF) ④通用兄弟选择器(…...

3d渲染太慢怎么办?2024效果图云渲染AI加速来袭

在不断变革的数码技术世界中,三维渲染技术在影视制作、游戏开发以及建筑设计等多个领域得到了广泛运用。然而,高清质量的三维项目的离线渲染时间长久一直是困扰 CG 工作者的一大难题。通常来讲,渲染一帧画面可能需要几分钟到几小时&#xff0…...

指针函数函数指针回调函数相关知识

指针函数: 本质上是一个函数,返回值是一个指针类型;不能返回局部变量的地址,因为其所存储在栈区,在函数调用结束时,被OS回收了;可以返回的情况:全局变量的地址、static修饰的局部变…...

软件设计模式:六大设计原则

文章目录 前言一、开闭原则二、里氏替换原则三、依赖倒转原则四、接口隔离五、迪米特法则六、合成复用原则总结 前言 在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序&am…...

Unity闪屏Logo去除

1.新建一个C#脚本,命名为 “SkipSplashScreen” (代码如下)。 using System.Collections; using System.Collections.Generic; using System; using UnityEngine; using UnityEngine.UI;#if !UNITY_EDITOR using UnityEngine; using UnityEn…...

Git账户密码http方式的配置

Git账户密码http方式的配置 入门 git在提交时每次都需要输入密码和账号信息,可以将账号和密码进行持久化存储, 当git push的时候输入一次用户名和密码就会被记录, 不需要每次输入,提高效率,进行一下配置&#xff1…...

【JUC】三十二、邮戳锁StampedLock

文章目录 1、邮戳锁2、锁饥饿问题的解决思路3、邮戳锁的特点4、代码演示:邮戳锁的传统读写用法5、代码演示:邮戳锁之乐观读6、邮戳锁的缺点7、终章回顾 前面提到了从无锁 ⇒ 独占锁 ⇒ 读写锁,但读写锁存在写锁饥饿的情况。 📕【读…...

城市里的“蛋壳运动空间”

近年来,秉承"发展群众体育,服务健康中国”的理念,全国各地持续推进全民健身与全民健康的融合发展。越来越多的口袋公园、户外运动设施出现在城市各个角落,一定程度上提升了全民运动的便利性和幸福感。 但是,遇到…...

Linux宝塔面板本地部署Discuz论坛发布到公网访问【无需公网IP】

文章目录 前言1.安装基础环境2.一键部署Discuz3.安装cpolar工具4.配置域名访问Discuz5.固定域名公网地址6.配置Discuz论坛 前言 Crossday Discuz! Board(以下简称 Discuz!)是一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上&a…...

Android Canvas状态save与restore,Kotlin

Android Canvas状态save与restore,Kotlin private fun f1() {val bitmap BitmapFactory.decodeResource(resources, R.mipmap.pic).copy(Bitmap.Config.ARGB_8888, true)val canvas Canvas(bitmap)val paint Paint(Paint.ANTI_ALIAS_FLAG)paint.color Color.RED…...

python爬取网页图片并下载

python爬取网页图片并下载之GET类型 准备工作 【1】首先需要准备好pycharm,并且保证环境能够正常运行 【2】安装request模块 pip install requestsimport request导入request内置模块 【3】安装lxml模块 pip install lxmlfrom lxml import etree导入lxml.etre…...

谷歌浏览器插件

项目中有时候会用到插件 sync-cookie-extension1.0.0:开发环境同步测试 cookie 至 localhost,便于本地请求服务携带 cookie 参考地址:https://juejin.cn/post/7139354571712757767 里面有源码下载下来,加在到扩展即可使用FeHelp…...

安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件

在选煤厂、化工厂、钢铁厂等过程生产型企业,其生产设备的运行效率和非计划停机对工业制造效益有较大影响。 随着企业自动化和智能化建设的推进,需提前预防假检、错检、漏检,推动智慧生产运维系统数据的流动和现场赋能应用。同时,…...

SCAU期末笔记 - 数据分析与数据挖掘题库解析

这门怎么题库答案不全啊日 来简单学一下子来 一、选择题(可多选) 将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤的任务?(C) A. 频繁模式挖掘 B.分类和预测 C.数据预处理 D.数据流挖掘 A. 频繁模式挖掘:专注于发现数据中…...

Python爬虫实战:研究feedparser库相关技术

1. 引言 1.1 研究背景与意义 在当今信息爆炸的时代,互联网上存在着海量的信息资源。RSS(Really Simple Syndication)作为一种标准化的信息聚合技术,被广泛用于网站内容的发布和订阅。通过 RSS,用户可以方便地获取网站更新的内容,而无需频繁访问各个网站。 然而,互联网…...

汽车生产虚拟实训中的技能提升与生产优化​

在制造业蓬勃发展的大背景下,虚拟教学实训宛如一颗璀璨的新星,正发挥着不可或缺且日益凸显的关键作用,源源不断地为企业的稳健前行与创新发展注入磅礴强大的动力。就以汽车制造企业这一极具代表性的行业主体为例,汽车生产线上各类…...

【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例

文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...

汇编常见指令

汇编常见指令 一、数据传送指令 指令功能示例说明MOV数据传送MOV EAX, 10将立即数 10 送入 EAXMOV [EBX], EAX将 EAX 值存入 EBX 指向的内存LEA加载有效地址LEA EAX, [EBX4]将 EBX4 的地址存入 EAX(不访问内存)XCHG交换数据XCHG EAX, EBX交换 EAX 和 EB…...

稳定币的深度剖析与展望

一、引言 在当今数字化浪潮席卷全球的时代,加密货币作为一种新兴的金融现象,正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而,加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下,稳定…...

ip子接口配置及删除

配置永久生效的子接口,2个IP 都可以登录你这一台服务器。重启不失效。 永久的 [应用] vi /etc/sysconfig/network-scripts/ifcfg-eth0修改文件内内容 TYPE"Ethernet" BOOTPROTO"none" NAME"eth0" DEVICE"eth0" ONBOOT&q…...

Scrapy-Redis分布式爬虫架构的可扩展性与容错性增强:基于微服务与容器化的解决方案

在大数据时代,海量数据的采集与处理成为企业和研究机构获取信息的关键环节。Scrapy-Redis作为一种经典的分布式爬虫架构,在处理大规模数据抓取任务时展现出强大的能力。然而,随着业务规模的不断扩大和数据抓取需求的日益复杂,传统…...