摘要: 一、什么是数据库 其他类似软件: 关系型数据库:sqllite,db2,oracle,access,sql server MySQL 非关系型数据库:MongoDB,redis 基本概念: age = 18 一个变量 无法描述清楚数据 1.称之为一个字段 age = 18,name = Jack,g 阅读全文
posted @ 2018-11-20 19:13 凌、云 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 待更新 阅读全文
posted @ 2018-11-20 17:04 凌、云 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 待更新 阅读全文
posted @ 2018-11-20 17:03 凌、云 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 待更新 阅读全文
posted @ 2018-11-20 17:01 凌、云 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 待更新。 阅读全文
posted @ 2018-11-20 17:00 凌、云 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 一、GIL锁 1. 什么是GIL全局解释器锁 GIL本质就是一把互斥锁,相当于执行权限,每个进程内都会存在一把GIL,同一进程内的多个线程 必须抢到GIL之后才能使用Cpython解释器来执行自己的代码,即同一进程下的多个线程无法实现并行 但是可以实现并发 在Cpython解释器下,如果想实现并行可 阅读全文
posted @ 2018-11-12 21:30 凌、云 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、守护进程: 1、守护进程: 本质就是一个"子进程",该"子进程"的生命周期<=被守护进程的生命周期,当一个进程作为守护进程时 被被守护的进程死亡时 守护进程也跟随死亡 2、使用 二、互斥锁 1、为什么要用互斥锁: 在内存中进程之间是被物理隔开的,进程之间数据不共享,要是想共享数据只能从它们公有的 阅读全文
posted @ 2018-11-09 19:59 凌、云 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、进程的理论基础 1、进程就是一个程序在一个数据集上的一次动态执行过程。是用来描述程序执行过程的虚拟概念。进程的概念起源于操作系统,进程是操作系统最核心的概念,操作系统其它所有的概念都是围绕进程来的。进程一般由程序、数据集、进程控制块三部分组成。我们编写的程序用来描述进程要完成哪些功能以及如何完成 阅读全文
posted @ 2018-11-08 21:32 凌、云 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、udp的套接字 Udp协议又叫数据报协议, 特点:每次发送数据自带报头,即使发送为0也会自带报头,所以不会报错;一端发一次数据。另一端也只能收一次数据 服务端: 客户端 二、socketserver模块 作用:实现并发 基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socke 阅读全文
posted @ 2018-11-06 19:31 凌、云 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 之前简单介绍了tcp和udp的服务端和客户端,但一个完整的服务端必须至少满足三个功能 (1)绑定一个固定的ip和port (2)一直对外提供服务,稳定运行 (3)能够支持并发 一、通信循环 对于客户端与服务端,不单单只能交流一次,正常需要交流多次,这时候需要支持通信循环,用while循环实现多次交流 阅读全文
posted @ 2018-11-05 21:38 凌、云 阅读(137) 评论(0) 推荐(0) 编辑