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

云计算基础-期末复习

第一章:云计算概论

一、云计算的定义与特征

1. 定义:

云计算是一种通过网络以按需、可扩展的方式获取计算资源和服务的模式。它将计算资源视为一种公用事业,用户可以根据需求动态获取和释放资源,而无需了解底层基础设施的细节。

2. 特征:

超大规模(Massive Scale): 云计算平台可以支持成千上万台服务器,处理海量数据和用户请求。
虚拟化(Virtualization): 通过虚拟化技术,将物理资源抽象为逻辑资源,提高资源利用率和灵活性。
高可靠性(High Reliability): 通过冗余、数据备份和容错机制,确保服务的连续性和数据的安全性。
通用性(General Purpose): 提供通用的计算和存储资源,适用于各种应用和业务需求。
高可扩展性(Scalability): 能够根据需求动态扩展或缩减资源规模,满足负载变化。
按需服务(On-Demand Service): 用户可以根据需要即时获取或释放资源,按实际使用量付费。
廉价性(Cost Effectiveness): 通过规模效应和资源共享,降低单用户的使用成本。

二、云计算的发展与挑战

1. 计算模式的演进:

大型机时代: 集中式计算,资源昂贵且封闭。
C/S架构: 客户端/服务器模式,提高了交互性,但扩展性有限。
集群计算: 多台服务器协同工作,提高了性能和可靠性。
P2P计算: 点对点网络,资源共享,但管理复杂。
网格计算: 异构资源的共享,适用于复杂计算。
云计算: 按需提供服务,具备高度的灵活性和可扩展性。

2. 挑战:

数据安全: 数据存储在云端,涉及隐私和安全问题,需要加密和访问控制。
标准化: 缺乏统一的标准,导致不同云服务之间的互操作性差。
可靠性: 需要确保服务的持续可用,防止单点故障。
法律和合规性: 数据跨国界传输时,涉及不同的法律法规。

三、云计算的SPI服务模型

SaaS(软件即服务): 通过互联网直接提供软件应用,用户无需安装或维护。例如:Google Docs。
PaaS(平台即服务): 提供开发和部署平台,开发者可以在平台上创建应用程序。例如:Google App Engine。
IaaS(基础设施即服务): 提供基础计算资源,如虚拟机、存储和网络,用户可以部署任意软件。例如:Amazon EC2。

四、云的部署模式

公有云: 由第三方服务商提供,资源面向公众开放,具有成本效益,但安全性和控制权有限。
私有云: 由组织内部构建和维护,提供更高的安全性和控制,但成本较高。
混合云: 结合公有云和私有云的优点,敏感数据存储在私有云,其他服务利用公有云。
社区云: 由具有共同需求的组织共享,资源由多个组织共同管理和使用。

五、练习

1、什么是云计算?它有哪些特征?

云计算的定义:

云计算是一种通过网络按需、可扩展的方式获取计算资源和服务的模式。他将计算资源视为一种公共事业,用户可以根据需求动态获取和释放资源,而无需了解底层基础设施的细节。

云计算的特征:

①按需自助服务:用户可以根据需要随时访问和配置资源,无需与服务提供商进行人工交互。
②广泛网络访问:云服务通过网络(通常是互联网)提供,并且可以从各种设备访问,例如计算机、智能手机或平板电脑。
③资源池化:云服务提供商将计算资源(如处理能力、存储和网络带宽)集中在一起,通过虚拟化技术共享给多个用户。用户对这些资源的控制是间接的,资源可以动态分配和调整。
④快速弹性:资源能够根据需求进行快速扩展或缩减,用户的资源使用量可以按需自动调整,满足波动的需求。
⑤计量服务:云计算系统会自动监控和计量资源的使用情况。用户按实际使用量进行付费,通常采用计量计费的模式。

2、列表比较SaaS,PaaS,IaaS三者的关系。

3、之所以称“云计算”为“云”,是因为      ABC      (多选)
A. 它在某些方面具有现实中云的特征
B. 云计算的鼻祖之一亚玛逊公司的“弹性计算云”EC2产品
C. 互联网常以一个云状图案来表示
D. 以上都不是

4、云计算未来发展所面临的挑战主要包括      ABCD      (多选)
A. 数据安全问题
B. 网络性能问题
C. 协议与标准问题
D. 可扩展技术问题
E. 推广问题

5、下列云计算技术属于IaaS层面的是     ABD     (多选)
A. Amazon EC2
B. Eucalyptus
C. Google App Engine
D. Microsoft Azure

