- 博客(163)
- 收藏
- 关注
原创 大数据处理之数据去重、TopN统计与倒排索引的Hadoop实现
2.Combine阶段的实现:编写实现自定义Combiner组建的类InvertedlindexCombiner。1.Map阶段的实现:编写实现Mapper组件的类InvertedlndexMapper。3.Reduce阶段实现:编写实现Reducer组件的类DedupReducer。2.Map阶段的实现:编写实现Mapper组件的类DedupMapper。1.Map阶段的实现:编写实现Mapper组件的类TopNMapper。3.驱动类实现:编写驱动类TopNDriver。4.驱动类实现:编写驱动类。
2025-01-21 19:49:15 316
原创 基于Hadoop MapReduce的WordCount任务实现与部署
3、编写Maven文件,包含类WordCountCombiner、WordCountDriver、WordCountMapper、WordCountReducer。4、禁止test操作、点击clean后点击package进行打包,生成jar包。7、打开浏览器,系统自动生成/wordcount/output文件夹。2、将word.txt上传到/wordcount/input目录下。1、创建/wordcount/input目录。6、在hadoop1结点执行。
2025-01-21 19:46:35 179
原创 HDFS的Java API操作
10、运行HDFS_CURD类之后,查看文件已上传到HDFS。8、在Windows中配置Hadoop运行环境。12、目录操作(创建、重命名等)已完成。9、验证系统环境变量是否配置成功。11、以从HDFS下载文件。2、添加Maven库依赖。7、查看目录中的文件信息。14、查看HDFS的目录。4、上传文件到HDFS。5、从HDFS下载文件。13、HDFS运行结果。
2025-01-20 20:24:32 191
原创 HDFS的Shell操作
10、等待10分钟后刷新HDFS Web UI界面看到上传的日志文件已经按照日期分类上传。8、给uploadHDFS.sh添加可执行权限。5、验证hadoop日志文件是否上传成功。7、启动crontab并验证是否启动成功。9、编辑crontab文件,配置定时任务。3、uploadHDFS.sh脚本代码。6、检查是否安装了crontab。2、打开创建shell脚本。4、执行shell脚本。1、启动Hadoop。
2025-01-20 20:21:05 361
原创 Redis的部署和操作
本系统共设计四个键,分别是玩家得分(存储玩家及其得分)、玩家排名(保存玩家的历史排名信息)、玩家信息(存储玩家的个人信息)和玩家总数(存储当前游戏中的总玩家数)。(2)查看当前数据库:Redis没有直接查看当前选择数据库的命令,但可以使用DBSIZE命令查看当前数据库中存储的键的数量:DBSIZE。③替换端口:·sed-i's/7001/7007/g'/export/data/redis/7007/redis.conf。①查看所有键:使用KEYS*命令查看当前数据库中的所有键:KEYS*
2025-01-19 16:33:25 946
原创 Neo4j的部署和操作
它们之间通过一个关系来进行联系,借阅记录表示图书与读者之间的借阅关系,本系统共设计两个节点标签,分别是图书(存储图书的相关信息)和读者(存储读者的基本信息),一个关系标签借阅关系(表示图书与读者之间的借阅关系)。session.write_transaction(create_book,"活着","文学","1993-06-01","余华","1960-04-03","作家出版社","北京市朝阳区")通过读者的姓名或ID,查询该读者借阅的所有图书,并返回图书的详细信息(如标题、作者等)。
2025-01-06 15:27:56 1090
原创 MongoDB的部署和操作
它们之间通过一个关系来进行联系,借阅记录表示图书与读者之间的借阅关系,本系统共设计三个集合,分别是图集合(存储图书的相关信息)、读者集合(存储读者的基本信息)和借阅记录集合(存储借阅的记录)。在MongoDB中,使用“集合”来存储数据,每个集合内包含多个“文档”。(2)创建复合索引(根据 age 和 city 字段):db.users.createIndex({age: 1, city: 1})②查询符合条件的文档(查询age>25):db.users.find({age: {$gt: 25}})
2025-01-06 15:18:16 969
原创 HBase Cassandra的部署和操作
其中,book_id是分区键,borrower_id 是集群键,tags 是集合类型,用来存储书籍标签,borrower_info 是自定义类型 user_info,用于存储借阅人的信息。它们之间通过一个关系来进行联系,借阅记录表示图书与读者之间的借阅关系,本系统共设计三张表,分别是图书表(存储图书的相关信息)、借阅记录表(存储借阅的记录)和读者表(存储读者的基本信息)。新增借阅记录:向BorrowRecords表中插入新的行,包含借阅记录ID(行键)、借阅图书ID、借阅日期、归还日期、读者信息等。
2025-01-05 17:11:48 1319
原创 计算机网络——期末复习(7)期末试卷样例3
五台主机的IP地址和MAC地址分别为:PC1(IP1,M1)、PC2(IP2,M2)、PC3(IP3,M3)、PC4(IP4,M4),PC5(IP5,M5)。该确认号的含义是什么?4.在以太网发展早期,是总线型以太网,后来发展为使用集线器的星型以太网,这两种网络都是共享式以太网,现在是广泛使用交换机的交换式以太网,请分析比较共享式以太网和交换式以太网的异同。(5)某公司的总部和分公司,位于不同的城市,网络内部均采用私有IP,两个内网想实现跨越Internet的安全通信,可以满足该需求的协议或技术?
2025-01-05 16:54:02 753
原创 NoSQL——期末复习(10)四种非关系型数据库对比联系
Redis提供两种持久化机制RDB(默认)(通过快照(内存中数据在某一时刻的状态记录)的方式实现持久化,根据快照的触发条件,将内存的数据快照写入磁盘,以二进制的压缩文件进行存储)和AOF机制(以独立日志的方式记录每次写的命令,重启时重新执行AOF文件中的命令恢复数据)哨兵节点(Sentinel)监控主节点和从节点的状态,当主节点出现故障时,哨兵会自动将一个从节点升级为新的主节点,并通知其他从节点和客户端新的主节点地址,以此来保证Redis服务的高可用性。主节点(Primary节点)负责数据的写入和更新。
2025-01-04 14:32:38 277
原创 NoSQL——期末复习(9)非关系型数据库实例
{"type": "城市", "隶属": "中国", "人口": "2069.3万", "面积": "16410km²", "纬度": "38°56'N", "经度": "116°20'E"}{"type": "城市", "隶属": "日本", "人口": null, "面积": "2188km²", "纬度": "35°44'N", "经度": "140°50'E"}{"type": "国家", "首都": null, "人口": null, "面积": null, "隶属": "国家"}
2025-01-04 14:32:21 306
原创 NoSQL——期末复习(8)第八章其他数据库重点思考题
再由检索器根据用户输入的查询关键字,在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并将查询结果返回给用户。首先在互联网中发现、搜集网页信息;搜索引擎使用复杂的算法来决定哪些网页应该排在搜索结果的前面。时序数据库是否需要具备灵活的数据更新能力?关键词的相关性:网页内容与搜索词的匹配程度。链接质量:指向该网页的其他高质量网页的数量。时序数据库可以用在哪些场景?用户体验:如加载速度、移动友好性等。搜索引擎中如何对搜索结果排序的?搜索引擎的工作原理是什么?
2025-01-03 08:31:18 152
原创 NoSQL——期末复习(7)第七章Cassandra重点思考题
(2)数据复制:Cassandra使用多副本策略来保证数据的一致性,每个写入操作都会写入到多个节点上,形成数据副本,当读取数据时,客户端可以选择从任意一个副本中读取,这样可以避免单点故障和提高读取性能,Cassandra还支持跨数据中心的数据复制,可以将数据复制到不同的地理位置,提供更高的可靠性和灾难恢复能力。(3)事务支持:Cassandra提供了基于行级别的原子性事务支持,通过使用事务,可以确保一系列相关的读写操作要么全部成功,要么全部失败,这样可以保证数据的一致性和完整性。各自的架构有什么优缺点?
2025-01-03 08:30:37 522
原创 计算机网络——期末复习(6)期末考试样例2(含答案)
1.计算机A和计算机B使用TCP协议进行数据传输,当前发送窗口大小为3000,A已经发送了两个报文段还未收到确认,第一个报文段序号为100,第二个报文段的序号为 1100,则第一个报文段携带了( )字节的数据,如果此时发送窗口已满,则第二个报文段携带了( )字节的数据。1.TCP/IP体系中,TCP是最重要的协议之一,黑客会利用TCP协议发起网络攻击,其中一种攻击手段是利用TCP的三次握手建立连接机制,使用无效的源IP地址,连续发送大量连接请求,使受害主机最终因资源耗尽而停止响应。
2025-01-02 16:30:59 1084
原创 NoSQL——期末复习(6)第六章Redis重点思考题
哨兵节点(Sentinel)监控主节点和从节点的状态,当主节点出现故障时,哨兵会自动将一个从节点升级为新的主节点,并通知其他从节点和客户端新的主节点地址,以此来保证Redis服务的高可用性。(通过快照(内存中数据在某一时刻的状态记录)的方式实现持久化,根据快照的触发条件,将内存的数据快照写入磁盘,以二进制的压缩文件进行存储)主节点复制形成从节点,主节点(Master)负责处理写入操作,而从节点(Slave)则是主节点的副本,用于处理读取操作和提供数据冗余。(2)容灾性好,一个文件可以保存到安全的磁盘;
2025-01-02 16:19:18 718
原创 NoSQL——期末复习(5)第五章Neo4J重点思考题
通过Cypher,你可以轻松地创建、更新、删除节点和关系,还可以进行复杂的模式匹配和查询。比如,你可以通过一条简单的Cypher语句,找到所有与某个节点直接或间接相连的节点,这在传统的数据库中几乎是不可能完成的任务。Neo4j通过图结构存储数据,能够高效地进行关系查询,例如查找某人的朋友的朋友,或者查找与某个实体相关的所有实体。Neo4j提供了强大的可视化工具,能够直观地展示知识图谱中的节点和关系。这种灵活性使得Neo4j非常适合用于构建知识图谱,因为知识图谱的数据结构通常是动态变化的。
2025-01-02 16:18:40 569
原创 计算机网络——期末复习(5)期末考试样例1(含答案)
(2)端口的作用:为了标识本计算机应用层中的各进程,在运输层使用协议端口号(protocol port number),或通常简称为端口(port),把端口设为通信的抽象终点,端口号只具有本地意义,两个计算机中的进程要互相通信,不仅必须知道对方的IP地址,而且还要知道对方的端口号。物理层的任务就是传输位流,数据链路层的任务是负责相邻节点间的通信,网络层的任务是为数据在网络中选择一条合适的路径,运输层的任务是负责不同计算机中两个进程间的通信,应用层就是为了让用户能够使用网络,如浏览网页、(以5层结构为例)。
2025-01-02 16:14:42 1975
原创 NoSQL——期末复习(4)第四章HBase重点思考题
当Regionserver恢复后,会查看当前WAL中的数据,并将记录进行重放(replay),根据记录的表名和分区名,将数据恢复到指定的store中。当数据被写入memstore之前,Regionserver会先将数据写入预写日志(WAL,Writeaheadlog),预写日志一般被写入HDFS,但键值写入时不会被排序,也不会区分Region。当活跃Master节点故障的情况下,Zookeeper会在备用Master节点中选举一个新的活跃Master节点。HBase采用的是一种面向列的键值对存储模式。
2025-01-02 15:35:26 735
原创 NoSQL——期末复习(3)第三章MongoDB重点思考题
MongoDB支持对文档的自动分片,分片的依据是片键(Shard Keys),分片键可以由文档的一个或多个字段构成,分片使得集群中的数据可以在分布式环境下均衡存储和使用。MongoDB支持基本的分片策略,即范围分片(MongoDB的默认分片策略。它根据分片键的值范围将数据分布到不同的分片上)和哈希分片(通过对分片键进行哈希运算,将数据均匀分布到各个分片上)。从节点(Secondary节点)监听主节点oplog的变化,并根据其内容维护自身的数据更新,使之和主节点保持一致(最终一致性)。
2025-01-02 15:33:37 612
原创 NoSQL——期末复习(2)第二章基本原理重点思考题
布隆过滤器的误报率,和哈希算法的个数、二进制向量的大小以及数据总量有关,一般来说二进制向量越大,误报率越低,因此需要在存储空间占用和误报率之间做权衡。(2)BASE的最终一致性(在一些应用场景下)也可以看作NoSQL允许多个副本可以存在暂时的不同步(即异步更新)。优点是空间占用低、检索速度快,缺点则是存储在一定的误报率:当布隆过滤认为某元素存在于集合时,该元素可能并不存在,但如果布隆过滤认为该元素不存在于集合,则肯定不存在。(4)分布式系统的可伸缩性:可以移除故障节点,替换新节点,实现数据的再平衡。
2025-01-01 15:19:03 501
原创 NoSQL——期末复习(1)第一章绪论重点思考题
以完善的关系代数理论作为基础,具有数据模型、完整性约束和事务的强一致性等特点,借助索引机制可以实现高效的查询,技术成熟,有专业公司的技术支持。:缺乏数学理论基础,复杂查询性能不高,大都不能实现事务强一致性,很难实现数据完整性,技术尚不成熟,缺乏专业团队的技术支持,维护较困难等。2.广泛的网络访问,用户即可在任何时间、地点,利用多种终端(例如:手机或电脑)通过网络和标准的网络协议访问资源。1.按需自助服务,用户可以根据自身需求,自行配置资源的类型、数量和使用时间,而无需和云计算供应商进行过多交互。
2025-01-01 15:16:53 540
原创 计算机网络——期末复习(4)协议或技术汇总、思维导图
(1)外部网关协议EGP(BGP):ISP之间的连接:BGP常用于不同互联网服务提供商(ISP)之间的路由交换。(7)移动IP技术:现代智能手机、平板电脑等设备通过移动IP技术可以在不同的网络环境中保持无缝连接,无论是切换Wi-Fi、4G/5G网络,还是在不同的移动运营商之间切换,移动IP技术都能保证通信不中断;(9)地址解析协议APR:将网络层地址(通常是IP地址)映射到数据链路层地址(如MAC地址)的一种协议。(1)停止-等待协议(属于自动请求重传ARQ协议):确认、否认、重传、超时重传、
2024-12-26 19:12:17 809
原创 计算机网络——期末复习(3)4-6章考试重点
确认号:期望收到对方下一个报文段的第一个数据字节的序号,也是对确认好前面的序号的数据的确认。不能分配给主机或路由器接口的:A类网络号0和127,主机号全为0或全为1。复位RST:RST为1,就是因为严重差错导致需要复位,断开连接重新连接。紧急URG:该值为1,表明紧急指针字段有效;:当FIN=1时,说明报文段发送方一发送完毕,要求释放。紧急指针:报文段的紧急数据的字节数,窗口为0也能发送。SYN为1,且ACK为0,表明这是一个请求连接报文段。序号:本报文段所发送的数据的第一个字节的序号。
2024-12-26 19:08:02 547
原创 计算机网络——期末复习(2)1-3章考试重点
C为信道的极限信息传输速率,单位b/s;W是信道的频率带宽,S是信道内所传输信号的平均速率,N是信道内的高斯噪声功率,S/N即为信噪比。交换机不隔离广播域但隔离碰撞域,路由器既隔离广播域也隔离碰撞域。1、奈氏准则:理想低通信道的最高码元传输速率=2W,W为理想低通信道的频率带宽。发送的数据后面+(n-1)个0,除数为多项式,有项为1,无项为0,位数为n。进行异或运算(不一样为1,一样为0),得到的余数加在发送数据的后面发送出去。2、多帧滑动窗口和选择重传协议:接收窗口+发送窗口≤2^n,n为比特数。
2024-12-18 16:28:30 623
原创 计算机网络——期末复习(1)背诵
TCP报文段的接收窗口字段的含义与功能。TCP协议和UDP协议的最主要区别。TCP报文段的确认号字段的含义。TCP报文段的序号字段的含义。NAT(网络地址转换)VPN(虚拟专用网)
2024-12-18 16:20:47 814
原创 NoSQL大数据存储技术测试(7)键值对数据库Redis和其他NoSQL数据库
AOF是以日志形式,将内存中的数据整体拷贝到硬盘上 (我的答案)AOF操作的实时性好,但是产生的数据体积大,数据的恢复速度慢。RDB是以快照的形式,将内存中的数据整体拷贝到硬盘上。Redis作为数据库实现海量数据的存储 (我的答案)关于Redis的持久化,下列描述错误的是:()下面关于Redis的应用场景,错误的说法是()下列数据库中,()不是键值对存储数据库。PageRank (我的答案)MongoDB (我的答案)Redis采用的是()模式。下列不是搜索引擎的是()。股票市场分析 (我的答案)
2024-12-15 20:05:18 457
原创 NoSQL大数据存储技术测试(6)图数据库Neo4J
关于Neo4j中节点(Nodes),关系(Relations),属性(Properties),标签(Labels)说法不正确的有()Neo4j中CQL语法中 Set的作用是可以更新实体对象(Entity)的属性,也可以新加实体对象(Entity)的属性。MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n, r (我的答案)属性(Properties)表示的是实体对象(Entity)中的属性。关系连接实体对象(Entity),关系没有方向性 (我的答案)
2024-12-15 19:45:09 483
原创 NoSQL大数据存储技术测试(5)MongoDB的原理和使用
MongoDB的分片与副本集主要区别在于分片是每个节点存储数据的不同片段,而副本集是每个阶段存储数据的相同副本。MongoDB支持复杂的数据结构,支持索引(包括二级索引和地理空间索引),支持聚合查询。MongoDB的集合是动态模式的,同一个集合里面的文档可以是各式各样的。CouchDB支持动态查询,MongoDB不支持动态查询 (我的答案)MongoDB是一种NoSQL数据库,具体地说,是( )存储数据库。下列选项中,不属于MongoDB支持的数据类型是()。
2024-12-08 18:20:24 616 1
原创 软件工程——期末复习(4)
单车按照使用时长计费。共享单车是指企业在校园、地铁站点、公交站点、居民区、商业区、公共服务区等提供自行车共享服务,是一种分时租赁模式。5.软件设计的基本原则包括哪些,请写出原则,并给出简单的解释?C、软件详细设计的主要工作,主要描述各模块之间的连接接口。C、包含数据需求,质量需求和管理需求等用户对系统的要求。B、是概要设计的一部分,要根据窗体的功能进行设计。D、分解的模块越多,系统就越简单,开发的成本越低。D、主要由性能、容量、可靠性、安全性等因素组成。D、应用程序的体系结构,包含部件、连接件和配置。
2024-12-04 20:05:13 1909 2
原创 软件工程——期末复习(3)
(1) 在程序规模比较小,对质量要求不高时,构建-修复模型可对需求快速响应,因为此时软件结构简单,开发人员可控,可以迅速地将新功能或修改推向市场,收集用户反馈并及时进行修复和调整。(4)比如说带来的软件危机,这是由于使用硬件的思想来解决了软件的问题,1个人干10个月和10个人干1个月在软件思想上未必可行,这同时也引出了软件工程的重要性。(3) 边界值数据本质上是属于某个等价类的范围,测试时确实有些重复,但是为了更好的测试质量(边界值特别容易出bug),适当的重复是可以接受的。文档和建模是相互支持的。
2024-12-04 20:03:53 1383
原创 软件工程——期末复习(2)
通过依赖倒置,可以降低类与类之间的耦合性,提高系统的稳定性,提高代码的可读性和可维护性,并降低修改程序带来的风险。也可以理解为:相同的职责放到一起,不同的职责分解到不同的接口和实现中去,这个是最容易也是最难运用的原则,关键还是要从业务出发,从需求出发,识别出同一种类型的职责。举个例子,背景描述:XX保险公司希望充分利用日益完善的移动通信技术,在原有的办公系统的基础上进行扩展,使得在外的业务人员能够及时地获得客户、业务相关的动态信息,与此同时,实现企业内部的即时通信。有时候,系统的负载很高,但吞吐量却较低。
2024-11-28 19:28:19 1147
原创 软件工程——期末复习(1)
虽然在理论上,有些问题可以有最优解,但在实际的软件工程中,所谓的“最好”解决方案通常是相对的,它依赖于具体的项目需求、资源、时间限制、团队技术能力等多重因素。依赖于编程机制可能导致设计的局限性,影响系统的灵活性和可维护性,且随着技术的发展,编程机制的变化可能会导致体系结构需要频繁调整。因为现代软件设计的核心问题在于控制由于软件复杂性引起的“系统复杂度”,为此“分而治之”是软件设计解决复杂度难题的主要思路,抽象和分解正是“分治”“解耦'的体现,在软件工程实践中也得到了大量应用,故此是软件设计的核心思想。
2024-11-28 19:20:14 882
原创 软件工程第20、21章小测
用户对交付的软件会经常性的提出修改意见和新的需求。为了保障交付后的软件产品正常运行而进行的代码修改。随着软件规模和复杂度的增加,软件维护成本约占总成本的()。用户升级了操作系统造成软件系统无法正常运行,需要进行()。软件公司为了提高软件可维护性而进行的代码重构称为()。用户发现了一个遗留的错误,为了修复它需要进行()。为了满足用户新的需求而进行的维护称为()。渐进式的交付方式,适合于()过程模型。传统的软件交付方式,有什么弊端()。软件的几种维护中,以()占比最高。软件交付后修正遗留缺陷的活动。
2024-11-26 15:26:03 892
原创 软件工程第19章小测
Verification为验证,目的是检查开发者是否正确地使用技术建立系统,确保系统能够在预期的环境中按照技术要求正确的运行。Validation为确认,目的是检查开发者是否建立了正确的系统,确保最终产品符合规格。错误(error)指系统执行到缺陷代码,就可能是的执行结果不符合预期且无法预测。测试设计:是软件测试的关键阶段,目标是进一步明确需要被测试的对象,为被测对象设计测试用例集合。测试评价:测试执行结束后,必须评价测试结果,以确定测试是否成功。经过测试后,即使没有发现错误,也不能说软件是没有问题的。
2024-11-26 15:23:12 678 1
原创 软件工程第15章小测
在线购物过程中,顾客(Customer)生成订单(Order)时,需要查询所购商品(Commodity)的信息(如CommodityID,Price)。类的供接口是所有公有成员变量和成员方法的声明,可以被别的类直接访问,代表了该类与其他类协作的契约。DIP(Dependence Inversion Principle) (我的答案)类的()是该类在实现中使用到的其他类及其相关协议。对象之间交互的消息(方法名) (我的答案)下面关于面向对象封装的说法,错误的是()。面向对象方法中,最重要的模块是()。
2024-11-25 21:39:04 539
原创 软件工程第14章小测
在线购物过程中,顾客(Customer)生成订单(Order)时,需要查询所购商品(Commodity)的信息(如CommodityID,Price)。该模块中的三个相对独立的子功能必须以特定次序执行,整个模块具有()。操作系统的开机初始化模块,包含的动作没什么大的关系,但必须在开机后的一段时间内都 完成。再读出文件中他的目前工资、工作年限、是否离休等信息,通过一定算法计算他的离/退休工资,再结 果写入文件。类的供接口是所有公有成员变量和成员方法的声明,可以被别的类直接访问,代表了该类与其他类协作的契约。
2024-11-25 21:29:28 742
原创 UML--状态机图
如果并发子状态中有一个子状态比其他并发子状态先到达它的终止状态,那么结束的子状态的控制流将在它的终止状态等待,直到所有的子状态都终止。事件和转移是相伴出现的,事件可以看作是对转移的修饰,描述系统元素状态改变的原因。如果一个组合状态的子状态对应的对象在其生命周期内的任何时刻都只能处于一个子状态,也就是说状态机图中多个子状态是互斥的,不能同时存在,这种子状态被称为顺序状态。判定决策点是状态转移中的分支,系统的状态在转移时被不同的条件影响,能够在不同的条件下转移到不同的状态,这个条件即为判定决策点。
2024-11-21 22:46:03 1180
原创 软件工程第13章小测
1、为了实现软件的并行开发,同时也保证其易理解和更好的灵活性,进行软件设计时,会将软件分解为“独立”的模块,称为模块化。试分析AlipayClient构造器方法,并分析从下面代码(测试代码)到AlipayClient类的访问,存在的耦合是()。4、当一个构件和某些基本构件(如操作系统、数据库、无线通信功能)进行通信和协作时,发生()。1、当一个模块完成一组且只有一组操作并返回结果时,称该模块是()的。5、软件必须进行内部或外部的通信,因此()是比如存在的。6、下面代码存在的耦合是()。
2024-11-21 22:41:42 821
原创 软件工程第12章小测
4、一个类的属性必须适合这个类和它的全部特殊类的所有对象,同时,一个类中的操作也应适合这个类及其所有特殊类的每一个对象实例。3、在面向对象方法中,对于客观事物的描述,其静态特征用对象的( )表示。1、结构化详细设计中,为降低复杂程度,使用按算法()的思想。2、结构化详细设计过程将需求阶段的(),转换为()模型。2、针对对象之间的动态联系,以下说法正确的是( )。3、( )是描述类的所有对象的共同特征的一个数据项。1、OO中,对象之间的协作是通过()来实现的。1、在软件详细设计中,会对()给出设计方案。
2024-11-20 23:15:51 480
原创 软件工程第11章小测
过多的提示和反馈会打断用户的思维过程,降低用户的工作效率,且增加用户的烦恼和不满。1、以下有关人机交互设计的说法中,不正确的是_____________________。1、人机交互的目标是探索在人和机器之间沟通的有效方法,让用户利用机器顺利的完成任务。2、()是用户进行人机交互时头脑中的任务模型,人机交互设计需要依据其进行隐喻设计。3、进行人机交互设计时,首先要设计多次交互之间的逻辑衔接结构,这称为()。2、好的人机交互常常被忽略,而坏的人机交互令人印象深刻。2、下面哪些设计可以增加设计的交互性()。
2024-11-20 23:14:46 699
网站流量日志数据分析系统的构建及可视化:Hadoop环境搭建、Flume数据采集、MapReduce预处理及FineBI可视化
2025-01-20
数据迁移实践:Sqoop从MySQL到HDFS、Hive的数据传输详解
2025-01-20
大数据处理平台中Azkaban工作流管理与Hive任务调度的实现与应用
2025-01-20
大数据处理:基于Flume的日志采集与同步至HDFS的技术详解与实操
2025-01-20
大数据技术:Hive SQL 数据导入与复杂查询实战指导
2025-01-20
大数据处理平台Hive的数据库与表管理操作详解及应用
2025-01-20
分布式计算:Hadoop 高可用集群搭建指南与配置解析
2025-01-20
ZooKeeper分布式协调服务的安装与Shell、Java API操作指南
2025-01-20
大数据处理之数据去重、TopN统计与倒排索引的Hadoop实现
2025-01-20
基于Hadoop MapReduce的WordCount任务实现与部署
2025-01-20
Java环境中基于HDFS API进行文件操作与环境搭建
2025-01-19
基于Neo4j的大数据存储技术应用-单机部署、操作指南与图书管理实战案例
2025-01-06
大数据存储HBase与Cassandra部署与应用实例-图书管理系统的构建
2025-01-05
MongoDB部署、操作及应用案例详解:涵盖单实例、副本集、分片集群
2025-01-02
基于MySQL数据库的SQL数据定义功能实验与DBMS认识
2025-01-01
数据库安全管理与控制技术-基于MySQL的用户权限管理和数据完整性的实验研究
2025-01-01
数据库系统实验:SQL 数据更新与视图的应用和实现方法
2025-01-01
SQL查询实践:掌握分组、连接、子查询及函数的数据库查询应用
2025-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人