摘要: 一、数据库引擎 什么是引擎? 一个功能的核心部分,在数据库中同样也是有引擎的。核心功能是存储数据 涉及到存储数据的代码 就称之为存储引擎 为什么要被分类? 为了让这个功能更加适合用户的需求 创建表时在最后指定引擎名称 engine = xxx 二、表详细 create table 表名( 字段名 数 阅读全文
posted @ 2018-09-12 21:22 期艾 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一、数据库的由来 怎么才能把数据永久保存下来,根据我们以前的所学,文件处理就可以将数据永久存储。 但是文件处理有很大的问题: 1.管理不方便 2.文件操作效率问题 3.一个程序不太可能仅运行在同一台电脑上 那么为了解决这些问题,采取了提高计算机性能的方式 1.垂直扩展 指的是更换性能更好的硬件 2. 阅读全文
posted @ 2018-09-11 20:28 期艾 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 今日内容: 1、进程池与线程池 2、协程 3、gevent模块 一、进程池与线程池 介绍:进程池和线程池需要导入模块concurrent future的 ThreadPoolExecutor(线程池) ProcessPoolExecutor(进程池) concurrent.futures模块提供了高 阅读全文
posted @ 2018-09-10 21:28 期艾 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 今日内容: 1、GIL全局解释器锁 2、GIL vs 自定义互斥锁 3、死锁现象与递归锁 4、信号量Semaphore 5、Event事件 6、线程queue 一、GIL全局解释器锁 1、什么是GIL全局解释器锁? GIL本质就是一把互斥锁,相当于执行权限,每个进程内都会存在一把GIL,同一进程内的 阅读全文
posted @ 2018-09-07 19:44 期艾 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 今日内容: 进程部分: 1、进程间通信 => IPC 2、生产者消费者模型 线程部分: 1、线程理论 2、开启线程的两种方式 3、线程特性介绍 4、守护线程 5、线程互斥锁 进程部分: 一、进程间通信 进程的任务有三种状态:运行、就绪、阻塞 加锁可以让多个进程修改同一快数据,同一时间只能由一个任务可 阅读全文
posted @ 2018-09-06 20:36 期艾 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 今日内容: 1、开启进程的两种方法; 2、join方法; 3、进程之间内存空间互相隔离; 4、进程对象其他相关的属性或方法; 5、僵尸进程与孤儿进程; 6、守护进程; 7、互斥锁 一、开启进程的两种方式: 开启子进程的方式一: from multiprocessing import Process 阅读全文
posted @ 2018-09-05 20:01 期艾 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 一、基于UDP的套接字 UDP协议: UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 阅读全文
posted @ 2018-09-04 20:28 期艾 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一、基于tcp通信的套接字程序 服务端: 客户端: 二、修改bug + 通信循环 + 连接循环 上述存在客户端退出时服务端即会崩溃的bug,而且无法实现用户的多次输入,以及服务端无法一直对外服务的问题,对此进行修改 服务端: 客户端: 三、粘包问题解决方案 服务端: 客户端: 四、远程控制 服务端: 阅读全文
posted @ 2018-09-03 20:17 期艾 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、网络基础 网络建立的目的是为了数据交互(通信) 如何实现通信: 1.建立好底层的物理连接介质 2.有一套统一的通信标准,称之为互联网协议 1、osi七层协议 互联网协议按照功能的不同分为osi七层或tcp/ip五层或tcp/ip四层 每层运行的常见物理设备: 2、tcp/ip五层协议模型讲解 2 阅读全文
posted @ 2018-08-29 20:19 期艾 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、单例模式 单例模式:多次实例化的结果指向同一个实例。 单例模式实现方式一: 单例模式实现方式二: 单例模式实现方式三: 单例模式实现方式四: 二、网络编程介绍 1、目标:编写一个C/S结构的软件 C/S:Client 基于网络 Server B/S:Browser 基于网络 Server 2、服 阅读全文
posted @ 2018-08-28 20:49 期艾 阅读(101) 评论(0) 推荐(0) 编辑