08 2019 档案
摘要:视图 1、什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 2、为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 3、如何用视图 ```mysqlcreate view teacher2course asselect * from teacher inne
阅读全文
摘要:Navicat使用 下载地址:<https://pan.baidu.com/s/1bpo5mqj> ```mysql掌握:#1. 测试+链接数据库#2. 新建库#3. 新建表,新增字段+类型+约束#4. 设计表:外键#5. 新建查询#6. 建立表模型 #注意:批量加注释:ctrl+?键批量去注释:c
阅读全文
摘要:查询模板 SELECT [ALL|DISTINCT] <字段1>/<表达式>,<字段2> [AS] <新字段名> FROM <表名> [AS] <别名>/子查询语句 [AS] <别名> [ WHERE <条件> ] [ GROUP BY <字段> [ HAVING <条件> ] ] [ ORDER
阅读全文
摘要:初识数据库 为什么要用数据库 1.将文件和程序存在一台机器上是很不合理的 2.操作文件是件很麻烦的事 优势:1.程序稳定性,这样任意一台服务所在的机器崩溃了都不会影响数据和另外的服务。 2.数据一致性,所有的数据都存储在一起,所有的程序操作的数据都是统一的,就不会出现数据不一致的现象 3.并发,数据
阅读全文
摘要:GIL In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiplenative threads from executing Python bytecodes at once. This loc
阅读全文
摘要:队列 进程彼此之间相互隔离,要实现进程间通信(IPC),multiprocessing模块支持两种形式:队列和管道,这两种方式都是使用消息传递的。 队列:先进先出 堆栈:先进后出 进程间通信IPC机制 子进程放数据,主进程获取数据,两个子进程相互放、取数据 生产者消费者模型 生产者:生产/制造数据的
阅读全文
摘要:操作系统的发展史 首先是手工操作-穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 手工操作方式两个特点: (1)用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。 (2)CPU 等待手工操作。CPU的
阅读全文
摘要:大文件上传 异常处理 异常处理分成两种: 一种是语法错误,这种错误没办法过python解释器的语法检测,必须在发生之后就改正 还有一种是逻辑错误,这种错误看不出来,可以采用异常处理机制进行捕获 异常种类 UDP
阅读全文
摘要:简介 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。socket通常被叫做“套接字”,用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打
阅读全文