6、下列云计算技术属于PaaS层面的是      CD      (多选)
A. Hadoop
B. Eucalyptus
C. Google App Engine
D. Microsoft Azure

7、下列云计算技术属于SaaS层面的是      BC      (多选)
A. Hadoop
B. Salesforce CRM
C. Google Apps
D. Microsoft Azure

各产品各层面汇总

第二章:主流云平台

一、AWS云平台

1. 核心服务:

弹性计算云(EC2): 提供可扩展的计算能力,用户可以启动和管理虚拟服务器实例。
简单存储服务(S3): 面向对象的存储服务,适用于大规模数据存储和备份。
简单数据库服务(SimpleDB): 非关系型数据库服务,支持结构化数据的存储和查询。
简单队列服务(SQS): 分布式消息队列,支持组件之间的异步通信。

2. 优势:

弹性: 能够根据需求动态调整资源规模。
灵活性: 支持多种操作系统、开发平台和编程语言。
高可靠性: 提供数据备份和多区域冗余,确保服务的可用性。
安全性: 提供身份和访问管理、加密和安全组等安全特性。

二、OpenStack云平台

1. 核心组件:

Nova(计算服务): 管理和提供虚拟机实例。
Swift(对象存储服务): 提供可扩展的对象存储系统。
Glance(镜像服务): 管理虚拟机镜像,支持镜像的注册、发现和获取。
Keystone(身份服务): 提供统一的认证和授权服务。
Horizon(仪表盘服务): 基于Web的用户界面,方便用户管理云资源。

2. 架构:

逻辑层: 定义了云服务的逻辑功能,如计算、存储、网络等。
资源层: 物理资源的抽象,包括服务器、存储设备和网络设备。
管理层: 负责资源的调度、监控和管理,确保云服务的正常运行。

三、练习

1、什么是EC2?EC2的作用和几个主要优势是什么?

(1)EC2的定义

EC2(Elastic Compute Cloud)是 Amazon 提供的一种云计算服务,属于 IaaS(基础设施即服务) 层。它允许用户通过虚拟化技术在云中创建和管理虚拟服务器(实例)。

(2)EC2的作用

提供灵活的计算能力,用户可以根据需求启动、停止和管理虚拟机实例。
支持多种操作系统、硬件配置和开发语言。
适合各种场景,如 Web 应用托管、高性能计算、大数据处理等。

(3)EC2的优势

弹性(Elasticity): 用户可以根据负载动态调整实例的数量和配置,支持自动扩展。
成本效益(Cost-Effectiveness): 按实际使用量计费,无需提前购买硬件。
广泛兼容性(Compatibility): 支持多种操作系统(如 Linux、Windows)和应用程序。
高可靠性(Reliability): 通过区域冗余和备份机制,确保服务的稳定性。
安全性(Security): 提供身份与访问管理(IAM)、虚拟私有云(VPC)等安全措施。

2、什么是S3?什么是SDB?S3和SDB的主要区别是什么?

1、S3的定义

S3(Simple Storage Service)是 Amazon 提供的对象存储服务。它用于存储和检索任意数量的数据,并可以通过 REST API 访问。

2、SDB的定义

SDB(SimpleDB)是 Amazon 提供的一种分布式、非关系型数据库服务,主要用于存储和查询结构化数据。

3、S3和SDB的区别

第三章:虚拟化技术

一、虚拟化的定义与优势

1. 定义:

虚拟化是对计算机资源的抽象,将物理资源(如CPU、内存、存储和网络)映射为逻辑资源,使多个虚拟机共享同一物理资源。

2. 优势:

提高资源利用率: 通过整合资源,减少闲置,降低成本。
隔离性: 各虚拟机之间相互独立,增强了安全性和稳定性。
灵活性和可管理性: 快速部署和迁移虚拟机,简化了管理。
可靠性: 提供快照和备份功能,支持故障恢复。

二、服务器虚拟化类型

硬件仿真: 通过软件完全模拟硬件环境,允许运行未修改的操作系统,但性能开销较大。
全虚拟化: 使用虚拟机监控器(Hypervisor)提供完全的虚拟环境,支持未修改的操作系统,性能较高。
半虚拟化(准虚拟化): 需要对操作系统进行修改,以提高性能和效率。
操作系统级虚拟化: 在操作系统层面实现隔离,每个容器共享同一个操作系统内核,性能高但隔离性较弱。

三、其他虚拟化技术

