上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 1.MySQL u root p 2.输入密码 3.show databases; (查看库) 4.没有就创建 5.create database school charset utf8; (创建学校库) 6.use school; (进学校库) 7.show tables; (查看表) 8.没有就 阅读全文
posted @ 2019-10-30 23:27 断指轩辕 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 数据库介绍 架构关系 数据库服务器:运行数据库管理软件 数据库管理软件:管理数据库 数据库:即文件夹,用来组织文件/表 表:即文件,用来存放多行内容/多条记录 mysql账号操作 mysql基于socket编写的C/S架构软件 数据库操作 增 语法: create database 数据库名 cha 阅读全文
posted @ 2019-10-29 23:01 断指轩辕 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 10 29作业 阅读全文
posted @ 2019-10-29 21:43 断指轩辕 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 数据库是什么 存数据的仓库 为什么使用数据库( ) 之前使用Excel进行管理数据 Excel缺点: 管理不了大量的数据 不能同时多人操作 不支持高级操作 数据库: 支持高级操作(分组,连表等) 数据库分类( ) 关系型数据库 对每一列的数据类型会有约束(ID:整型;name:字符串) MySQL, 阅读全文
posted @ 2019-10-28 22:18 断指轩辕 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 软件开发架构 C/S: Client: 客户端 Server: 服务端 优点: 占用网络资源少,软件的使用稳定 缺点: 服务端更新后,客户端也得跟着更新 需要使用多个软件,需要下载多个客户端 B/S Browser: 浏览器(客户端) Server: 服务端 服务端与客户端作用: 服务端: 24小时 阅读全文
posted @ 2019-10-28 22:15 断指轩辕 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Event事件 作用 由一些线程控制另一些线程的执行 进程池与线程池 什么是进程池与线程池 进程池与线程池是用来控制当前程序允许创建(进程/线程)的数量 进程池与线程池的作用 保证在硬件允许的范围内创建(进程/线程)的数量 如何使用 回调函数 会让所有线程池的任务结束后才能继续执行下面的代码 协程 阅读全文
posted @ 2019-10-24 18:21 断指轩辕 阅读(141) 评论(0) 推荐(0) 编辑
摘要: python解释器 cpython C写的 ppython python写的 jpython java写的 GIL全局解释器锁 基于Cpython来研究全局解释器锁 GIL是Cpython特有的 GIL本质上是一个互斥锁 GIL为了阻止同一个进程内多个线程同时执行一个代码 单个进程下的多个线程无法实 阅读全文
posted @ 2019-10-23 20:10 断指轩辕 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 进程互斥锁 让并发变成串行,牺牲了执行效率,保证了数据的安全. 在程序并发执行时,如果需要修改数据就使用互斥锁. 队列 相当于内存中的空间. 可以存放多个数据,必须排队,遵循先进先出的顺序. 堆栈 是和队列相对的,是先进后出. IPC 进程间通信 进程间的数据是相互隔离的,若想实现进程间的通信,可以 阅读全文
posted @ 2019-10-22 17:17 断指轩辕 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 操作系统发展史 穿孔卡片 一个计算机机房,一次只能一个用户使用. CPU利用率低 联机处理系统 支持多个用户去使用一个计算机机房 脱机批量处理 高速磁盘 提高文件的读取速度 优点 提高CPU利用率 多道技术(基于单核情况下研究) 多道 空间上的复用( ) 一个CPU可以提供给多个用户使用 时间上的复 阅读全文
posted @ 2019-10-21 16:59 断指轩辕 阅读(139) 评论(0) 推荐(0) 编辑
摘要: subprocess模块 1. 可以帮你通过代码执行操作系统的终端命令 2. 并返回终端执行命令后的结果 粘包问题 服务端第一次发送的数据,客户端无法精确的一次性接收完;下一次发送的数据与上一次未接收完的数据粘在一起了,就是粘包. 1. 无法预测对方需要接收的数据的大小长度 2. 多次连续发送数据量 阅读全文
posted @ 2019-10-20 16:15 断指轩辕 阅读(120) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页