摘要: pymysql (Python操作MySQL) 注意: a. conn, cursor 用完了需要关闭资源连接 b. 查询的时候, fetchone, fetchmany, fetchall, 默认返回的是元组, 需要返回字典的话: cursor = conn.cursor(cursor=pymys 阅读全文
posted @ 2019-06-17 15:50 胖啊 阅读(219) 评论(0) 推荐(0)
摘要: 昨日回顾: 一. 数据库的介绍 管理数据的软件 二. 数据库的 分类: a.关系型数据库 有约束、硬盘持久ying b.非关系型数据库 没有约束 内存 三. MySQl 的安装: a. exe msi文件 点击下一步下一步 b. 压缩包 bin mysqld : 启动mysql服务的 mysql : 阅读全文
posted @ 2019-06-13 19:42 胖啊 阅读(247) 评论(0) 推荐(0)
摘要: 一、为什么使用数据库 因为之前使用文件(Excel) 管理数据,但是数据量特别大的时候,使用Excel管理的的话,就比较麻烦 因此引入一个新的数据管理软件:数据库软件 二、数据库的分类? 关系型数据库 1.有约束 2. 基于硬盘的存储(就是将数据存储到硬盘上,持久化) 典型的代表: MySQL or 阅读全文
posted @ 2019-06-12 15:24 胖啊 阅读(110) 评论(0) 推荐(0)
摘要: Mysql -- 是一个套接字软件 安装:bin下 -- 服务端:mysqld.exe 客户端:mysql.exe 1.将bin详细目录加入到环境变量path中 ; 2. 加入服务器:mysqld --install 【杠杠与install之间不要有空格】; 查看服务windows+r servic 阅读全文
posted @ 2019-06-11 16:58 胖啊 阅读(212) 评论(0) 推荐(0)
摘要: 今日内容:阻塞I/O模型、非阻塞I/O模型、多路复用 阻塞、非阻塞:程序的运行状态。 阻塞:指遇到I/O操作;非阻塞:指运行态与就绪态 同步、异步:任务的提交方式。 同步:指提交任务后在原在等待,等任务运行完毕后再执行其他代码; 异步: 提交任务不用等,直接运行其他代码,通常与回调函数一起使用 I/ 阅读全文
posted @ 2019-06-10 22:28 胖啊 阅读(192) 评论(0) 推荐(0)
摘要: 00 阅读全文
posted @ 2019-06-06 23:29 胖啊 阅读(86) 评论(0) 推荐(0)
摘要: 今日内容 GIL : global interpreter lock 全局解释器锁,一个进程内多个线程共用一把全局解释器锁 阅读全文
posted @ 2019-06-05 00:27 胖啊 阅读(85) 评论(0) 推荐(0)
摘要: 今日内容 1. 进程与线程 进程:是一个资源单位 线程:才是真正的执行单位 一个进程必须有至少一个线程 2. 守护进程vs 守护线程 大前提:一个任务守护另外一个任务代码的执行过程 在一个进程内只有一个线程的情况下,守护进程会在主进程代码执行完毕后立刻结束 在一个进程可以开启多个线程,守护的线程会在 阅读全文
posted @ 2019-06-04 23:37 胖啊 阅读(115) 评论(0) 推荐(0)
摘要: 今日内容 一、守护进程 p.daemon = True 父进程结束时【a进程中创建了子进程b,b标记为】,子进程出跟着结结束 【定义守护进程一定要放在子进程p.start前】 使用场景:如QQ接收到一个视频文件,于是开启了一个子进程来下载,QQ退出了,下载就没必要继续了 并发安全问题:多个进程争抢资 阅读全文
posted @ 2019-06-03 16:57 胖啊 阅读(119) 评论(0) 推荐(0)
摘要: 回顾 UDP协议 ​ 用户数据报协议,是OSI模型中属于传输层的协议 -- 提供,不可靠的,不要求顺序的,数据量小的,速度快的传输服务 ​ 不可靠: 发送完成后不需要确认信息 并且立即删除缓存中的数据 ​ 不要求顺序: 当一个数据较大时 会分为多个数据报来传输,对方无法获知数据的顺序,以及是否完整 阅读全文
posted @ 2019-05-31 21:11 胖啊 阅读(102) 评论(0) 推荐(0)