桌面虚拟化: 将桌面环境从物理设备分离,用户可以通过客户端访问虚拟桌面。
网络虚拟化: 将物理网络资源抽象为逻辑网络,支持灵活的网络配置和管理。
存储虚拟化: 将多个存储设备整合为一个虚拟存储池,提高存储利用率和管理效率。 

四、练习

1、服务器虚拟化核心技术有哪些?

服务器虚拟化是通过将物理服务器抽象为多个虚拟资源(虚拟机)的技术,实现资源的高效利用、隔离性和灵活性。以下是服务器虚拟化的核心技术:
1.1 硬件辅助虚拟化
技术说明: 现代处理器(如 Intel VT-x、AMD-V)内置硬件支持,提升虚拟化性能。
作用: 简化虚拟机与主机之间的指令转换过程,提高虚拟机的运行效率。
1.2 全虚拟化
技术说明: 使用虚拟化软件(如 VMware、KVM)完全模拟硬件环境,让虚拟机运行未修改的操作系统。
作用: 提供与物理机相同的功能,支持多种操作系统。
1.3 半虚拟化(准虚拟化)
技术说明: 需要对操作系统进行修改,使其能直接调用虚拟化接口,从而减少虚拟化开销。
典型技术: Xen、Hyper-V。
作用: 提高性能,减少指令翻译的开销。
1.4 操作系统级虚拟化
技术说明: 基于共享同一个操作系统内核,多个容器运行在同一内核之上。
典型技术: Docker、LXC。
作用: 提供轻量级的虚拟化,资源占用低,启动速度快。
1.5 内存虚拟化
技术说明: 通过内存共享和动态分配技术提高内存的利用率。
典型技术: Ballooning(气球技术)、内存重定向。
作用: 提高多个虚拟机共享物理内存的能力。
1.6 网络虚拟化
技术说明: 在虚拟机之间或虚拟机与外部网络之间提供虚拟化的网络连接。
作用: 提供独立的虚拟网络,支持隔离、负载均衡和安全策略。
1.7 存储虚拟化
技术说明: 将存储资源抽象为逻辑存储池,使虚拟机可以共享存储资源。
作用: 提高存储利用率,实现数据的高效访问和管理。

2、虚拟机主要功能有哪些?

2.1 资源隔离
说明: 虚拟机之间相互独立,互不干扰。
作用: 提供高安全性,防止资源冲突或跨虚拟机的影响。
2.2 硬件资源分配
说明: 每个虚拟机都可以分配独立的 CPU、内存、存储和网络资源。
作用: 模拟物理计算机的完整硬件环境,按需分配资源。
2.3 操作系统和应用程序支持
说明: 每个虚拟机可以运行不同的操作系统(如 Windows、Linux)和应用程序。
作用: 提供跨平台支持,便于开发、测试和部署。
2.4 快照与回滚
说明: 可以保存虚拟机的当前状态(快照),并在需要时回滚到特定状态。
作用: 提供故障恢复能力,便于测试和实验。
2.5 动态迁移
说明: 支持虚拟机从一台物理服务器迁移到另一台服务器(如 vMotion)。
作用: 在不中断服务的情况下进行硬件维护或负载均衡。
2.6 资源复用
说明: 多个虚拟机共享同一物理硬件资源。
作用: 提高资源利用率,降低成本。
2.7 备份与恢复
说明: 支持虚拟机的完整备份和快速恢复。
作用: 提高数据可靠性和容灾能力。
2.8 安全性
说明: 提供虚拟化隔离,限制虚拟机之间的直接通信。
作用: 防止跨虚拟机的攻击或信息泄露。
2.9 模拟与测试环境
说明: 可以在虚拟机中模拟复杂的环境和系统行为。
作用: 便于开发者和运维人员进行软件开发和测试。

服务器虚拟化核心技术: 包括硬件辅助虚拟化、全虚拟化、半虚拟化、操作系统级虚拟化,以及内存、网络、存储等虚拟化技术。
虚拟机主要功能: 包括资源隔离、硬件资源分配、多操作系统支持、快照与回滚、动态迁移、资源复用、安全性等。

第五章:Hadoop平台

一、HDFS(分布式文件系统)

1. 特点:

高吞吐量: 适合大规模数据集的批处理,提供高数据传输速度。
容错性: 数据在多个节点上复制存储,防止单点故障。
可扩展性: 通过添加节点来扩展存储容量和计算能力。
流式数据访问: 适用于一次写入、多次读取的场景。

二、MapReduce

1. 工作原理:

Map阶段: 将输入数据分割为独立的块,映射为键值对。
Reduce阶段: 对Map输出的键值对进行汇总和处理,生成最终结果。
数据本地化: 计算尽可能在数据所在的节点进行,减少数据传输。

