1.python优点简单易学,开元免费,解释性语言,面向对象,功能强大,可扩展性,可移植性 2.变量的类型数字,布尔类型,字符串,列表,元祖,字典 3.标识符命名规则1.标识符由字母、下划线和数字组成,且不能以数字开头。2.Python中的标识符是区分大小写的3.Python中的标识符不能使用关键字 ...
分类:
编程语言 时间:
2020-06-19 00:52:45
阅读次数:
89
1、HDFS(Hadoop Distributed File System)是一个分布式文件系统,具有良好的扩展性、容错性以及易用的API。它的核心思想是将文件切分成等大的数据块,以多副本的形式存储到多个节点上。HDFS采用了经典的主从软件架构,其中主服务被称为NameNode,管理文件系统的元信息 ...
分类:
其他好文 时间:
2020-06-18 14:33:17
阅读次数:
67
以下内容仅作为个人主观看法,不代表业界,仅供参考。架构是一个系统的整体骨架的简称。理论上可以说所有运行的系统都有自己的架构,不同的是数据处理方式、工具和目的。一个理想的架构需要表现出最大的扩展性、最好的安全性、最佳的运行性能、最简的维护工作、最快的升级特点、最合适的支撑团队、最低的运营成本和最优的发展目标。为了实现这些要求无数团队与个人在无私贡献丰厚的成果,但还远远不够,因为业务要求与市场不断
分类:
其他好文 时间:
2020-06-18 01:35:38
阅读次数:
47
设计模式的目的 编写软件过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重 用性,灵活性 等多方面的挑战,设计模式是为了让程序(软件),具有更好 代码重用性 (即:相同功能的代码,不用多次编写) 可读性 (即:编程规范性, 便于其他程序员的阅读和理解) 可扩展性 (即:当需要增加新的 ...
分类:
编程语言 时间:
2020-06-17 23:42:50
阅读次数:
55
扩展性(Extensibility)-指对现有系统影响最小的情况下,系统功能可持续扩展或者提升的能力,表现在系统基础设施稳定不需要经常变更,应用之间较少依赖和耦合,对需求变更可以敏捷响应。它是系统架构设计层面的开闭原则(对扩展开放,对修改关闭),架构设计考虑未来功能扩展,当系统增加新功能时,不需要对 ...
分类:
Web程序 时间:
2020-06-17 21:49:45
阅读次数:
81
MongoDB有哪些优秀特性及适合的场景是什么? 一、优秀特性 1、实用性:面向类json富文档数据模型,对开发人员天然的友好。 2、可用性:基于raft协议的自动高可用,轻松提供99.999%的可用性。 3、扩展性:对分片集群的支持,为业务提供了友好的水平扩展。 4、高性能:嵌套模型设计支持,减少 ...
分类:
数据库 时间:
2020-06-17 11:13:57
阅读次数:
77
一、微服务特点 1?服务组件化 每个服务独立开发、部署,有效避免一个服务的修改引起整个系统重新部署。2?技术栈灵活 约定通信方式,使得服务本身功能实现对技术要求不再那么敏感。3?独立部署 每个微服务独立部署,加快部署速度,方便扩展。4?扩展性强 每个微服务可以部署多个,并且有负载均衡能力。5?独立数 ...
分类:
系统相关 时间:
2020-06-17 01:45:09
阅读次数:
185
1 解读ADC_ETC ADC_ETC配置灵活、可扩展性强,配合2个ADC可以完美胜任多次并行模拟量采样的任务。虽然它是新外设,但是理解起来并不困难,从名字便可顾名思义:它就是一个ADC的控制器,操控ADC完成采样并存储采样结果。 下面我们结合官方参考手册中的结构图来解读。 图是ADC_ETC配合2 ...
分类:
其他好文 时间:
2020-06-16 18:26:02
阅读次数:
111
面向对象程序设计(Object Oriented Programming,OOP)是一种程序设计范式,同时也是一种程序开发方法。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。 面向过程、面向对象以及函数式编程被人们称为编程语言中的三大范式(实际上,面向过程和面 ...
分类:
其他好文 时间:
2020-06-16 16:45:47
阅读次数:
54
面向对象的特征一:封装与隐藏 1.为什么要引入封装性? 我们程序设计追求“高内聚,低耦合”。高内聚 :类的内部数据操作细节自己完成,不允许外部干涉;低耦合 :仅对外暴露少量的方法用于使用。 隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。通俗的说,把该隐藏 ...
分类:
其他好文 时间:
2020-06-16 15:18:14
阅读次数:
63