事业编
Contents
大纲
真题
2021
-
基于ARM架构的智能手机处理器采用的指令集主要是RISC(精简指令集计算机)。RISC指令集的设计思路是尽量简化计算机指令集,使指令的平均执行周期更短,从而提高处理器的性能。
CISC(复杂指令集计算机)
RISC更适合那些对执行效率有较高要求,且能够通过精简指令集实现高效能的应用场景–人工智能、物联网、自动驾驶和机器人;而CISC则更适用于那些需要丰富指令集来完成复杂和特定功能的任务–入门级服务器,于中小型企业的Web服务器、数据库服务器
-
面向对象的特征:封装、继承、多态、(抽象)
-
MP3是音频文件格式,MPEG(MPG)、AVI、MP4、ASF、WMV、MOV、3GP等属于视频文件格式。
-
计算机病毒的传播算途径:(1)主动传播途径:无线射入、有线注入、接口输入、先机植入;(2)被动传播途径:引进的计算机系统和软件中带有病毒、下载或执行染有病毒的游戏软件或其他应用程序、非法复制导致中毒。
-
解决CPU和主存储器之间速度差异的方法:采用cache存储器、改进dram的存储控制技术
cache存储器即高速缓冲存储器,规模小但速度高,CPU的速度远高于 内存,当CPU直接从内存中存取数据时要等待一定时间周期,而cache则可以保存CPU刚用 过或循环使用的一部分数据,CPU需要再次使用该部分数据时可从cache中直接调用,这样 就避免了重复存取数据,减少了CPU的等待时间,因而提高了系统的效率。故在CPU和主存 储器之间增加一个cache存储器利于解决CPU和主存储器之间的速度匹配问题
dram即动态随机存取存储器,是一种半导体存储器,利用电容内存储电荷的多寡来代表一 个二进制比特(bit)是1还是0,主要运用在对功耗要求不太高、系统缓存要求容量比较 大、速度要求比较快的系统。
-
云计算中保障服务高可靠性:数据多副本容错、计算节点同构可互换
-
在数据仓库的存储结构中
A. 层次索引:层次索引通常与数据的层次结构相关,比如树形结构或图结构。在层次数据模型中,数据被组织成树形结构,每个节点可能有子节点。层次索引有助于在这种结构中高效地遍历和查询数据。
B. 位图索引:位图索引是一种基于位图的索引结构,它使用二进制位来表示索引。对于数据表中的每个值,位图索引都对应一个二进制数。当某行数据的字段值与某个值匹配时,对应的二进制数中的相应位置将被标记。这种索引方式特别适用于具有少量不同值的列,因为它可以非常快速地定位到符合特定条件的数据行。
C. 广义索引:广义索引是一个相对宽泛的概念,它可能涵盖了多种不同类型的索引。在实际应用中,广义索引可能指的是除了主键索引和唯一索引之外的其他索引类型,这些索引可以根据不同的查询需求进行定制和优化。
D. 连接索引:连接索引通常与数据库中的连接操作相关。当两个或多个表需要进行连接查询时,连接索引可以帮助提高查询效率。这种索引可能涉及多个表之间的字段,并根据这些字段之间的关系进行构建。
-
计算机软件保护条例:自然人的软件著作权,保护期为自然人终生及其死亡后50年,截止于自然人死亡后第50年的12月31日;软件是合作开发的,截止于最后死亡的自然人死亡后第50年的12月31日。法人或者其他组织的软件著作权,保护期为50年,截止于软件首次发表后第50年的12月31日,但软件自开发完成之日起50年内未发表的,本条例不再保护。
-
显示器的正面辐射最小。这是因为电脑辐射最强的是背面,其次为左右两侧,屏幕的正面反而辐射最弱
-
芯片组是一组共同工作的集成电路“芯片”,通常作为一个产品销售,它是电子产品的核心部件之一。在计算机领域,芯片组特指计算机主板或扩展卡上的芯片,它负责将计算机的核心——微处理器和机器的其它部分相连接,是决定主板级别的重要部件。
-
统一过程模型是一个软件开发过程,是一个通用的过程框架,可以用于各 类软件系统和应用领域。统一过程模型是在重复一系列组成系统生存周期的循环。每一次循 环包括4个阶段:初始、细化、构造和移交。
- 初始阶段:主要是确定项目的目标和范围,建立项目的基本框架和计划,为后续的细化、构造和移交阶段奠定基础。
- 细化阶段:在初始阶段的基础上,进一步细化项目的需求和设计,明确系统的结构和功能,为构造阶段提供详细的指导。
- 构造阶段:根据细化阶段的结果,开始实际的编码和测试工作,实现系统的各项功能,并进行必要的性能优化。
- 移交阶段:完成系统的测试和验证,确保系统的质量和稳定性,最终将系统交付给用户使用,并进行必要的维护和支持。
通过这四个阶段的循环迭代,统一过程模型可以确保软件开发的顺利进行,同时提高软件的质量和可维护性。这种模型适用于大型的需求不断变化的复杂软件系统项目,可以根据项目的特性和团队的需求进行定制和配置。
-
智能手机的传感器类型:
①加速传感器(重力感应)。加速度传感器,顾名思义就是一种能够测量加速度的电子设 备。运用压电效应实现,重力感应模块由一片“重力块”和压电晶体组成,当手机发生动作
的时候,重力块会和手机受到同一个加速度,这样重力块作用于不同方向的压电晶体上的力 也会改变,这样输出的电压信号也就发生改变,根据输出电压信号就可以判断手机的方向了 这种重力感应装置常用于自动旋转屏幕以及一些游戏,我们晃动手机就可以完成赛车类游戏 的转弯动作,主要就是靠重力感应装置。②距离传感器。距离传感器就是用来测量距离的 距离传感器会向外发射红外光,物体能反射红外线,所以当物体靠近的时候,物体反射的红 外光就会被元件监测到,这时就可以判断物体靠近的距离。我们拿起手机接电话的时候,手 机会黑屏,从而就能防止我们的误操作了,这种功能的实现就是靠的距离传感器。③光线传 感器。这个传感器可能是我们最为熟悉的了,他就是控制我们屏幕亮度的传感器,在阳光下 光线传感器就会让我们的手机亮度变亮,从而让我们能在任何环境下都可以清晰的看见手机 屏幕上面的字。光线感应器由投光器和受光器组成,投光器将光线聚焦,在传输至受光器, 最后通过感应器接收变成电器信号。④陀螺仪。陀螺仪是一种用于测量角度以及维持方向的 设备,原理是基于角动量守恒原理。具体的原理解释起来十分的麻烦,我们在此也不多啰嗦 了,如果想了解的朋友,可以去百度查一下,很容易搜到。陀螺仪主要是手机的摇一摇,或 者在某些游戏中可以通过移动手机改变视角,VR。而且当我们进入隧道之后,卫星定位系统 很可能没有信号,而这时候的导航仍能继续工作,这个功能也是靠陀螺仪实现的。⑤磁场传 感器。磁场传感器就是可以测量地磁场的传感器,由各向异性磁致电阻材料构成,这些材料 感受到微弱的磁场变化时会导致自身电阻产生变化,输出的电压就会改变,就可以以此判糊 出地磁场的朝向。磁场传感器主要用于手机指南针、辅助导航系统,而且使用前需要手机旋
转或者摇晃几下才能准确指示磁场方向。⑥气压传感器。气压传感器主要用检测大气压,通 过对大气的检测,可以判断出来高度。主要用于辅助导航定位系统,和显示楼层高度,尽管 之前的手机上面并没有这个传感器,但是现在上市的手机基本都配备了这个传感器了。
-
计算机网络的主要性能指标:
①速率:速率是指连接在计算机网上的主机在数字信道上传送数据的速率。是计算机网 络中最重要的一个性能指标。当数据率较高时,就常常在bit/s的前面加上一个字母。速 率往往是指额定速率或标称速率,并非网络上实际上运行的速率。 ②带宽:带宽:本意是指某个信号具有的频带宽度,在计算机网络中,带宽指网络的通信线路 传送数据的能力(单位时间内从网络中的某一个点到另外一个点所能通过的最高数据率,带 宽的单位为bit/s)。 ③吞吐量:吞吐量表示单位时间内通过某个网络(通信线路、接口)的实际的数据量。吞吐 量受制于带宽或者网络的额定速率。 ④时延:时延(delay或latency)是指数据 (一个报文或分组,甚至比特)从网络(或链 路)的一端传送到另一端所需的时间。有时也称为延迟或迟延。时延由发送时延、传播时 延、处理时延、排队时延组成。 ⑤时延带宽积:时延带宽积指传播时延带宽,表示一条链路上传播的所有比特(以比特为单 位)。如下图,将管道的长度看做链路的传播时延,管道的截面积是链路的带宽,则时延带 宽积代表管道的体积,即表示这样的链路可以容纳多少个比特,不难看出,管道中的比特 数表示从发送端发出的但未到达接收端的比特(因此链路的时延带宽积又称为以比特为单位 的链路长度)。对于一条正在传送数据的链路,只有在代表链路的管道都充满比特时,链路 才得到了充分的利用。
它主要衡量的是在一段时间内线路上的数据承载能力。通俗地说,它表示某段时间内,**传输的最大数据容量。**其计算公式为:时延带宽积 = 传播时延 × 带宽。其中,传播时延是指电磁波在信道中传播一定的距离所需要的时间,而带宽则表示某信道所能通过的最高数据率,即单位时间内信道所能传输的最大比特数。
⑥往返时间RTT:往返时延RTT(Round–Trip Time)表示从发送端发送数据开始,到发送 端收到来自接收端的确认(接收端收到数据后立即发送确认),总共经历的时延。 ⑦信道利用率:利用率指出某信道有百分之几的时间是被利用的(有数据通过)。完全空闲 的信道的利用率是零。网络利用率则是全网络的信道利用率的加权平均值。信道利用率并非 越高越好。
丢包率:在网络传输过程中,由于各种原因(如网络拥塞、信号衰减等)导致数据包丢失的比例。丢包率越高,网络传输的可靠性越差。
网络稳定性:指网络在长时间运行过程中保持性能稳定的能力。网络稳定性受到多种因素的影响,如设备故障、线路质量、网络协议等。
2022
- 图像的成像质量: 图像的分辨率和图像的颜色深度
- 软件开发中,六大设计原则,最基础的原则是 开闭原则
- 汉字内码 编码格式
区位码
–对汉字进行存储、处理和传输 - 显示器采用的色彩模型 RGB
- excel中,进行单元格引用时,相对地址转化为绝对地址,相对地址前需要加上 $
- 不能在网络上直接传输的数据格式–TXT,可以的是xml,html,sgml
- 数据库日志文件 记录为单位的日志文件格式,内容包括:每个事务的开始标记、每个事务的结束标记,以及每个事务的所有更新操作
- 光纤通信的特点:①传输频带宽,速率高。②传输损耗低,传输距离远 ③抗雷电和电磁的干扰性好。④保密性好,不易被窃听或截获数据。⑤传输的误码率很低,可靠性高。⑥体积小、重量轻。光纤的缺点是接续困难,光接口还比较昂贵。
- 系统特性:(1)完整性。是指信息在传输、交换、存储和处理过程中,保特信息不被破 环或修改、不丢失和信息未经授权不能改变的特性,也是最基本的安全特征。(2)保密性。也称机密性,是不将有用信息泄漏给非授权用户的特性。可以通过信息加密、身份认证、访问控制、安全通信协议等技术实现,信息加密是防止信息非法泄露的最基本手段,主要强调有用信息只被授权对象使用的特征。(3)可用性。也称有效性,指信息资源可被授权实体按要求访问、正常使用或在非正常情况下能恢复使用的特性(系统面向用户服务的安全特性)。在系统运行时正确存取所需信息,当系统遭受意外攻击或破坏时,可以迅速恢复并能投入使用。是衡量网络信息系统面向用户的一种安全性能,以保障为用户提供服务。(4)可控性。指网络系统和信息在传输范围和存放空间内的可控程度。是对网络系统和信息传输的控制能力特性。(5)不可否认性。又称拒绝否认性、抗抵赖性,指网络通信双方在信息交互过程中,确信参与者本身和所提供的信息真实同一性,即所有参与者不可否认或抵赖本人的真实身份,以及提供信息的原样性和完成的操作与承诺。
- 激光打印机:激光打印机选购应注意下列参数:单双面打印、分辨率、首页打印速度、整 体打印速度、输出幅面、网络连通性、外设管理软件、耗材价格等
- LED显示器:LED显示器优点概括起来是:亮度高、色彩丰富鲜艳、工作电压低、功耗小、大型化、寿命长、耐冲击和性能稳定。
- 计算机系统的主要特点:据密集、数据持久、数据共享、服务多样。
- 栈:先进后出、后进先出
- RDBMS关系数据库管理系统:创建表的时候定义属性上的约束条件的方法有(非空:not nul1 唯一:unique 检查列值:check)
-
以使用的角度,分析评价一个软件系统的质量应该具备哪些要求。
1. 用户界面友好性: 软件系统的用户界面应该直观、简洁、易于操作。用户能够轻松理解并快速掌握如何使用系统,无需经过长时间的培训或查阅大量文档。同时,界面设计应符合用户习惯,避免不必要的复杂操作,提高用户的使用效率。
2. 功能完整性: 软件系统应提供完整、准确的功能,满足用户的实际需求。系统应能够处理各种预期情况,并尽可能覆盖用户可能遇到的各种场景。同时,系统应支持自定义功能,允许用户根据自己的需求进行调整和扩展。
3. 性能稳定性: 软件系统应具有良好的性能表现,包括响应速度快、处理能力强、资源占用低等方面。系统应能够在高并发、大数据量等复杂场景下稳定运行,避免因性能问题导致的系统崩溃或数据丢失。此外,系统还应具备较高的容错能力,能够自动处理异常情况,确保数据的完整性和安全性。
4. 可维护性与可扩展性: 软件系统应具备良好的可维护性和可扩展性,以便在后续的开发和升级过程中能够轻松应对各种变化。系统应提供清晰的代码结构、完善的文档支持以及便捷的升级机制,降低维护成本并提高开发效率。同时,系统还应支持模块化设计,允许用户根据需求添加或删除功能模块,实现灵活扩展。
5. 安全性与隐私保护: 软件系统应重视用户数据的安全性和隐私保护。系统应采取有效的加密措施、访问控制策略以及数据备份机制,确保用户数据不被非法获取或篡改。同时,系统应遵守相关法律法规,对用户数据进行严格管理,防止数据泄露和滥用。
6. 兼容性与可移植性: 软件系统应具备良好的兼容性和可移植性,能够在不同的操作系统、硬件设备和网络环境下正常运行。系统应支持多种数据格式和接口标准,方便与其他系统进行集成和互操作。此外,系统还应具备较高的可移植性,能够在不同的平台和环境中轻松部署和迁移。
-
如果用户想要让自己计算机连接的打印机给局域网中其他人使用,请给出具体做法。
-
确保打印机已连接并安装:首先,确保打印机已正确连接到你的计算机,并已安装相应的驱动程序。
-
设置打印机共享:
-
在计算机上打开“控制面板”,选择“设备和打印机”。
-
右键点击你想要共享的打印机,选择“打印机属性”。
-
在弹出的窗口中,切换到“共享”选项卡。
-
勾选“共享这台打印机”,并为其设置一个共享名称。
-
点击“确定”保存设置。
-
-
在其他计算机上添加共享打印机:
-
在其他计算机上,同样打开“控制面板”并进入“设备和打印机”。
-
点击“添加打印机”,选择“添加网络、无线或Bluetooth打印机”。
-
在搜索列表中,找到并选择你刚刚共享的打印机,然后按照提示完成添加过程。
-
-
设置文件共享: 找到你想要共享的文件夹,右键点击它,选择“属性”。 切换到“共享”选项卡,点击“高级共享”。 勾选“共享此文件夹”,并为其设置一个共享名称。 你可以通过“权限”按钮来设置哪些用户可以访问该文件夹以及他们的访问权限。 在其他计算机上访问共享文件: 在其他计算机上,打开“文件资源管理器”(Windows资源管理器)。 在地址栏中输入“\计算机名\共享文件夹名”或“\IP地址\共享文件夹名”来访问共享的文件夹。
-
2017下
-
闪存:长寿命的非易失性存储器 数据删除以固定的区块为单位 用来保存设置信息,如在电脑的BIOS中保存计算机最重要的基本输入/输出程序、开机后自检程序和系统自启动程序等。
CMOS存储器:存放着与计算机系统相关的一些参数,包括当前的日期和时间、开机口令、已安装的光驱和硬盘的个数及类型等。
语言处理程序一般存储在计算机硬盘中,需要时调用。
操作系统存储在计算机硬盘中。
-
LED显示器用于控制显示方式的器件:半导体发光二极管
有机涂层是将有机涂料通过一定的方法涂敷在物体表面所形成的保护膜层
液晶粒子是液晶显示器(英文缩写LCD)的控制显示方式器件,其工作原理是:通过给液晶施加一个电场,会改变它的分子排列,从而改变它的透光度。
阴极射线显像管是电视接收机、监视器重现图像的关键器件。它的主要作用是将发送端(电视台)摄像机摄取转换的电信号(图像信号)在接收端以亮度变化的形式重现在荧光屏上。
-
进制转换:其他进制转二进制 (47)8 = 4*8+7=39
-
位图图形和矢量图形是两种主要的图形表示方法
位图图形亦称为点阵图像或绘制图像,是由像素(图片元素)组成的。矢量图,也称为面向对象的图像或绘图图像,它使用直线和曲线来描述图形,这些图形的元素是一些点、线、矩形、多边形、圆和弧线等等。
-
因计算机突然断电而导致存放在其中的内容丢失的存储器是RAM
RAM是随机存取存储器,是与CPU直接交换数据的内部存储器,也叫主存(内存)。它可以随时读写,而且速度很快,但这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。
ROM是只读存储器的简称,是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,并且资料不会因为电源关闭而消失。
CMOS常指保存计算机基本启动信息的芯片,它由主板上的纽扣电池供电,即使系统断电,数据信息也不会丢失。
硬盘是一种采用磁介质的数据存储设备,数据存储在密封于洁净的硬盘驱动器内腔的若干个磁盘片上。断电不会使得硬盘上的数据丢失。
–
随机存储器(RAM):
- 特点:可以读出,也可以写入。读出时并不损坏原来存储的内容,只有写入时才修改原来所存储的内容。断电后,存储内容立即消失,即具有易失性。
- 分类:包括动态RAM(DRAM)和静态RAM(SRAM)。DRAM的特点是集成度高,主要用于大容量内存储器;SRAM的特点是存取速度快,主要用于高速缓冲存储器。
只读存储器(ROM):
- 特点:只能读出原有的内容,不能由用户再写入新内容。原来存储的内容是采用掩膜技术由厂家一次性写入的,并永久保存下来。它一般用来存放专用的固定的程序和数据,不会因断电而丢失。
- 分类:包括PROM(可编程的ROM)、EPROM(可擦除可编程ROM)和EEPROM等。PROM是一次性的;EPROM是通过紫外光的照射擦出原先的程序;EEPROM是通过电子擦出,价格较高,写入时间较长。
磁盘驱动器(硬盘):
- 特点:具有较大的存储容量、较低的成本和较快的数据读写速度。适用于长期存储大量数据,但功耗较高,容易受到物理冲击和磁场干扰。
固态硬盘(SSD):
- 特点:使用闪存芯片来存储数据,没有机械部件,因此具有更快的数据读写速度、更低的能耗和更高的抗震性能。存储容量相对较小,价格较高,但随着技术的发展,其容量逐渐增加,价格逐渐下降。适用于需要快速访问数据的场景,如操作系统安装和程序运行。
光盘驱动器:
- 特点:使用激光技术读取和写入数据。光盘分为CD、DVD和蓝光光盘等不同类型,存储容量从几百兆字节到几十吉字节不等。具有较长的寿命和较好的数据保护性能,但读写速度相对较慢,不适合频繁读写数据的场景。
CMOS(Complementary Metal Oxide Semiconductor)在计算机领域,通常指的是一种保存计算机基本启动信息的芯片,也称为CMOS RAM或CMOS BIOS。这种芯片由主板上的纽扣电池供电,确保即使系统断电,数据信息也不会丢失。CMOS芯片主要用于存储计算机的基本输入输出系统(BIOS)设置,如系统日期、时间、启动顺序、硬件配置等。
特点:非易失性,稳定性高。低功耗。
-
软件测试–白盒测试和黑盒测试
白盒测试主要负责测试产品的内部结构和处理过程,针对代码的控制流程、数据流程以及变量、函数、类的使用情况等进行详细检查,以确定是否存在代码错误、逻辑错误、算法错误、性能问题等。测试人员需要具备一定的编程经验,能够分析代码的内部结构,设计和执行测试,因此通常由
专业的测试工程师
或具备编程知识的质量保证团队负责。白盒测试的优点在于针对性强,便于快速定位缺陷,有助于了解测试的覆盖程度,优化代码和预防缺陷。但是,它对测试人员的要求高,测试准备时间长,成本也相对较高。黑盒测试则主要关注软件的功能性,根据软件产品的需求文档编写测试计划,负责软件产品的新功能测试工作,拟定测试文档和测试报告。测试人员不需要了解程序的内部结构和特性,只需关注程序的输入和输出,检查程序功能是否符合它的规格说明。因此,黑盒测试人员可能包括软件测试工程师、质量保证工程师或其他具有软件测试技能的专业人员。他们的主要目标是确保软件的功能性、易用性和稳定性,以满足用户的需求。从用户的角度出发
-
现代操作系统对处理器进行管理的基本单位是 线程
进程是现代操作系统的基本概念,也是处理器调度的基本单位,是一个具有独立功能的程序段对某个数据集的一次执行活动。
线程,是程序执行流的最小单元。一个进程下可以有许多线程,处理器对每一个线程进行分时管理。
-
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java可以用于编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
Python是一种面向对象的解释型计算机程序设计语言;最初被设计用于编写自动化脚本,具有简洁性、易读性以及可扩展性,因此Python语言十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。所以开发爬虫软件适合采用Python语言。
R语言是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。
-
芯片组是PC机各组成部分相互连接和通信的枢纽,存储器控制、I/O控制功能等都集成在芯片组内。两块超大规模集成电路芯片组包括:南桥芯片(I/O控制中心)和北桥芯片(存储器控制中心)。
CPU(中央处理器)是一块超大规模的集成电路,是一台计算机的运算核心和控制核心,它的功能主要是解释计算机指令以及处理计算机软件中的数据。
CMOS芯片是一种低耗电存储器,其主要作用是用来存放BIOS中的设置信息以及系统时间等。
-
Hadoop的框架最核心的设计是HDFS和MapReduce,其中HDFS为海量的数据提 供了存储,则MapReduce为海量的数据提供了计算
-
线性结构中,元素之间的关系是一对一的,在线性结构中只有一个开始结点和 一个终端结点,其他的每一个结点有且仅有一个前驱和一个后继结点,比较适合解决哥尼斯 堡七桥问题。
1.目前很多用户使用云盘来存放自己的各种信息,请简述云存储系统的构成。
FC光纤通道存储设备,可以是NAS和iSCSI等IP存储设备,也可以是SCSI或SAS 等DS存储设备。云存储中的存储设备往往数量庞大且分布多不同地域,彼此之间通过广 域网、互联网或者℃光纤通道网络连接在一起。存储设备之上是一个统一存储设备管理系 统,可以实现存储设备的逻辑虚拟化管理、多链路冗余管理,以及硬件设备的状态监控和故 障维护。 CD内容分发系统、数据加密技术保证云存储中的数据不会被未授权的用户所访问,同时, 通过各种数据备份和容灾技术和措施可以保证云存储中的数据不会丢失,保证云存储自身的 安全和稳定。
2.请简述常见的几种验证码的识别方式。
(1)传统输入式验证码。主要是通过用户输入图片中的字母、数字、汉字等进行验证。 (2)输入式的图形验证码。有精美图案,识别文本也清晰可认,专注于广告。(3)纯行为 验证码照要求将备选碎片直线滑动到正确的位置。(4)图标选择与行为辅助。给出一组图片, 按要求点击其中一张或者多张。借用万物识别的难度阻挡机器。(5)点击式的图文验证与行 为辅助。通过文字提醒用户点击图中相同字的位置进行验证。(6)智能验证码。通过行为特 征、设备指纹、数据风控等技术,正常用户免验证,异常用户强制验证。
2020
-
ASCII码是一种7位编码,但它存放时必须占全1个字节,也即占用8位, 最高位为O,其余7位表示ASCII码。
-
A类IP地址数量较少,可以用于主机数达1600多万台的大型网络;B类IP 地址适用于中等规模的网络,每个网络锁能容纳的计算机数为6万多台;C类P地址数量 较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机:D类IP地址,第 一个字节以“1110”开始,它是一个专门保留的地址。
- A类IP地址:
- 特点:A类地址由1字节的网络地址和3字节的主机地址组成,网络地址的最高位必须是“0”。A类地址的范围是从1.0.0.0到126.0.0.0。
- 应用场景:A类地址支持的网络规模非常大,每个A类网络可以容纳超过1600万台主机。因此,A类地址适用于大型企业、互联网服务提供商等需要连接大量设备的场景。
- B类IP地址:
- 特点:B类地址由2字节的网络地址和2字节的主机地址组成,网络地址的最高位必须是“10”。B类地址的范围是从128.0.0.0到191.255.255.255。
- 应用场景:B类地址支持的网络规模适中,每个B类网络可以容纳6万多台主机。这使得B类地址适用于中型企业、政府部门或中型网络。
- C类IP地址:
- 特点:C类地址的前三个字节为网络地址,最后一个字节为主机地址。C类地址的范围并未在问题中提及,但通常用于小型网络。 192.0.0.0到223.255.255.255
- 应用场景:C类地址适用于家庭网络、小型企业网络等规模较小的网络环境。由于其主机地址范围相对较小,适合连接较少设备的局域网。
- D类IP地址:
- 特点:D类地址的范围是从224.0.0.0到239.255.255.255。
- 应用场景:D类地址主要用于组播(Multicast)通信,允许一台或多台设备同时接收相同的数据包。因此,国内一些大型的网络应用,如视频会议、在线直播等,可能会使用到D类IP地址。
-
插入排序是一种最简单的排序方法,它的基本思想是将一个记录插入到已经排 好序的有序表中,从而一个新的、记录数增1的有序表。题干讲有部分已排好序,因此用插 入排序最好。
- 冒泡排序:
- 特点:相邻元素两两比较,按照大小交换位置,每一轮将最大(或最小)的元素“浮”到序列的一端。
- 适宜场景:当待排序的数据量较小,或者数据已经基本有序时,冒泡排序的效率相对可以接受。
- 选择排序:
- 特点:从未排序的序列中找到最小(或最大)的元素,放到已排序序列的末尾。
- 适宜场景:当待排序的数据量较大,且对稳定性要求不高时,选择排序是一个相对简单的选择。
- 插入排序:
- 特点:将未排序的元素逐一插入到已排序的序列中,找到合适的位置。
- 适宜场景:当待排序的数据量较小,或者数据已经部分有序时,插入排序的效率较高。
- 快速排序:
- 特点:通过一次排序将待排序的数据分割成独立的两部分,其中一部分的所有数据都比另一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行。
- 适宜场景:当待排序的数据量较大,且对排序的稳定性要求不高时,快速排序是一个很好的选择。它在实际应用中经常被用到,特别是在处理大规模数据时,其性能通常优于其他排序算法。
- 归并排序:
- 特点:采用分治的思想,将已有序的子序列合并,得到完全有序的序列。
- 适宜场景:当待排序的数据量较大,且对稳定性要求较高时,归并排序是一个很好的选择。它可以保证排序的稳定性,但相对于快速排序,其空间复杂度较高。
- 堆排序:
- 特点:利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子节点的键值或索引总是小于(或者大于)它的父节点。
- 适宜场景:堆排序在处理大规模数据时也有较好的性能,并且相对于快速排序,它在最坏情况下的时间复杂度更有保障。
-
针对需求不明确的情况,应该使用哪种软件开发模型?原型模型
原型模型允许在开发初期就构建出软件的一个初步版本,供用户测试和反馈,根据用户的反馈,再进行不断的修改和完善,直到满足用户需求。这种方式特别适合需求不明确或需求可能发生变化的情况,因为它允许
- 瀑布模型:这是一种线性开发模型,将软件开发过程划分为需求分析、总体设计、详细设计、编码和调试、集成测试和系统测试等阶段。它适用于需求稳定、明确的项目,因为在每个阶段划分明确,都有固定文档或源程序流入下一个阶段。但瀑布模型的缺点是难以适应需求变化,且交付时间长。
- 原型模型:原型模型从用户的角度出发,按照用户的意见修改和完善原型,直到用户满意为止。它适用于需求不明确或需求可能发生变化的情况。
- 增量模型:增量模型是迭代式开发,它从初始的模型中逐渐演化为最终软件产品,每个增量都交付一次。它适用于用户需求不明确,且软件完善周期较长的项目。
- 螺旋模型:螺旋模型结合了瀑布模型和原型模型的优点,并引入了风险分析。它适用于大型、昂贵的系统级软件应用,尤其是当风险较大时。
- 迭代模型:迭代模型也是一种迭代式开发,但它更注重在每次迭代中完善已有的功能,而不是添加新功能。它适用于对软件功能和性能有较高要求的项目。
-
请结合日常工作生活,简述常见的图片文件格式并描述其特点。
JPEG:常见的一种图像格式,数据量小、真彩色,适用网络传输、不适用高质量印刷。JPEG格式支持不同的压缩比例,可根据需要权衡图像质量和文件大小,不支持透明度 BMP:windows位图,不适用网络传输与印刷。BMP是一种与硬件设备无关的图像文件格式,使用非常广泛。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此BMP文件所占用的空间较大。 PNG:支持无损压缩、支持多平台使用、适用网络传输、显示速度快。常用于图标、标志和需要透明背景的图像。它使用无损压缩来保持图像的高质量,支持多层透明度,适用于需要清晰图像和透明背景的场景,如网页设计。 TIFF:多平台使用、作品设计最佳表现形式、用于提供印刷文件、不适用网络传输。它支持多种色彩模式,包括灰度、RGB和CMYK等,且支持无损压缩。TIFF格式的文件通常较大,但图像质量较高,适合用于高质量打印和出版。 GIF:256索引色、无损压缩、支持图像动画、网络传输、不适用高质量印刷。常用于网页图像和动画。它支持256色,并采用无损压缩方式,使得文件大小相对较小。GIF还支持简单的动画效果,但由于颜色数限制,不适用于需要丰富色彩的场景。 PSD:photoshop图层文件。
SVG是一种基于XML的矢量图形格式,适用于制作logo、图标等矢量图形。SVG文件是文本格式的,可以使用文本编辑器进行编辑和修改。它支持无限放大而不失真,且文件大小相对较小,适合用于网络传输和嵌入网页。
-
请以计算机查找策略的角度,给出提高快递员查找效率的方法。
(1)该过程可类比于计算机的顺序查找方法。 (2)利用分块查找(又叫索引顺序)的计算机查找思想来提高效率。 ①将货架划分为若干个块区域,建立一张索引表。②将包裹编号后,按照不同的区块依次放 到不同索引区块中,同区域中的包裹可以随意放置。③用户持编号取快递,快递员先利用索 引表确定包裹在哪个区域中,然后在对应区域内按照顺序查找方法找到该包裹。
2019
-
RFID(RadioFrequency 1 dentification,)无线射频识别是一种通信技术,通过 无接触式无线电信号识别具体日标,并读写相关数据。一般使用1-100GHz的微波,短距离 识别通信。日前RFID常用于门禁系统,食品安全溯源等。需要被识别物有F的芯片信息 才可以F通信。图像识别用于停车计费,是使用进门拍照后出门对车牌识别以计费,不需 要被识别车辆车牌有芯片进行F通信。数字取证是用于对电子信息证据识别、保存、收集、 分析和呈堂,用于找出数据信息和犯罪行为之间的关系,用于执法环节。
-
微信好友,图形结构
-
路由器的主要功能是在网络层负责数据报的转发,这其中最重要的是选择路由。 而路由器本身对接的是两个网络,因此具有两个IP地址,而数据经过路由器的时候需转换 IP地址。
-
为了解决IPv4 32位IP地址空间不够用的窘况,新提出的IPv6 采用了128 位的长度。
-
主动保护系统免受攻击的网络安全技术–入侵检测
入侵检测是一种主动保护自己免受黑客攻击的网络安全技术。作为防火墙的合理补充,入侵检测技术能够帮助系统对付网络攻击,扩展了系统管理员的安全能力(包括安全审计、监视、攻击识别和响应),提高了信息安全基础结构的完整性。入侵检测被认为是防火墙之后的第二道安全闸门,它在不影响网络性能的情况下对网络进行监测,从而提供对内外部攻击和误操作的实时保护。
-
一个分辨率为1280*1024,颜色分量采用8位表示的数码相机所拍摄的彩色照片。无损压缩是数据大小最接近的是()
图像是12801024分辨率,那就是有12801024=1310720个像素。每个像素占 8+8+8bit就是3个字节。像素数像素所占空间,即13107203/1024=3840k。所以容量是 3840K,即3840/1024=3.75M。
1KB等于1024字节,1MB等于1024KB。
-
5G在应用层面最大的特征在于能够提供速度极快的网络。只有3d打印网络速度无关。
-
网页触发404 not found提示的原因主要有以下几种:1、用户由于输入链接 地址时输入错误,从而导致IIS提示404 not found。2、服务器上原有页面被删除了,这 种情况多发生大型论坛中,BS论坛为了保障服务器的资源合理运用,都会将过期或非常久 远的信息页面删除,导致404 not found。3、当用户在国内访问一些被禁止访问的国外网 站时,会出现404 not found的现象,这需要使用代理服务器才能正常浏览。
-
关联规则挖掘算法包括Apriori算法和FP-growth算法。apriori算法多次 扫描交易数据库,每次利用候选频繁集产生频繁集;而FP-growth则利用树形结构,无需产 生候选频繁集而是直接得到频繁集,大大减少扫描交易数据库的次数,从而提高了算法的效 率。但是apriori的算法扩展性较好,可以用于并行计算等领域。
关系规则挖掘算法主要用于发现隐藏在大型数据集中的有趣联系,这些联系通常以关联规则或频繁项集的形式表示。关联规则反映了事物之间的相互依存性和关联性,即如果两个或多个事物之间存在一定的关联关系,那么其中一个事物发生就能够预测与之相关联的其他事情的发生。这种挖掘过程属于无监督的机器学习算法,因为它侧重于知识发现而非预测。
K-Means,即K均值聚类,是一种无监督学习算法,主要用于将数据集划分为K个簇,使得每个数据点都属于最近的簇,并且簇的中心是所有数据点的平均值。这个算法是基于迭代优化的,每个迭代步骤会更新簇的中心点,直到达到收敛条件。
ID3算法是一种决策树学习算法,它使用信息增益来选择最佳划分属性。具体来说,ID3算法从根节点开始,选择具有最高信息增益的属性作为当前节点的划分属性,然后根据该属性的不同取值生成子节点,并递归地对子节点进行同样的处理,直到满足停止条件(如所有样本属于同一类别或所有属性都已被使用)为止。
-
DBMS的功能包括:①数据库定义功能:②数据存储功能:③数据库运行管理;④数据库的组织建立和维护功能。
-
一个单位职工管理信息系统的开发过程:
(1)制定计划:确定要开发单位职工管理系统的总目标,给出它的功能、性能、可靠性以 及接口等方面的要求;研究完成该项软件任务的可行性,探讨解决问题的可能方案;制定完 成开发任务的实施计划,编写可行性研究报告。(2)需求分析:对待开发单位职工管理系统 提出的需求进行分析并给出详细的定义。编写出软件需求说明书及初步的用户手册。(3)总 体设计:设计单位职工管理系统的结构,划分模块,给出模块的层次结构、调用关系及功能, 设计总体数据结构,编写总体设计说明书。(4)详细设计:对单位职工管理系统中各模块的 功能及算法的设计,给出适当的算法描述,并且对性能、可靠性等进行具体的技术描述,编 写详细设计说明书。(4)程序编写:把软件设计转换成计算机可以接受的程序代码。(5)软件 测试:针对单位职工管理系统的功能和性能等需求,在设计测试用例的基础上检验单位职工 管理系统的各个组成部分,编写测试分析报告。(6)运行/维护:己交付的单位职工管理系统 投入正式使用,并在运行过程中进行适当的维护。
-
检索引擎按其工作方式可分为全文引擎和目录索引类搜索引擎两类,请分别给出这两类搜索引擎的典型案例。
全文引擎是通过计算机索引程序扫描文章中的每一个词,并对每一个词建立一个索引,同时指明该词在文章中出现的次数和位置。当用户查询时,检索程序会根据事先建立的索引进行查找,并将查找的结果反馈给用户。而目录索引则依赖于人工操作,它构建一个包含网页或文件摘要信息的目录或索引数据库,用户输入查询关键词时,搜索引擎会根据索引进行快速匹配,并返回相关的网页或文件。
全文搜索引擎可以提供更广泛和精准的搜索结果,而目录索引类搜索引擎则提供了更系统和有序的浏览方式。
在优势方面,全文引擎的优势在于其广泛的搜索范围和精准的搜索结果。由于全文引擎对文章中的每一个词都进行索引,因此可以检索到所有文档的内容,包括未归入分类目录的文档。同时,由于其采用了复杂的算法进行计算,所以能够提供更精准的搜索结果。
目录索引的优势则在于其检索速度快和结果有序。由于目录索引是根据目录或索引进行搜索,因此其检索速度相对较快。此外,目录索引将网站按照主题和类别进行分类,使得用户可以更系统地浏览和查找信息。
2018
-
3D打印的应用:
(1)航天和国防:航空发动机的重要零部件,比传统制造业降低成本,缩短制造周期: (2)医疗行业:“打印”各种缺损的骨骼、器官、肢体等,帮助患者恢复健康;(3)文物 保护:博物馆里常常会用很多复杂的替代品来保护原始作品不受环境或意外事件的伤害,同 事复制品也能将艺术或文物的影响传递给更多更远的人;(4)建筑业:在建筑业里,工程 师和设计师用3D打印机打印的建筑模型,这种方法快速、成本低、环保,同时制作精美; (5)制造业:制造业也需要很多3D打印产品,因为3D打印无论是在成本、速度和精确 度上都要比传统制造好很多;(6)食品产业:比如打印各种形状的巧克力,比人工制作更 加快捷,美观,更受消费者欢迎。
-
从“置用户于控制之下”,“减小用户记忆负担”,“保持界面一致”三条黄金原则简述用 户界面设计的要求。
(1)置用户于控制之下:以不强迫用户进入不必要的或不希望的动作的方式来定义交互 方式提供灵活的交互,允许用户交互可以被中断和撤销,当技能级别增加时可以使交互流水 化并允许定制交互,使用户格力内部技术细节,设计应允许用户和出现在屏幕上的对象直接 交互。 (2)城小用户记忆负担:减少对短期记忆的要求,建立有意义的缺省,定义直觉性的捷径, 界面的视觉布局应该基于真实世界的隐喻,以不断进展的方式揭示信息。 (3)保持界面一致:(1)用户以一致的方式展示和获取信息,所有可视信息均按照均按照 贯穿所有屏幕显示所保持的设计标准,输入机制被约束到有限的集合,在整个应用中被一致 地使用。从任务到任务的导航机制被一致地定义和实现。(2)帮助保持界面一致性的设计 原则允许用户将当前任务放入有意义的语境,在应用系列内保持一致性,如过去的交互模型 已建立起了用户期望,除非有迫不得已的理由,不要改变它。
2017上
-
大数据预处理的方法主要包括以下几种:
- 数据清洗:这是预处理的重要步骤,用于去除重复数据、处理缺失值、处理异常值等,以确保数据的准确性和完整性。对于缺失的数据,可以采用忽略该条记录、手动补充缺失值、利用默认值或均值填补缺失值等方法。对于噪声数据,可以采用Bin方法、聚类分析、人机结合检测或回归方法来处理。
- 数据转换:对数据进行规范化、标准化、离散化、归一化等处理,以便于后续的数据分析和建模。数据转换的目标是将数据转换为适合特定处理任务的格式。
- 特征选择:通过统计方法、机器学习算法等,选择对目标变量具有显著影响的特征,减少数据维度和冗余信息。这有助于提升数据处理和分析的效率。
- 数据集成:将多个数据源的数据进行整合,消除数据冗余和不一致,以便于综合分析和建模。这通常涉及对来自不同数据源的数据进行清洗、转换和合并。
- 数据降维:通过主成分分析(PCA)等方法,将高维数据转化为低维表示,减少数据的复杂性和计算负担。
- 数据采样:对大数据进行抽样,以减少计算资源的消耗,并保持样本的代表性。这有助于在保持数据特性的同时,降低处理成本。
- 数据平滑:对数据进行平滑处理,去除噪声和波动,以便于更好地分析趋势和模式。
- 数据聚合:将大数据按照一定的规则进行聚合,以减少数据量和提高计算效率。
-
图灵被称为人工智能之父,诺依曼是公认的现代计算机之父,他发明的计算机体系结构沿用至今。
-
虚拟存储器是由操作系统提供的假想的特大存储器,它使得应用程序认为它拥 有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理 内存碎片,还有部分暂时存储在硬盘上,在需要时把数据从硬盘从硬盘调入到内存中,同时 把内存中不用的数据调出到硬盘中。
-
无损压缩格式,是利用数据的统计元余进行压缩,可完全恢复原始数据而不引起任何失真,但压缩率是受到数据统计冗余度的理论限制。常见的无损压缩有Shannon-Fano(香农)编码,Huffman(霍夫曼)编码,游程(Run-length)编码,LZW(Lempel-Ziv-Welch)编码和算术编码等。
有损压缩是利用了人类对图像或声波中的某些频率成分不敏感的特性, 允许压缩过程中损失一定的信息;虽然不能完全恢复原始数据,但是所损失的部分对理解原 始图像的影响缩小,却换来了大得多的压缩比。常见的有损压缩有常见的压缩方法有:PCM(脉 冲编码调制),预测编码,变换编码,插值和外推法,统计编码,矢量量化和子带编码等, 混合编码是广泛采用的方法。
-
路由器(Router),是连接因特网中各局域网、广域网的设备,它会根据信道 的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。路由器连接不同的网络, 选择最优的路径发送数据,工作在网络层。防火墙是一种位于内部网络与外部网络之间的网 络安全系统,依照特定的规则,允许或者限制传输的数据通过。集线器也称Hub,主要功能 是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它 为中心的节点上,工作在物理层。
-
磁共振成像仪的接收线圈只能检测到旋转的宏观横向磁化矢量。在信号采集 时刻,组织的宏观横向磁化矢量越大,其信号就越强。矢量图是由线条来组成图像形状,然 后填充颜色,矢量图缩放不会失真。
-
编译型语言是把源码直接翻译成机器可执行的指令,生成二进制的目标程序, 执行速度快但是可移植性差;解释型是在执行过程中再把源码一行一行的解释成机器指令, 可移植性高,效率低下,解释型语言一般有专门虚拟机去解释执行字节码。C、C+、De1phi、 Pascal、FORTRAN都是编译型语言,Java、Basic、.javascript、python都是解释型语言。
-
动态测试分白盒测试和黑盒测试。白盒是根据程序内部逻辑来设计测试用例, 包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖。黑盒测 试根据规格说明所规定的功能来设计测试用例,包括等价类划分、边界值分析和错误猜测。
-
双机热备是目前的active/standby模式,当active服务器出现问题时, 激活standby机器,接管active的业务。双工备份是两台机器均为活动,共同提供服务, 实现了负载均衡和互为备份。
Author kong
LastMod 2024-03-18