云计算基础入门

2023-11-17


前言

作为一名大数据专业的学生,在学好大数据的同时,云计算也同等重要,二者相辅相成,大规模数据的运算离不开计算资源1,这也就导致了大数据离不开云计算这一现象;大数据是云计算的应用案例之一,云计算是大数据的实现工具之一。云计算是一种技术解决方案,利用这种技术可以解决计算、存储、数据库等一系列IT基础设施的按需构建的需求。
本文章主要是学习云计算的基础知识,在学习云计算之前,先回顾一下大数据的基础知识。

一、大数据

1. 大数据技术

  • 是一种新一代的技术和构架,以快速采集、处理、分析技术从超大规模的数据中提取价值。
  • 是指从各种各样的数据中,快速获得有价值信息的能力。
基础技术
  • 包含数据采集、预处理、分布式存储、NoSQL数据库、数据仓库、机器学习、并行计算、可视化等各种技术范畴和不同的技术层面。
  • 适用于大数据的技术包括并行处理(MPP)数据库、数据挖掘、分布式文件系统、分布式数据库、云计算平台、互联网、可扩展的存储系统。

2. 大数据技术的产生

各行业、系统规模的不断扩大,使得数据成指数型增长,如今的数据已达到数百TB级甚至数十至数百PB级规模的大数据已远远超出了传统计算技术和信息系统的处理能力,从而促进了大数据技术的产生及快速发展。

3. 大数据

  • 大数据是现有数据库管理工具和传统数据处理应用方法很难处理的大型、复杂的数据集。
  • 通常用来形容大量非结构化数据和半结构化数据,这些数据在下载到关系型数据库用于分析时会花费过多时间和金钱。
  • 大数据需要特殊的技术,以有效的处理大量容忍经过时间内的数据。适用于大数据的技术包括并行处理(MPP)数据库、数据挖掘、分布式文件系统、分布式数据库、云计算平台、互联网、可扩展的存储系统。

单位以PB衡量的数据就可成为大数据

4. 大数据对科学研究产生的影响——第四范式

大数据概念的产生深刻地改变了科学研究的模式,图灵得主吉姆格雷(大数据之父)提出了数据密集型科研“第四范式”,他将大数据科研从第三范式(计算机模拟)中分离出来,独立作为一种科研范式。分离的原因是大数据的研究方式不同于基于数学模型的传统研究方式。

四种范式
  1. 第一范式
    实验;实验发现知识;
  2. 第二范式
    理论;理论研究发现知识;
  3. 第三范式
    计算;计算发现知识;
  4. 第四范式
    数据;数据发现知识;

5. 大数据的4V特征

  1. 规模性
  2. 多样性
  3. 高速性
  4. 价值密度低

二、云计算

1.云计算模式

  1. 公有云
    提供面向社会大众、公共群体的云计算服务。
    一般可通过Internet使用,可能是免费或成本低廉的。
    最大缺点是:难以保证数据的私密性。
  2. 私有云
    提供面向行业/组织内的云计算服务。
    为一个客户单独使用而构建的。
    可较好的解决私密性问题。
  3. 混合云
    公有云和私有云的结合。

2. 云计算定义

  1. 狭义的云计算:
    IT基础设施的交付和使用模式,即通过网络按需求、扩展的方式获得所需的资源
  2. 广义的云计算:
    服务的使用和交付模式,即通过网络按需求、扩展的方式获得对应的服务
  3. 简而言之,云计算是一种通过互联网以服务的方式提供动态可伸缩虚拟化资源的计算模式。
  4. 云计算的资源是分布式的,通过虚拟化技术动态可扩展。
  5. 云计算是通过互联网提供的一种具有服务等级协议(SLA)2的服务。

2. 云计算的主要服务模式

