摘要: day37 一丶Python进阶 数据库的基础,mysql数据库语言基础(增删改查,权限设定) 什么是数据库: 简称:DataBase >DB 数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上,而数据是按照一定的格式存放 数据库中的数据按照一定的数据模型组织,描述和储存,具有较小的冗余度, 阅读全文
posted @ 2019-07-29 19:47 染指未来 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Python进阶 异步同步,阻塞非阻塞,线程池(进程池)的异步+回调机制实行并发, 线程队列(Queue, LifoQueue,PriorityQueue), 事件Event,线程的三个状态(就绪,挂起,运行) ,***协程概念,yield模拟并发(有缺陷),Greenlet模块(手动切换),Gev 阅读全文
posted @ 2019-07-26 22:57 染指未来 阅读(571) 评论(0) 推荐(1) 编辑
摘要: day35 一丶GIL锁 什么是GIL锁:    存在Cpython解释器,全名:全局解释器锁.(解释器级别的锁) ​   GIL是一把互斥锁,将并发运行变成串行. ​   在同一个进程下开启的多个线程,同时只 阅读全文
posted @ 2019-07-25 20:44 染指未来 阅读(531) 评论(0) 推荐(0) 编辑
摘要: Python进阶 线程基础,开启线程的方式(类和函数),线程VS进程,线程的方法,守护线程,详解互斥锁,递归锁,信号量 一丶线程的理论知识 什么是线程:    1.线程是一堆指令,是操作系统调度的最小单位    2.线程具有执行能力 ​&n 阅读全文
posted @ 2019-07-24 21:01 染指未来 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Python进阶 进程之间通信(互斥锁,队列(参数:timeout和block),), 生产消费者模型 一丶互斥锁 含义: ​ ​ ​ 每个对象都对应于一个可称为" 互斥锁" 的标记,这个标记用来保证在任一时刻,只能有一个线程访问该对象(串行) 目的:  ​& 阅读全文
posted @ 2019-07-23 16:53 染指未来 阅读(418) 评论(0) 推荐(0) 编辑
摘要: Python进阶 进程间数据隔离, join阻塞等待, 进程属性, 僵尸进程和孤儿进程, 守护进程 一丶获取进程以及父进程的pid 含义:    进程在内存中开启多个,操作系统如何区分这些进程,每个进程都有一个唯一表示 方法三种方法:     阅读全文
posted @ 2019-07-22 18:09 染指未来 阅读(441) 评论(0) 推荐(0) 编辑
摘要: Python进阶 计算机基础知识(操作系统多道技术),进程概念, 并发概念,并行概念,多进程实现 一丶进程基础知识 什么是程序: ​   程序就是一堆文件 什么是进程: ​   进程就是一个正在执行的文件/程序,是对各种资源管理的集合, ​ 阅读全文
posted @ 2019-07-19 18:33 染指未来 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Python进阶 UDP协议使用socket通信,socketserver模块实现并发 一丶基于UDP协议的socket 实现UDP协议传输数据 代码如下:👇 总结:     sendto: 发送数据,包含两部分内容(字节形式数据,服务端的IP和地址) &n 阅读全文
posted @ 2019-07-18 15:05 染指未来 阅读(882) 评论(0) 推荐(0) 编辑
摘要: Python进阶 粘包,解决粘包(旗舰版) 一丶粘包 只有TCP有粘包现象,UDP永远不会粘包 什么是粘包     存在于客户端接收数据时,不能一次性收取全部缓冲区中的数据.当下一次再有数据来时,缓冲区中剩余的数据会和新的数据'粘连'在一起.这就是粘包现象 简 阅读全文
posted @ 2019-07-17 18:17 染指未来 阅读(389) 评论(0) 推荐(0) 编辑
摘要: Python进阶 SOCKET套接字基础, 客户端与服务端通信, 执行远端命令. 一丶socket套接字 什么是socket套接字: ​ ​  ​ 专业理解: socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口,Socket其实就是使用 阅读全文
posted @ 2019-07-16 18:17 染指未来 阅读(331) 评论(0) 推荐(1) 编辑