2. 优势:

简单编程模型: 开发者只需关注Map和Reduce函数的实现。
高容错性: 自动处理节点故障,重新调度任务。
可扩展性: 适用于从单台机器到上千节点的集群。

三、相关组件

YARN(Yet Another Resource Negotiator): 资源管理和任务调度框架,支持多种数据处理模型。
HBase: 基于HDFS的分布式列存储数据库,适用于实时读写和随机访问。
ZooKeeper: 分布式协调服务,提供一致性的配置管理、命名和同步。

四、练习

1. 并行编程模型中共享存储模型以   A   为代表。

A. OpenMP
B.MPI
C. PVM
D. MapReduce
答案:A. OpenMP
解析:
OpenMP:共享存储模型的典型代表,基于共享内存的多线程并行编程接口。
MPI 和 PVM:基于消息传递的并行编程模型,适用于分布式内存。
MapReduce:数据并行计算模型,与共享存储模型无关。

2. 下列属于Hadoop的基本结构的组成部分的有     ABC   (多选)。

A. HDFS
B.Hbase
C. Zookeeper
D. Bigtable
答案:A. HDFS、B. HBase、C. Zookeeper
解析:
HDFS:Hadoop 的核心组件之一,负责分布式文件存储。
HBase:基于 HDFS 的分布式 NoSQL 数据库,适合实时读写场景。
Zookeeper:分布式协调服务,用于管理和协调 Hadoop 集群的工作。
Bigtable:Google 的分布式存储系统,不属于 Hadoop 的组成部分。

3. 下列不属于HDFS 的三个重要角色的是     D
A. NameNode
B. DataNode
C. Client
D. master
答案:D. master
解析:
HDFS 的三个重要角色:
  - NameNode:管理文件系统的元数据。
  - DataNode:存储实际数据块。
  - Client:与 HDFS 交互,上传、下载文件。
master:虽然 NameNode 可以被称为主节点,但“master”不是 HDFS 的正式角色名称。

4. 在对HDFS配置文件进行设置时数据块的副本数量一般情况下为    B    个?
A 2
B 3
C 4
D 5

1. MapReduce是    数据流驱动(Data-Driven)     并行计算模型的典范,在云计算领域被广泛采用。
2. HDFS 在对文件存储时,首先把文件按照一定的大小分割成一个或多个的数据块,数据块默认大小为     128 MB     。 
3. 在利用MapReduce编写程序时,程序员只需要关注两个自定义函数:   Map   函数 和     Reduce     函数。

第七章:云存储

一、云存储的概念与特点

1. 概念:

云存储是基于云计算的在线存储模式,通过网络将用户的数据存储在远程的数据中心,用户可以随时随地访问和管理数据。

2. 特点:

无限存储空间: 理论上可以无限扩展存储容量,满足大数据需求。
高可用性: 通过数据冗余和备份,确保数据的安全和可用。
按需付费: 根据实际使用的存储容量和流量计费,降低成本。
无需关心底层技术细节: 用户不需要了解存储设备的配置和维护。

二、存储结构

DAS(直接连接存储): 存储设备直接连接到服务器,性能高但扩展性差。
NAS(网络附加存储): 通过网络将存储设备连接到服务器,支持文件级访问,易于共享和管理。
SAN(存储区域网络): 专用高速网络连接存储设备和服务器,支持块级数据传输,适用于高性能和大型存储环境。

三、NoSQL数据库

1. 特性:

高扩展性: 设计为分布式架构,易于横向扩展。
灵活的数据模型: 适合非结构化和半结构化数据,如键值、文档、列族和图形数据库。
高性能: 针对特定的查询和存储模式进行了优化。
弱一致性: 采用最终一致性模型,提高了性能和可用性。

2. 适用场景:

大数据处理: 需要存储和处理海量数据的应用。
实时分析: 需要快速读写和高并发的应用。
灵活的数据结构: 数据模型频繁变化或不固定的应用。

四、练习


答案:A. RAID 0
解析:
RAID 0 通过数据条带化(Striping)提高了存储性能,但没有数据冗余,一旦磁盘故障,数据将无法恢复。


答案:B. RAID 1
解析:
RAID 1 采用数据镜像(Mirroring)技术,将数据完全复制到两块或多块磁盘上,提供高可靠性。


答案:C. RAID 3
解析:
RAID 3 使用一个磁盘专门存储奇偶校验信息,并通过其他磁盘存储数据,提高了容错能力。


