摘要:
一、数据库管理软件的由来 1、程序所有的组件就不可能运行在一台机器上 """ 因为这台机器一旦挂掉则意味着整个软件的崩溃,并且程序的执行效率依赖于承载它的硬件,而一台机器机器的性能总归是有限的,受限于目前的硬件水平,就一台机器的性能垂直进行扩展是有极限的。 于是我们只能通过水平扩展来增强我们系统的整 阅读全文
摘要:
多道技术 单核实现并发的效果 必备的知识点 并发 """ 看起来像同时运行的就可以称之为并发 """ 并行 """ 真正意义上的同时执行 """ PS """ 并行肯定算并发 单核的计算机不能实现并行,但是可以实现并发!!! 补充:我们直接假设单核就是一个核,干活的就一个人,不要考虑cpu里面的内核 阅读全文
摘要:
详情参见:https://zhuanlan.zhihu.com/p/110296719 一、客户端\服务端架构 """ 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如黄色网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你 阅读全文
摘要:
面向对象编程 面向对象编程: 核心是对象二字,对象就是一个用来盛放数据与功能的容器 基于该思想编写程序就是创造一个个的容器 优点:扩展性强 缺点:编程的复杂度提升 在程序中,先定义类,后产生对象 类与对象 对象是"容器",用来存放数据与功能的 类也是"容器",用来存放同类对象共有的数据与功能 详情参 阅读全文
摘要:
模块的分类 1、什么是模块 模块就是一系列功能的集合体 模块大致分为四种类别: 1、一个py文件就是一个模块,文件名叫test.py,模块名叫test 2、一个包含有__init__.py文件的文件夹称之为包,包也是模块 3、使用C编写并链接到python解释器的内置模块 4、已被编译为共享库或DL 阅读全文
摘要:
闭包函数 闭包函数=函数对象+函数嵌套+名称空间作用域 闭:指的是该函数是定义在函数内的函数 包:指的是该函数引用了一个外层函数作用域的名字 因而无论在何处调用闭包函数,使用的仍然是包裹在其外层的变量。 为函数体代码传参的方案 # 方案一:直接用参数传值 def wrappera(x): print 阅读全文
摘要:
函数的基本使用 1、什么是函数 ps:函数就是盛放代码的容器 具备某一功能的工具 > 函数 事先准备工具的过程 > 函数的定义 遇到应用场景拿来就用 > 函数的调用 所以函数的使用原则: 先定义 后调用 2、为何要用函数 解决下述问题: 1、代码组织结构不清晰,可读性差 2、可扩展性差 3、如何用函 阅读全文
摘要:
字符编码 1、储备知识 运行python程序的三个步骤:python.py 1、先启动python解释器 2、解释器会将文本文件a.py内容由硬盘读入内存 3、解释器会解释执行刚刚读入内存的内容,识别python语法 2、什么是字符编码 人类的字符 编码 > 数字 人类的字符 < 解码 数字 编码与 阅读全文
摘要:
数据类型 数字类型 int 1、用途 记录年龄、个数、号码、等级等相关 2、定义方式 age = 18 # age = int(18) print(type(age)) >>>: <class 'int'> int数据类型转换:可以把纯数字组成的字符串转成整型 res = int(' 18 ') # 阅读全文
摘要:
Python入门 一、python介绍 谈及Python,涉及两个意思,一层代表的是python这门语言的语法风格,另外一层代表的则是专门用来解释该语法风格的应用程序:python解释器。 python语言的三大特征: 简单易学 丰富的第三方库 封装程度高 解释型 强类型 动态类型的语言 二、运行p 阅读全文
摘要:
一、 计算机的组成 控制器:是计算机的指挥系统,负责控制所有其他硬件的运行 运算器:实现算术运算和逻辑运算的部件 存储器:存取数据 内存:基于电工作,内存里存放的数据都是电信号 特点:存取速度快,断电数据丢失 >人脑的记忆功能 外存:比如磁盘,基于磁工作,磁盘里存放的是磁信号 特点:存取速度远远慢于 阅读全文