摘要: ```python 一. 操作表 增 语法: create table 表名( 字段名 列类型 [可选的参数], 记住加逗号 字段名 列类型 [可选的参数], 记住加逗号 字段名 列类型 [可选的参数] 最后一行不加逗号 ..... )charset=utf8; 后面加分号 列约束:( ) auto 阅读全文
posted @ 2019-10-29 21:06 哥$ 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 通过mysql新建teacher表如下: 1. 查看岗位是teacher的员工姓名、年龄 2. 查看岗位是teacher且年龄大于30岁的员工姓名、年龄 3. 查看岗位是teacher且薪资在9000 1000范围内的员工姓名、年龄、薪资 4. 查看岗位描述不为NULL的员工信息 5. 查看岗位是t 阅读全文
posted @ 2019-10-29 20:59 哥$ 阅读(171) 评论(0) 推荐(0) 编辑
摘要: ```python 一. 数据库是什么? 字面意思: 存数据的仓库 二. 为啥使用数据库?(***********) 之前使用的是Excel来进行管理数据, Excel的缺点: 1. 管理不了大量的数据 (10W量级的数据) 2. 并发操作同一个数据表格 3. 数据支持高级的操作, 比如:分组,连表等 三。数据库的分类?(***********) - 关系型数据库 对每一列的数据类型会有约束, i 阅读全文
posted @ 2019-10-28 15:23 哥$ 阅读(145) 评论(0) 推荐(0) 编辑
摘要: C/S: Client: 客户端 Server: 服务端 优点: 占用网络资源少,软件的使用稳定 缺点: 服务端更新后,客户端也得跟着跟新. 需要使用多个软件,需要下载多个客户端 B/S: Browser: 浏览器(客户端) Server: 服务端 服务端与客户端作用: 服务端: 24小时不间断提供 阅读全文
posted @ 2019-10-28 14:43 哥$ 阅读(192) 评论(0) 推荐(0) 编辑
摘要: ```python 1.Event事件 Event事件的作用: - 用来控制线程的执行. - 由一些线程去控制另一些线程. 2.进程池与线程池 1)什么是进程池与线程池? 进程池与线程池是用来控制当前程序允许创建(进程/线程)的数量. 2)进程池与线程池的作用: 保证在硬件允许的范围内创建 (进程/线程) 的数量. 3.协程 - 进程: 资源单位 - 线程: 执行单位 - 协程: 在单线程下实现并 阅读全文
posted @ 2019-10-24 19:22 哥$ 阅读(185) 评论(0) 推荐(0) 编辑
摘要: ‘’‘ 1.GIL全局解释器锁: 1.GIL是Cpython特有的。 2.GIL本质上是一个互斥锁. 3.GIL的为了阻止同一个进程内多个线程同时执行(并行) 单个进程下的多个线程无法实现并行,但能实现并发 4.这把锁主要是因为CPython的内存管理不是 "线程安全" 的. 保证线程在执行任务时不 阅读全文
posted @ 2019-10-23 21:31 哥$ 阅读(115) 评论(0) 推荐(0) 编辑
摘要: ''' 写一个基于TCP协议套接字,服务端实现接收客户端的连接并发 ''' client server 阅读全文
posted @ 2019-10-23 14:40 哥$ 阅读(246) 评论(0) 推荐(0) 编辑
摘要: ```python 1.理论 - 互斥锁的作用: 让并发变成串行, 牺牲了执行效率, 保证了数据安全。 - 队列: 必须遵循先进先出。 - IPC(进程间通信): 进程间数据是相互隔离的,若想实现进程间通信,可以利用队列. - 生产者与消费者: 生产者: 生产数据的 消费者: 使用数据的 解决供需不平衡问题。 - 1.什么是线程? 线程与进程都是虚拟单位,目的是为了更好地描述某种事物. - 进程: 阅读全文
posted @ 2019-10-22 19:23 哥$ 阅读(104) 评论(0) 推荐(0) 编辑
摘要: ``` 1.操作系统发展史 1)穿孔卡片: 一个计算机机房,一次只能被一个卡片使用。 缺点: CPU利用率最低。 2)联机批处理系统 支持多用户去使用一个计算机机房。 3) 脱机批处理系统 高速磁盘: 提高文件的读取速度。 优点: 提高CPU的利用率 3)多道技术(基于单核情况下研究): - 单道: 多个使用使用CPU时是串行。 - 多道技术: - 空间上的复用(*******): 一个CPU可以 阅读全文
posted @ 2019-10-21 19:52 哥$ 阅读(186) 评论(0) 推荐(0) 编辑
摘要: ``` 今日内容: - subprocess模块 - 粘包问题 服务端第一次发送的数据,客户端无法精确一次性接受完毕。 下一次发送的数据与上一次数据粘在一起了。 1.无法预测对方需要接受的数据大小长度。 2.多次连续发送数据量小、并且时间间隔短的数据一次性打包发送。 TCP协议特性: tcp是一个流式协议,会将多次连续发送数据量小、并且时间间隔短的数据一次性打包发送。 - 解决粘包问题: - st 阅读全文
posted @ 2019-10-21 19:50 哥$ 阅读(94) 评论(0) 推荐(0) 编辑