答案:D. RAID 5
解析:
RAID 5 将数据和奇偶校验信息分布在所有磁盘上,提供更高的性能和冗余。


答案:C. 3块
解析:
RAID 5 需要至少 3 块硬盘,因为数据和奇偶校验信息需要分布在多个磁盘上。


答案:B. 2块
解析:
RAID 1 至少需要 2 块硬盘,用于数据的镜像。


答案:Wide SCSI - B. 16 bits,Narrow SCSI - A. 8 bits
解析:
Narrow SCSI 的数据通道为 8 位(8 bits)。
Wide SCSI 的数据通道为 16 位(16 bits)。


1、云存储的结构模型包括哪四个组成部分?

云存储的四个主要组成部分:
存储资源层: 包括物理存储设备和存储介质
基础管理层: 负责存储资源的配置、调度和管理
接口层: 提供标准的API接口供上层应用访问
访问层: 为用户提供访问接口,支持不同的访问协议

2、NAS和SAN在文件级共享和数据备份方面的优缺点分别是什么?

NAS和SAN的对比:

NAS (网络附加存储):
优点:
文件级访问,便于文件共享
部署简单,成本较低
支持异构系统访问
缺点:
性能受网络带宽限制
不适合大规模数据传输
备份时可能影响网络性能

SAN (存储区域网络):
优点:
块级访问,性能更好
专用网络,带宽有保障
适合大规模数据备份
缺点:
部署成本高
管理复杂度大
扩展性相对较差

3、相比NoSQL数据库,关系数据库暴露的问题有哪些?

关系数据库相比NoSQL的主要问题:
扩展性差:难以进行水平扩展
性能瓶颈:复杂查询性能下降明显
架构僵化:表结构修改困难
高并发处理能力有限
不适合处理非结构化数据
数据一致性要求导致性能损失

第八章:云安全

一、云安全的概述

1. 云上的安全:

数据加密: 在数据传输和存储过程中对数据进行加密,防止未经授权的访问。
数据备份: 定期备份数据,防止数据丢失或损坏。
访问控制: 通过身份认证和权限管理,确保只有授权用户才能访问资源。

2. 安全云的应用:

防病毒技术: 在云端部署防病毒服务,实时监控和防御恶意软件。
入侵检测技术: 监测网络流量和系统活动,识别和响应潜在的安全威胁。

二、云安全技术

数据加密: 使用对称和非对称加密算法保护数据的机密性。
数字签名: 确保数据的完整性和来源的可信性。
灾难恢复与备份: 制定应急预案,利用冗余和备份快速恢复系统。
可信计算: 利用可信硬件和软件,建立安全的计算环境,防止篡改和非法访问。 

第九章:云标准

一、标准化的重要性

互联互通: 统一的标准使不同云服务之间能够互相连接和协作。
服务共享: 标准化促进了资源和服务的共享,提高了利用率。
安全可靠: 通过制定安全标准,增强云服务的安全性和可靠性。
绿色高效: 标准化有助于优化资源配置,降低能源消耗,实现可持续发展。

二、现有标准化组织

美国国家标准与技术研究院(NIST): 提供云计算的定义、架构和标准框架。
开放云计算联盟(OCC): 促进云计算的开放标准和互操作性。
云安全联盟(CSA): 专注于云计算的安全标准和最佳实践。

三、标准化领域的趋势

重点发展IaaS标准: 解决基础设施层的互操作性和兼容性问题。
推动互通性与合作: 通过标准化,促进不同云服务提供商之间的合作,避免厂商锁定。
关注数据和应用的可移植性: 确保用户可以方便地在不同云平台之间迁移数据和应用。

四、练习


答案:B. 云安全联盟;D. 网络存储工业协会;A. 分布式管理任务组;E. 开放网格论坛
解析:
云安全联盟(CSA): 专注于云安全标准的制定与推广。
网络存储工业协会(SNIA): 负责存储技术的标准化,包括云存储和分布式存储技术。
分布式管理任务组(DMTF): 专注于分布式管理和云管理标准化。
开放网格论坛(OGF): 推动网格计算技术及其标准化。


答案:A. IaaS
解析:
IaaS 层: 涉及基础设施(如计算、存储、网络)的互通性和兼容性,对标准化的需求最强。
PaaS 和 SaaS 层: 虽然也需要标准化,但其依赖于 IaaS 层的基础设施标准。


