摘要:
前言 1 什么是前端 任何和用户直接进行交互的操作界面都可以称之为是一个前端 例如: 电脑显示界面 手机界面 Ipad web服务的本质 浏览器窗口输入一个网址回车后发生的事件: 朝着指定的服务端发送请求 服务端收到相应的请求,并解析 服务端返回相应的响应 浏览器接收响应,按照特定的规则渲染页面,从 阅读全文
摘要:
一、网络架构及其演变过程 1、1 单机架构 应用领域: 1、2 CS架构 应用领域: QQ 大型网络游戏 QQ 大型网络游戏 计算机发展初期用户去取数据,直接就去主机拿,从这里开始就分出了客户端和服务端。 客户端:用户安装的软件; 服务端:统一管理数据库的主机中的软件就叫做服务端,再后来服务端不只是 阅读全文
摘要:
十一、re模块 11、1 正则表达式 正则表达式本身是一种小型的、高度专业化的编程语言,它并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的 阅读全文
摘要:
一、time模块 1、1 时间戳 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 代码: time_stamp = time.time() print(time_stamp, type(time_stamp)) 1、2 格式化时间 格式化的时间 阅读全文
摘要:
一、类的继承 1、1 什么是继承 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类 继承的特性是:子类会遗传父类的属性 继承是类与类之间的关系 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类 继承的特性是:子类会遗传父类的属性 继承是类与类之间的关系 1、2 为什么用继承 阅读全文
摘要:
一、面向对象编程介绍 1、1 面向过程编程 面向过程的核心是过程二字,过程指的是解决问题的步骤。 基于面向过程编程的思想编写程序就是好比在设计一条流水线,是一种机械化的思维方式。 优点:复杂的问题流程化,进而简单化 缺点:扩展展性差 优点:复杂的问题流程化,进而简单化 缺点:扩展展性差 1、2 面向 阅读全文
摘要:
五、线程的概述 5、1 什么是线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 线程顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程就是进程 车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一个流水线 流水线的工作需要电源,电源就 阅读全文
摘要:
一、 并发储备知识 1、1 什么是进程? 1、2 必备的理论基础 二、 操作系统发展史 2、1 为什么要有操作系统 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。 其一:如果每位应用程序 阅读全文
摘要:
一、模块的四种形式 1、1 什么是模块? 模块是一系列功能的集合体,而函数是某一个功能的集合体,因此模块可以看成是一堆函数的集合体。一个py文件内部就可以放一堆函数,因此一个py文件就可以看成一个模块。如果这个py文件的文件名为module.py,模块名则是module。 1、2 模块的四种形式 在 阅读全文
摘要:
一、闭包函数 函数对象:可以将定义的函数内的函数返回全局使用,从而打破函数的层级限制。 名称空间与作用域:作用域关系在定义函数阶段时就已经固定死了,与调用位置无关,即在任意位置调用函数都需要跑到定义函数是找到作用域关系。 函数对象:可以将定义的函数内的函数返回全局使用,从而打破函数的层级限制。 名称 阅读全文