云计算将应用技术场景分为三种:IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)。

  • IaaS : 侧重于硬件资源服务;
    PaaS:侧重于平台服务;
    SaaS:侧重于软件服务;
  • IaaS的关键技术:虚拟化技术(三个主要功能:分区、隔离、封装);
    PaaS的关键技术:分布式的并行计算(充分利用广泛部署的普通计算资源,为客户提供并行服务)、大文件分布式存储(为存储在廉价的不可信节点集群架构上的海量数据提供了安全性和运行性上的保证);
    SaaS的关键技术:多租户技术;

在这里插入图片描述

  • IaaS在公有云中
    虚拟化的计算资源、网络资源、存储资源;
    提供给消费者的服务是:对所有计算基础设施的利用,包含CPU、内存、存储、网络以及其他基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。
  • 私有云中的PaaS
    面向的是开发人员;
    提供给消费者的服务是:用户(开发人员)用开发语言和工具编写的应用程序部署到云计算基础设施上去,用户不需要管理控制底层基础设施,如操作系统、服务器、存储等;但能够控制部署的应用程序以及控制运行应用程序的托管环境配置;
    优点:从底层到运行环境都不需要操心,对于开发人员来说,极大的节省了时间,便利了许多,可集中精力做内容。
    缺点:服务商提供的东西都是固定的,不够灵活,并非所有应用程序都可以套用,只适用于部分特殊的应用程序。
  • 混合云中的SaaS
    提供给客户的服务是:运营商部署在云计算基础设施上的应用程序,用户可在各种设施上通过客户端界面访问。
    消费者不需要管理控制任何云计算基础设施就可以直接运用其上的应用程序,只需要花些钱即可。
    对于(大中小)企业来说,SaaS是采用先进技术实施信息化的最好途径。eg:邮箱、视频直播等。

3. 三种服务模式之间的关系

1.从用户体验角度分析
  1. SaaS: 主要面对普通用户;
  2. PaaS: 主要面对开发人员;
  3. IaaS:主要面对具有专业知识的系统管理员;
2. 从技术角度
 继承关系;
  1. SaaS基于PaaS;
  2. PaaS基于IaaS;
  3. SaaS基于PaaS或直接部署于IaaS上;
  4. PaaS可构建于IaaS上也可直接构建于物理资源上;

3. 典型的云计算基础架构

在这里插入图片描述

  1. GFS
    建立在集群之上的分布式文件系统;
  2. MapReduce
    分布式并行编程模型;
  3. BigTable
    分布式大规模数据库管理系统;

4. 云计算的特点

  • 具有大规模并行计算能力
  • 资源虚拟化和弹性调度
  • 数据量巨大且增速猛增
  • 高可靠性
  • 通用性
  • 高伸缩性
  • 按需服务
  • 高性价比,极其廉价

5. 云计算核心技术

a. 虚拟化技术

  • 是云计算最显著的特点;(突破了时间空间的界限)
  • 是云计算最重要的核心技术之一,为云计算提供基础架构层面的支撑;
  • 是ICT信息与通信技术服务快速走向云计算的最主要驱动力;
  • 分为两种:应用虚拟、资源虚拟;
  • 程序的物理平台与应用部署的环境在空间上是没有任何联系的,那么他们是如何建立连接完成对应功能的呢?
    答:通过虚拟平台对相应终端进行操作完成数据备份、数据迁移、扩展等功能。
  • 从技术层面上
    虚拟化是在软件中仿真计算机硬件,以虚拟资源为用户提供服务的方式;
    旨在合理调配计算资源,更好的为用户提供服务;
    打破硬件间的物理划分,实现架构的动态化,实现对物理资源的管理与分配;
    好处:增强系统弹性、灵活性、降低成本、改进服务、提高资源利用率。
  • 从表现形式上
    分为两种应用模式;
    1. (1->多)将一台服务器虚拟成多个独立的小服务器,服务不同的用户;
    2. (多->1)将多台服务器虚拟成一个服务器,完成特定的功能;
      这两种模式都是统一管理、动态分配资源、提高资源利用率;

