上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 本文目录: 一、初始数据库 二、数据库的相关概念 三、安装数据库与配置环境 四、绿色修改默认密码 五、简单的sql语句 六、修改默认密码 七、5.6与5.7的区别 八、小结 一、初始数据库 1.什么是数据库 存放数据的仓库 已学习的文件操作的缺陷 1.IO操作 效率问题 2.多用户竞争数据 3.网络 阅读全文
posted @ 2019-01-15 18:13 仗剑煮大虾 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、建表语句 二、数据类型 三、约束 一、建表语句 create table 表名( 字段名 数据类型[(长度) 约束条件] ); []代表可选的 为什么需要给数据分类? 189 一八九 1.描述数据更加准确 2.节省内存空间 二、数据类型 整数类型 默认有符号的 设置为无符号 1.cr 阅读全文
posted @ 2019-01-15 18:13 仗剑煮大虾 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、线程池实现阻塞IO 二、非阻塞IO模型 三、多路复用,降低CPU占用 四、模拟异步IO 一、线程池实现阻塞IO 线程阻塞IO 客户端 import socket c = socket.socket() c.connect(("127.0.0.1",9999)) while True: 阅读全文
posted @ 2019-01-15 18:12 仗剑煮大虾 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、GIL 二、关于GIL性能的讨论 三、计算密集测试 四、IO密集测试 五、GIL与互斥锁 六、进程池 七、进程什么时候算是空闲 八、线程池 一、GIL 什么叫GIL 全局解释器锁(GIL Global Interpreter Lock),锁就是线程里面那个锁,锁是为了避免资源竞争造成 阅读全文
posted @ 2019-01-15 18:11 仗剑煮大虾 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、进程池 二、同步异步 三、利用回调完成生产者消费者 四、线程队列 五、协程实现 六、greenlet使用 七、gevent使用 一、进程池 前言 在利用python来进行系统管理的时候,特别是同事操作多个文件或目录时,或者远程控制主机时,并行可以节约大量时间,多进程是很好的实现并发的 阅读全文
posted @ 2019-01-15 18:11 仗剑煮大虾 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、队列 二、生产者消费者模型 三、线程及守护线程 四、线程常用方法 五、启动线程的另一种方式 六、锁 七、锁死 八、死锁 九、单个锁能不能死锁 十、信号旗 一、队列 什么是队列 类似于链表与堆栈一样,队列也是存储数据的结构,在队列中数据进入队列的顺序很重要,一般来说,队列就是一群人或者 阅读全文
posted @ 2019-01-15 18:10 仗剑煮大虾 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、守护进程 二、互斥锁 三、抢票软件 四、进程间通讯 五、进程间通讯2 六、小结 一、守护进程 """ p.daemon = True 注意必须在启动进程之前执行 什么时候需要使用守护进程 例如: qq中有个下载视频 应该用子进程去做 但是 下载的过程中 qq退出 那么下载也没必要继续 阅读全文
posted @ 2019-01-14 19:20 仗剑煮大虾 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、进程与多道技术 二、主程序 三、进程理论 四、主进程与子进程的执行顺序 五、父进程等待子进程结束 六、开启子进程的方式 七、进程对象常用属性 一、进程与多道技术 什么是进程 一个正在运行的程序称之为进程 是一种抽象概念 表示一个执行某件事情的过程 进程的概念 起源于操作系统 第一代计 阅读全文
posted @ 2019-01-14 19:19 仗剑煮大虾 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、TCP半连接池原理 二、UDP通讯 三、UDP聊天 四、UDP聊天2 五、UDP会粘包吗 六、UDP总结 七、UDP与TCP对比 一、TCP半连接池原理 客户端 import socket client = socket.socket(socket.AF_INET,socket.SO 阅读全文
posted @ 2019-01-14 19:18 仗剑煮大虾 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 本文目录: 一、TCP通讯模板 二、远程CMD程序 三、解决粘包问题 四、解决粘包问题2 一、TCP通讯模板 TCP客户端 import socket c = socket.socket() # 连接服务器 c.connect(("127.0.0.1",65535)) while True: # 发 阅读全文
posted @ 2019-01-14 19:14 仗剑煮大虾 阅读(678) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页