答案:互联互通;安全可靠
解析:
标准化确保云计算平台之间的互联互通,支持资源和服务的共享,并增强系统的安全性和效率。
答案:
云安全联盟(CSA,Cloud Security Alliance): 专注于云计算安全的标准化。
分布式管理任务组(DMTF,Distributed Management Task Force): 推动云管理标准的制定与实施。
开放网格论坛(OGF,Open Grid Forum): 关注网格计算和分布式计算标准化。
网络存储工业协会(SNIA,Storage Networking Industry Association): 专注于云存储和分布式存储标准化。
开放云计算联盟(OCC,Open Cloud Computing Interface): 推动云计算的开放性和互操作性标准。

1、为什么要建立云计算的标准?

互操作性需求:
确保不同云服务提供商之间的系统可以相互通信和协作
方便用户在不同云平台之间迁移数据和应用
避免用户被单一供应商锁定(Vendor Lock-in)

安全保障:
建立统一的安全框架和标准
规范数据保护和隐私保护要求
提供安全评估和认证的基准
增强用户对云服务的信任度

市场发展:
促进公平竞争,避免市场垄断
降低市场准入门槛
推动创新和技术进步
扩大云计算的应用范围

服务质量:
统一服务质量评估标准
明确服务级别协议(SLA)的规范
保护用户权益
提高服务可靠性和稳定性

成本效益:
降低开发和部署成本
减少重复建设
提高资源利用效率
便于规模化发展

行业管理:
便于政府监管和行业自律
规范市场秩序
促进产业健康发展
保护知识产权

相关文章:

云计算基础-期末复习

第一章:云计算概论 一、云计算的定义与特征 1. 定义: 云计算是一种通过网络以按需、可扩展的方式获取计算资源和服务的模式。它将计算资源视为一种公用事业,用户可以根据需求动态获取和释放资源,而无需了解底层基础设施的细节。…...

Java GET请求 请求参数在Body中使用Json格式传参

业务需要调个三方接口 使用GET请求方式 但是!请求参数不在Query中,竟然在Body中,使用Json格式传参 在API调试工具里面可以调通 在java代码里,死活调不通 网上搜了搜,找到一个靠谱的,记录一下 import o…...

AI数据分析工具(一)

Looker Studio(谷歌)-免费 优点 免费使用:对于中小型企业和个人用户来说,没有任何费用压力,可以免费享受到数据可视化和报表创建的功能。与Google服务集成:特别适合使用Google产品生态的企业,…...

go结构体匿名“继承“方法冲突时继承优先顺序

在 Go 语言中,匿名字段(也称为嵌入字段)可以用来实现继承的效果。当你在一个结构体中匿名嵌入另一个结构体时,嵌入结构体的方法会被提升到外部结构体中。这意味着你可以直接通过外部结构体调用嵌入结构体的方法。 如果多个嵌入结…...

【049】基于51单片机语音录放【Proteus仿真+Keil程序+报告+原理图】

☆、设计硬件组成:51单片机最小系统ISD4004语音芯片LM386音频放大器喇叭LCD1602液晶显示按键控制LED灯。 1、本设计采用STC89C51/52、AT89C51/52、AT89S51/52作为主控芯片,LCD1602液晶显示屏实时显示; 2、系统具有两种模式:录音…...

《软件项目管理》期末-复习题及参考答案

(1)赶工一个任务时,你应该关注( C ) A. 尽可能多的任务 B. 非关键任务 C. 加速执行关键路径上的任务 D. 通过成本最低化加速执行任务 (2)下列哪个不是项目管理计划的一部分?&#x…...

milvus 通俗易懂原理

向量值如何生成的 Milvus 是一个开源的向量数据库,专门用于处理高维向量的存储、搜索和分析。向量值本身通常来自于某些机器学习或深度学习模型的输出,尤其是在自然语言处理(NLP)、计算机视觉(CV)、推荐系…...

什么是撞库、拖库和洗库?

“撞库”是黑客通过收集互联网已泄露的用户和密码信息,生成对应的字典表,尝试批量登陆其他网站后,得到一系列可以登录的用户。 很多用户在不同网站使用的是相同的帐号密码,因此黑客可以通过获取用户在A网站的账户从而尝试登录B网…...

安卓-碎片的使用入门

1.碎片(Fragment)是什么 Fragment是依赖于Activity的,不能独立存在的,是Activity界面中的一部分,可理解为模块化的Activity,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用得非常广泛. Fragment不能独立存在,必须…...

华为IPD流程学习之——深入解读123页华为IPD流程体系设计方法论PPT