b. 分布式数据存储技术

  • 为什么会出现分布式数据存储技术?
    答:为了保证数据的高可靠性;为什么要保证数据的高可靠性? 因为云计算能够快速高效的处理海量数据;
  • 将数据存储在不同的物理设备中,这种模式不仅摆脱了硬件设备的限制,同时扩展性也更好,能够快速响应用户需求的变化。
  • 与传统存储方式不同,采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,提高系统的可靠性、可用性、存取效率,且易于扩展。
  • 云计算领域有两种较为流行的云计算分布式存储系统:Google的GFS、开源系统HDFS
    GFS:非开源;可满足大量用户的需求,并行为大量用户服务;具有高吞吐率和高传输率的特点。
    HDFS:也许不是最好的大数据存储技术,但依然是最重要的大数据存储技术;

c. 编程模式

  • 从本质上讲,云计算是一个多用户、多任务、支持并发处理的系统。
  • 高效、简捷、快速是其核心理念,它旨在通过网络把强大的服务器计算资源方便地分发到终端用户手中,同时保证低成本和良好的用户体验。在这个过程中,编程模式的选择至关重要。云计算项目中分布式并行编程模式将被广泛采用。
  • 分布式并行编程模式创立的初衷是更高效地利用软、硬件资源,让用户更快速、更简单地使用应用或服务。在分布式并行编程模式中,后台复杂的任务处理和资源调度对于用户来说是透明的,这样用户体验能够大大提升。
  • MapReduce是当前云计算主流并行编程模式之一。MapReduce模式将任务自动分成多个子任务,通过Map和Reduce两步实现任务在大规模计算节点中的高度与分配。
  • MapReduce是Google开发的java、Python、C++编程模型,主要用于大规模数据集(大于1TB)的并行运算。MapReduce模式的思想是将要执行的问题分解成Map(映射)和Reduce(化简)的方式,先通过Map程序将数据切割成不相关的区块,分配(调度)给大量计算机处理,达到分布式运算的效果,再通过Reduce程序将结果汇整输出。

d. 大规模数据管理

  • 处理海量数据是云计算的一大优势。那么如何处理则涉及到很多层面的东西,因此高效的数据处理技术也是云计算不可或缺的核心技术之一。对于云计算来说,数据管理面临巨大的挑战。云计算不仅要保证数据的存储和访问,还要能够对海量数据进行特定的检索和分析。由于云计算需要对海量的分布式数据进行处理、分析,因此,数据管理技术必需能够高效的管理大量的数据。
  • Google的BT(BigTable)数据管理技术和Hadoop团队开发的开源数据管理模块HBase是业界比较典型的大规模数据管理技术。
  • BT(BigTable)数据管理技术:BigTable是非关系的数据库,是一个分布式的、持久化存储的多维度排序Map。BigTable建立在 GFS,Scheduler, Lock Service和MapReduce之上,与传统的关系数据库不同,它把所有数据都作为对象来处理,形成一个巨大的表格,用来分布存储大规模结构化数据。 Bigtable的设计目的是可靠的处理PB级别的数据,并且能够部署到上千台机器上。
  • 开源数据管理模块HBase:HBase是Apache的Hadoop项目的子项目,定位于分布式、面向列的开源数据库。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。作为高可靠性分布式存储系统,HBase在性能和可伸缩方面都有比较好的表现。利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。

e. 分布式资源管理

  • 云计算采用了分布式存储技术存储数据,那么自然要引入分布式资源管理技术。在多节点的并发执行环境中,各个节点的状态需要同步,并且在单个节点出现故障时,系统需要有效的机制保证其它节点不受影响。而分布式资源管理系统恰是这样的技术,它是保证系统状态的关键。
  • 云计算系统所处理的资源往往非常庞大,少则几百台服务器,多则上万台,同时可能跨跃多个地域。且云平台中运行的应用也是数以千计,如何有效地管理这批资源,保证它们正常提供服务,需要强大的技术支撑。因此,分布式资源管理技术的重要性可想而知。
  • 全球各大云计算方案/服务提供商们都在积极开展相关技术的研发工作。其中Google内部使用的Borg技术很受业内称道。另外,微软、IBM、Oracle/Sun等云计算巨头都有相应解决方案提出。

