摘要:
下载地址:<https://pan.baidu.com/s/1bpo5mqj> 批量加注释:ctrl+?键 批量去注释:ctrl+shift+?键 导出的sql语句代码```mysql/* 数据导入: Navicat Premium Data Transfer Source Server : loc 阅读全文
摘要:
基本查询语句及方法 select, from, where, group by, having, distinct, order by, limit 连表 inner join, left join, right join, union 书写顺序 select id,name from emp wh 阅读全文
摘要:
通过外键使表与表之间建立关系:关系有一对多,多对多,一对一 所有的信息都记录在一张表中所带来的问题 1.表的结构不清晰 2.浪费硬盘空间 3.表的扩展性极差(无法忽略的缺点) 确立表与表之间的关系 一定要换位思考(必须两方都考虑周全之后才能得出结论) 以员工表和部门表为例 先站在员工表看能否有多个员 阅读全文
摘要:
不同的数据应该有不同的处理机制 ***** mysql存储引擎 Innodb:5.1版本之后MySQL默认的存储引擎, 查询速度较myisam慢 但是更安全(支持事务,行锁和外键),建表时会创建表结构文件和存储数据文件。 myisam:5.1版本之前mysql默认的存储引擎。建表时会创建表结构文件, 阅读全文
摘要:
数据库概念 1.随意的存到了一个文件中 数据格式也是千差万别的 2.软件开发目录规范, 规定了数据存放的位置 ps:数据都是保存在本地的 3.将保存数据的部分 存到一个公共的地方 所有的用户涉及到数据相关 都必须来这个公共地方查找 数据库之MySQL 本质就是一款基于网络通信的应用软件, 任何基于网 阅读全文
摘要:
gevent模块是能够识别IO的一个工具 通过协程实现并发 阅读全文
摘要:
TCP通信 服务端: 1.要有固定的IP和PORT, 2. 24小时不间断提供服务, 3.能够支持并发 python解释器有很多种 最常见的就是Cpython解释器, GIL本质也是一把互斥锁:将并发变成串行牺牲效率保证数据的安全, 用来阻止同一个进程下的多个线程的同时执行(同一个进程内多个线程无法 阅读全文
摘要:
进程间通信 进程间通信IPC机制 生产者消费者模型 JoinableQueue 能够被join的q, q.task_done() 告诉队列数据被取出 q.join() 等待队列数据完全被取完 什么是线程 进程线程其实都是虚拟单位,都是用来帮助我们形象的描述某种事物 进程:资源单位 线程:执行单位 将 阅读全文
摘要:
多道技术 1.空间上的复用: 多个程序共用一套计算机硬件 2.时间上的复用: 切换+保存状态 1.当一个程序遇到IO操作,操作系统会剥夺该程序的cpu执行权限(提高了cpu的利用率 并且也不影响程序的执行效率) 2.当一个程序长时间占用cpu 操作系统也会剥夺该程序的cpu执行权限(降低了程序的执行 阅读全文
摘要:
上传电影 1.循环打印某个文件夹的所有文件 2.用户选取要上传的文件 3.将用户选择的文件上传到服务器 4.服务器保存你文件 异常处理 异常处理是在程序运行中出现不可预知的错误,并且该机制没有对应的处理机制,就会报错,使的整个程序无法正常运行 异常的结构 1.异常的位置: Traceback (mo 阅读全文