该方案全面介绍了华为IPD流程体系设计方法论,包括流程体系建设的背景、理念、架构、核心特征、构建模型、与组织和战略的关系、运营机制、数字化转型以及流程管理组织等内容,旨在为企业提供一套系统的流程体系建设指导,以提升运营效率、质量和…...

DriveMLLM:一个专为自动驾驶空间理解任务设计的大规模基准数据集

2024-11-20, 由武汉大学、中国科学院自动化研究所、悉尼科技大学、牛津大学等合创建了DriveMLLM数据集,该数据集是自动驾驶领域首个专为评估多模态大型语言模型(MLLMs)空间理解能力而设计的基准,对于推动自动驾驶技术的…...

高效处理 iOS 应用中的大规模礼物数据:以直播项目为例(1-礼物池)

引言 在现代iOS应用开发中,处理大规模数据是一个常见的挑战。尤其实在直播项目中,礼物面板作为展示用户互动的重要部分,通常需要实时显示海量的礼物数据。这些数据不仅涉及到不同的区域、主播的动态差异,还需要保证高效的加载与渲…...

python的函数与递归

需求: 编写一个函数,计算斐波那契数列的第 N 项,并使用递归实现。 为了计算斐波那契数列的第 N 项,可以使用递归方法。斐波那契数列的定义是: F(0) 0 F(1) 1 对于 n > 2,F(n) F(n-1) F(n-2)&#xf…...

RabbitMQ学习-Seven

再SpringBoot中使用MQ 1.创建SpringBoot项目 除了我们平常使用的一些工具依赖,还需要选择这个Spring for RabbitMQ依赖 2.需要在application.yml文件中进行配置 server:port :9090 spring:application:name:producerrabbitmq:host: 你的主机名port: 5672virtual-…...

中科亿海微SoM模组——波控处理软硬一体解决方案

本文介绍的波控处理软硬一体解决方案主要是面向相控阵天线控制领域,波控处理通过控制不同天线组件的幅相来调整天线波束的方向和增益,实现高精度角度控制和高增益。本方案由波控处理板、波控处理控制软件算法和上位机软件共同构成。波控处理SoM模组原型样…...

开源法律、政策和实践

#一切皆可开源# 木兰社区对《Open Source Law,Policy and Practice 》这本书的第二版进行了翻译,并发布在了gitee上。这本书是对开源文化、开源政策、法律的全面介绍。目录如下: 1 Open Source as Philosophy,Methodology,and CommerceUsing Law with …...

【计算视觉算法与应用】金字塔,下采样Gaussian Pyramid. 上采用 Laplacian Pyramid (code: py)

金字塔(Pyramid)在图像处理中主要用于多尺度分析和图像压缩。常见的图像金字塔有两种: 高斯金字塔(Gaussian Pyramid):用于下采样图像,生成分辨率逐渐降低的图像序列。拉普拉斯金字塔&#xff…...

基于BERT的语义分析实现

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…...

DNS查询工具

DNS查询工具是用于查询和获取域名相关信息的工具。通过这些工具,您可以获取到诸如IP地址、邮件服务器以及域名服务器等信息,这对于排查问题、设置域名配置以及确保网站正常运行都非常重要。 以下是五款常用的DNS记录查询工具: MxToolbox MxTo…...

ODB 框架

目录 概述 基本工作原理 映射C对象到数据库表 从数据库中加载对象 持久化C对象到数据库 ODB常用接口 表创建预处理 #pragma db Object table 数据表属性 id auto column(“xxx”) type("xxx") unique index null default&…...

Ubuntu WiFi检测

ubuntu检测到多个同名wifi,怎么鉴别假冒的wifi? 在Ubuntu中,如果检测到多个同名的Wi-Fi网络,可能存在假冒的Wi-Fi(例如“蜜罐”攻击)。以下是一些鉴别假冒Wi-Fi的方法: 检查信号强度&#xff1a…...

QILSTE H4-108TCG高亮纯lu光LED灯珠 发光二极管LED

型号:H4-108TCG 在电子领域,H4-108TCG LED以其卓越的性能和微小的尺寸1.6x0.8x0.4mm脱颖而出。这款高亮纯绿光LED,采用透明平面胶体,符合EIA标准包装,是环保产品,符合ROHS标准。防潮等级为Level 3&#xf…...

IP与“谷子”齐飞,阅文“乘势而上”?

爆火的“谷子经济”,又捧出一只“潜力股”。 近日,阅文集团股价持续上涨,5日累计涨幅达13.20%。这其中,周三股价一度大涨约15%至29.15港元,强势突破20日、30日、120日等多根均线,市值突破280亿港元关口。 …...

Java阶段三05