f. 信息安全

  • 调查数据表明,安全已经成为阻碍云计算发展的最主要原因之一。数据显示,32%已经使用云计算的组织和45%尚未使用云计算的组织的ICT管理将云安全作为进一步部署云的最大障碍。因此,要想保证云计算能够长期稳定、快速发展,安全是首要需要解决的问题。
  • 事实上,云计算安全也不是新问题,传统互联网存在同样的问题。只是云计算出现以后,安全问题变得更加突出。在云计算体系中,安全涉及到很多层面,包括网络安全、服务器安全、软件安全、系统安全等等。因此,有分析师认为,云安全产业的发展,将把传统安全技术提到一个新的阶段。现在,不管是软件安全厂商还是硬件安全厂商都在积极研发云计算安全产品和方案。包括传统杀毒软件厂商、软硬防火墙厂商、IDS/IPS厂商在内的各个层面的安全供应商都已加入到云安全领域。相信在不久的将来,云安全问题将得到很好的解决.

g. 云计算平台管理

  • 云计算资源规模庞大,服务器数量众多并分布在不同的地点,同时运行着数百种应用,如何有效地管理这些服务器,保证整个系统提供不间断的服务是巨大的挑战。云计算系统的平台管理技术,需要具有高效调配大量服务器资源,使其更好协同工作的能力。其中,方便地部署和开通新业务、快速发现并且恢复系统故障、通过自动化、智能化手段实现大规模系统可靠的运营是云计算平台管理技术的关键。
  • 对于提供者而言,云计算可以有三种部署模式,即公共云、私有云和混合云。三种模式对平台管理的要求大不相同。对于用户而言,由于企业对于ICT资源共享的控制、对系统效率的要求以及ICT成本投入预算不尽相同,企业所需要的云计算系统规模及可管理性能也大不相同。因此,云计算平台管理方案要更多地考虑到定制化需求,能够满足不同场景的应用需求。
  • 包括Google、IBM、微软、Oracle/Sun等在内的许多厂商都有云计算平台管理方案推出。这些方案能够帮助企业实现基础架构整合、实现企业硬件资源和软件资源的统一管理、统一分配、统一部署、统一监控和统一备份,打破应用对资源的独占,让企业云计算平台价值得以充分发挥。

6. 云计算技术特点

  • 动态可扩展
    高效运算能力、计算速度迅速提高;
  • 按需部署
    不同数据库对应不同数据库资源;
  • 灵活性高
    兼容性强;

三. 云计算与大数据的关系

  • 两者相辅相成;
  • 云计算侧重于提供资源和应用的网络化交付方法;
    大数据侧重于应对巨大的数据量所带来的技术挑战;
  • 云计算的核心是业务模式;
    本质是数据处理技术;
  • 云计算是基础设施架构;
    大数据是思想方法;

  1. 云计算的计算资源包括:CPU运算资源、存储资源、网络带宽等。 ↩︎

  2. 云服务提供商和客户之间的一份商业保障合同,而非一般的服务承诺。 ↩︎

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