第3章-第5节 一、知识点 动态代理、jdk动态代理、cglib动态代理、AOP、SpringAOP 二、目标 理解什么是动态代理和它的作用 学会使用JAVA进行动态代理 理解什么是AOP 学会使用AOP 理解什么是AOP的切入点 三、内容分析 重点 理解什么是动态代理和它的作用 理解什么是AO…...

C# yield 关键字

文章目录 前言一、yield 关键字的语法形式及使用场景(一)yield return(二)yield break 二、yield 关键字的工作原理三、yield 关键字的优势与应用场景(一)优势(二)应用场景 前言 在 …...

SpringBoot开发——结合Nginx实现负载均衡

文章目录 负载均衡介绍介绍Nginx实现负载均衡的示例图:负载均衡策略1.Round Robin:2.Least Connections:3.IP Hash :4.Generic Hash:5.Least Time (NGINX Plus only)6.Random:Nginx+SpringBoot实现负载均衡环境准备Nginx 配置负载均衡测试负载均衡介绍 介绍 在介绍Nginx的负…...

RabbitMQ在手动消费的模式下设置失败重新投递策略

最近在写RabbitMQ的消费者,因为业务需求,希望失败后重试一定次数,超过之后就不处理了,或者放入死信队列。我这里就达到重试次数后就不处理了。本来以为很简单的,问了kimi,按它的方法配置之后,发…...

TsingtaoAI具身智能高校实训方案通过华为昇腾技术认证

日前,TsingtaoAI推出的“具身智能高校实训解决方案-从AI大模型机器人到通用具身智能”基于华为技术有限公司AI框架昇思MindSpore,完成并通过昇腾相互兼容性技术认证。 TsingtaoAI&华为昇腾联合解决方案 本项目“具身智能高校实训解决方案”以实现高…...

【Linux】线程池设计 + 策略模式

🌈 个人主页:Zfox_ 🔥 系列专栏:Linux 目录 一:🔥 线程池 1-1 ⽇志与策略模式1-2 线程池设计1-3 线程安全的单例模式1-3-1 什么是单例模式1-3-2 单例模式的特点1-3-3 饿汉实现⽅式和懒汉实现⽅式1-3-4 饿汉…...

网络原理(一):应用层自定义协议的信息组织格式 HTTP 前置知识

目录 1. 应用层 2. 自定义协议 2.1 根据需求 > 明确传输信息 2.2 约定好信息组织的格式 2.2.1 行文本 2.2.2 xml 2.2.3 json 2.2.4 protobuf 3. HTTP 协议 3.1 特点 4. 抓包工具 1. 应用层 在前面的博客中, 我们了解了 TCP/IP 五层协议模型: 应用层传输层网络层…...

网站独立ip如何做301重定向/互动营销的方式有哪些

1.boolean true & false 2.null 空值类型 3.undefined 未定义类型 4.number 数值类型 5.string 字符串类型 6.symbol 转载于:https://www.cnblogs.com/-Miya/p/10742438.html...

公司网站做的好的/东莞百度搜索优化

1、查看当前控制台的打印级别 cat /proc/sys/kernel/printk 4 4 1 7 其中第一个“4”表示内核打印函数printk的打印级别,只有级别比他高的信息才能在控制台上打印出来,既 0-3级别的信息 2、修改打印 echo "新的打印级别 4 …...

杭州网站设计公司推荐/迅雷bt磁力链 最好用的搜索引擎

做文本处理的时候会用到哈工大LTP(Language Technology Platform),但是在Windows下python安装pyltp模块的时候遇到不少坑。首先放出LTP的依赖支持情况。来自 https://github.com/hit-scir/pyltp 可以看出在Windows下LTP不支持Python 3.7&…...

wordpress热门主题/百度电话客服

API: Zip(Stream inStream, Stream outStream) Unzip(Stream inStream, Stream outStream) 下载地址:http://download.csdn.net/download/sanguorewrite/4313133转载于:https://www.cnblogs.com/ycdx2001/archive/2013/05/17/3083539.html...

wordpress企业建站教程 百度 下载/搜索引擎营销的英文简称

直奔主题 题目源自leetcode,题目编号0001 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一…...

大多数网站开发现状/哪些平台可以做推广

基于机器学习的安卓恶意代码检测是一种使用机器学习算法来检测安卓设备上的恶意代码的方法。这种方法通常会使用大量的数据来训练机器学习模型,以便识别恶意代码的特征。一旦模型被训练好,它就可以用来分析新的代码,并判断其是否为恶意代码。…...