云计算基础入门 的相关文章

  • 心灵与计算机:解密情感处理

    1 背景介绍 情感处理是人工智能领域中一个重要的研究方向 它旨在使计算机能理解 识别和处理人类的情感 情感处理的主要应用包括情感分析 情感识别 情感挖掘等 随着大数据 深度学习和自然语言处理等技术的发展 情感处理技术已经取得了显著的进展 然
  • 慢思维大脑:SOP流程的心理学背景

    1 背景介绍 慢思维大脑 SOP流程的心理学背景 慢思维是指人类大脑在处理复杂问题 做出重要决策时所采用的思考方式 它与快速 自动的快思维相对 主要通过以下几种方式表现 深入思考 慢思维会让人类大脑深入思考问题的本质 从而找出更深层次的解决
  • 6 - 数据备份与恢复|innobackupex

    数据备份与恢复 innobackupex 数据备份与恢复 数据备份相关概念 物理备份与恢复 逻辑备份 推荐 使用binlog日志文件实现对数据的时时备份 使用日志 恢复数据
  • 机器学习中的知识共享:模型与数据的交流与协作

    1 背景介绍 机器学习 Machine Learning 是一种通过数据学习模式和规律的计算机科学领域 在过去的几年里 机器学习技术在各个领域得到了广泛应用 如图像识别 自然语言处理 推荐系统等 随着数据规模的不断增长 单个机器学习模型的复
  • 扬帆证券:产业化破题在即 人形机器人超预期演进

    大模型助力下的拐点 特斯拉A股产业链上 两笔重磅出资几乎一起现身 总规划超百亿元 1月4日 拓普集团公告 与宁波经济技能开发区办理委员会签署了 机器人电驱系统研发生产基地项目出资协议书 公司拟出资50亿元 建设机器人核心部件生产基地 此次出
  • 【计算机毕业设计】航空信息管理系统

    传统信息的管理大部分依赖于管理人员的手工登记与管理 然而 随着近些年信息技术的迅猛发展 让许多比较老套的信息管理模式进行了更新迭代 飞机票信息因为其管理内容繁杂 管理数量繁多导致手工进行处理不能满足广大用户的需求 因此就应运而生出相应的航空
  • 【计算机毕业设计】学生就业管理系统

    如今社会上各行各业 都喜欢用自己行业的专属软件工作 互联网发展到这个时候 人们已经发现离不开了互联网 新技术的产生 往往能解决一些老技术的弊端问题 因为传统学生就业信息管理难度大 容错率低 管理人员处理数据费工费时 所以专门为解决这个难题开
  • 基于java的学生宿舍管理系统设计与实现

    基于java的学生宿舍管理系统设计与实现 I 引言 A 研究背景和动机 基于Java的学生宿舍管理系统设计与实现的研究背景和动机 在数字化时代的推动下 学生宿舍管理系统已经成为了管理学生宿舍的重要工具 学生宿舍管理系统能够帮助管理者更好地管
  • 电商数据api拼多多接口获取商品实时数据价格比价api代码演示案例

    拼多多商品详情接口 接口接入入口 它的主要功能是允许卖家从自己的系统中快速获取商品详细信息 通过这个接口 卖家可以提取到商品的各类数据 包括但不限于商品标题 价格 优惠价 收藏数 下单人数 月销售量等 此外 还可以获取到商品的SKU图 详情
  • 扬帆证券:突发利好!外资重大转变,A股收到多份喜报

    A股财报季 利好音讯密集传来 1月16日晚间 A股多家上市公司披露了成绩预告 其间成绩预增 扭亏等利好公告数量占比超80 其间 普瑞眼科公告 估计2023年净赢利同比添加高达1163 98 1285 51 别的 多家上市公司公告称 估计20
  • 深入了解 Python MongoDB 查询:find 和 find_one 方法完全解析

    在 MongoDB 中 我们使用 find 和 find one 方法来在集合中查找数据 就像在MySQL数据库中使用 SELECT 语句来在表中查找数据一样 查找单个文档 要从MongoDB的集合中选择数据 我们可以使用 find one
  • 【计算机毕业设计】北工国际健身俱乐部

    本系统为会员而设计制作北工国际健身俱乐部 旨在实现北工国际健身俱乐部智能化 现代化管理 本北工国际健身俱乐部管理自动化系统的开发和研制的最终目的是将北工国际健身俱乐部的运作模式从手工记录数据转变为网络信息查询管理 从而为现代管理人员的使用提
  • 【计算机毕业设计】微信小程序反诈科普平台

    相比于以前的传统手工管理方式 智能化的管理方式可以大幅降低反诈科普平台的运营人员成本 实现了反诈科普平台的标准化 制度化 程序化的管理 有效地防止了反诈科普平台的随意管理 提高了信息的处理速度和精确度 能够及时 准确地查询和修正反诈科普 一
  • 【计算机毕业设计】宝鸡文理学院学生成绩动态追踪系统

    研究开发宝鸡文理学院学生成绩动态追踪系统的目的是让使用者可以更方便的将人 设备和场景更立体的连接在一起 能让用户以更科幻的方式使用产品 体验高科技时代带给人们的方便 同时也能让用户体会到与以往常规产品不同的体验风格 与安卓 iOS相比较起来
  • 面试官问,如何在十亿级别用户中检查用户名是否存在?

    面试官问 如何在十亿级别用户中检查用户名是否存在 前言 不知道大家有没有留意过 在使用一些app注册的时候 提示你用户名已经被占用了 需要更换一个 这是如何实现的呢 你可能想这不是很简单吗 去数据库里查一下有没有不就行了吗 那么假如用户数量
  • Redis分布式锁--java实现

    文章目录 Redis分布式锁 方案 SETNX EXPIRE 基本原理 比较好的实现 会产生四个问题 几种解决原子性的方案
  • CorelDRAW2024官方中文版重磅发布更新

    35年专注于矢量设计始于1988年并不断推陈出新 致力为全球设计工作者提供更高效的设计工具 CorelDRAW 滋养并见证了一代设计师的成长 在最短的时间内交付作品 CorelDRAW的智能高效会让你一见钟情 CorelDRAW 全称 Co
  • 【产品兼容认证】WhaleStudio 成功兼容TiDB数据库软件

    平凯星辰和白鲸开源宣布成功完成产品兼容认证 北京 2023年12月27日 平凯星辰 北京 科技有限公司 以下简称平凯星辰 旗下的 TiDB 产品与白鲸开源的 WhaleStudio 已成功完成产品兼容性认证 这一重要合作旨在为全球客户提供更
  • SAP ERP系统是什么?SAP好用吗?

    A公司是一家传统制造企业 公司曾先后使用过数个管理软件系统 但各部门使用的软件都是单独功能 导致企业日常管理中数据流与信息流相对独立 形成了 信息孤岛 随着公司近年业务规模的快速发展以及客户数量的迅速增加 企业原有的信息系统在销售预测及生产
  • Python 使用 NoSQL 数据库的优选方案

    NoSQL 数据库因其高性能 可扩展性和灵活性而风靡一时 然而 对于 Python 程序员而言 选择合适的 NoSQL 数据库可能会令人困惑 因为有多种选择可供选择 那么 哪种 NoSQL 数据库最适合 Python 呢 2 解决方案 根据

随机推荐

  • 日志的管理

    日志介绍 1 日志文件是重要的系统信息文件 记录了许多的重要的系统事件 包括有用户的登录信息 系统的启动信息 系统的安全信息 邮件相关信息 各种服务相关信息等 2 日志对于安全来说非常的重要 它记录了系统每天发生的各种事情 通过日志来检查错
  • mysql_real_connect 连接失败 问题!

    mysql 的c函数mysql real connect 用localhost为参数进行连接 第一次会成功 但第二次就会抛出异常 本人遇到这个问题 查找了好久 最后才发现问题所在 解决办法 改用ip地址就可以 经验共享
  • 目标检测之 IoU

    转载自 https blog csdn net u014061630 article details 82818112 IoU 作为目标检测算法性能 mAP 计算的一个非常重要的函数 但纵观 IoU 计算的介绍知识 都是直接给出代码 给出计
  • 基于树莓派博通BCM2835芯片手册导读写编简单引脚驱动代码编译和测试(树莓派)

    编写引脚驱动代码 这边写的是17引脚的驱动代码代码 IO口控制的代码在下面 这边只是简单的代码 驱动代码 include
  • 获取微信步数

    获取微信步数 getWalkCounts function var that this wx login success res wx getWeRunData success res1 console log res1 if res1 e
  • Java项目:ERP管理系统(java+SpringBoot+EasyUI+maven+mysql)

    源码获取 博客首页 资源 里下载 项目介绍 系统主要功能包括 首页 零售管理 零售出库 零售退货 采购管理 采购订单 采购入库 采购退货 销售管理 销售订单 销售出库 销售退货 仓库管理 其它入库 其它出库 调拨出库 组装单 拆卸单 财务管
  • Maven 中启动 Tomcat,控制台打印信息出现乱码

    Tomcat 可以正常启动 但是控制台输出打印的是乱码 很多教程要修改 settings 中的 VM Options 或者 File Encodings 但我的配置都是正确的 最后发现是因为新版本 Tomcat 改用 utf8 编码输出日志
  • 嵌入式开发--SPI介绍和驱动开发

    目录 一 通信总线SPI介绍 二 SPI时序介绍和工作模式 三 基于stm32的spi初始化步骤 一 通信总线SPI介绍 SPI 全称为Serial Peripheral Interface 是一种同步的串行通信协议 SPI协议最初由Mot
  • 不使用第3个变量,实现两个数的对调

    任务描述 本关任务 下列程序是不用第三个变量 实现将两个数进行对调的操作 程序代码如下 1 include
  • Python中pip安装与使用及错误解决方案合集

    文章目录 前言 一 pip 安装与使用 二 pip安装错误解决方案合集 1 module包没安装 2 import缺失 3 init py文件缺失 4 安装的第三方module包的版本不对 5 import导错包 6 未设置PYTHONPA
  • ionic ajax数据,Ionic/Cordova - AJAX requests failing with status

    I am unable to get my AJAX requests working on an Ionic Cordova app deployed to iOS and Android I get the following reje
  • Unity C# 函数笔记

    寻找子对象的某个组件 public T FindTransform
  • 使用Thumbnails对图片进行压缩处理

    引入依赖
  • python case when用法,使用SQL的CASE WHEN / THEN语法进行排序django

    I m trying to order contacts in table and I m facing some problems I found a nice solution in this SO question maybe it
  • VB中实现ASP中Server.URLEncode与Server.URLDecode

    在HTTP协议中 浏览器不能向服务器直接传递某些特殊字符 就必须对这些字符进行URL编码再传送 浏览器一般会以 UTF 8 和 ANSI 当前系统语言设置 两种方式发送 URL 到服务器 例如 在 baidu 中搜索中国的结果 http w
  • 解决KEIL上的ST-LINK提示升级文件过大的问题

    我是阿荣 关注我 在技术路上一起精进 今天翻出了尘封已久的潘多拉STM32L4开发板 准备研究下LCD屏 结果在使用ST Link时 提示版本过旧 需要升级 然而升级包过大 不适合在STM32F103C8T6上升级 ST LINK Firm
  • [系统安全] 五十三.DataCon竞赛 (2)2022年DataCon涉网分析之恶意样本IOC自动化提取详解

    您可能之前看到过我写的类似文章 为什么还要重复撰写呢 只是想更好地帮助初学者了解病毒逆向分析和系统安全 更加成体系且不破坏之前的系列 因此 我重新开设了这个专栏 准备系统整理和深入学习系统安全 逆向分析和恶意代码检测 系统安全 系列文章会更
  • Android开发报错与解决

    一 AndroidStudio部署项目到设备时 出现以下报错 导致部署失败 Cause buildOutput apkData must not be null 或者 Cause buildOutput apkInfo must not b
  • 1054 求平均值 (20 分)2021/5/13

    本题的基本要求非常简单 给定 N 个实数 计算它们的平均值 但复杂的是有些输入数据可能是非法的 一个 合法 的输入是 1000 1000 区间内的实数 并且最多精确到小数点后 2 位 当你计算平均值的时候 不能把那些非法的数据算在内 输入格
  • 云计算基础入门

    文章目录 前言 一 大数据 1 大数据技术 基础技术 2 大数据技术的产生 3 大数据 4 大数据对科学研究产生的影响 第四范式 四种范式 5 大数据的4V特征 二 云计算 1 云计算模式 2 云计算定义 2 云计算的主要服务模式 3 三种