09 2018 档案
摘要:三种引入方式 一、行间式 在标签头部的style属性内 属性值满足的是css语法 属性值用key:value形式赋值,value具有单位 属性值之间用;隔开 二、内联式 在style标签内(style标签一般作为head的子标签) 属性值满足的是css语法 属性值用key:value形式赋值,val
阅读全文
posted @ 2018-09-20 15:46
い年少有为
摘要:视图本质上是一张虚拟的表,数据来自select语句使用视图可以保证原表的安全: 功能1,影藏部分数据 开放指定的数据 功能2,因为视图可以将查询结果保存特性 我可以用视图 来达到减少书写sql的次数 视图的使用,创建视图: create view test_view as select *from
阅读全文
posted @ 2018-09-18 16:11
い年少有为
摘要:mysql 用户管理 Mysql 是一个tcp 服务器 用于接收用户端发送的指令,操作服务器上的文件数据 在mysql自带的mysql数据库中有4个表用于用户管理的 分别是: 优先级从高到低 user -> db -> tables_priv -> columns_priv 1.创建用户 creat
阅读全文
posted @ 2018-09-17 16:14
い年少有为
摘要:拷贝表拷贝结构 与数据create table copy_table select *from customer ;仅拷贝结构create table copy_table select *from customer where 0 > 1;共同点: 索引 描述(自增) 不能以下语法中记录的详细操作
阅读全文
posted @ 2018-09-14 19:53
い年少有为
摘要:约束什么是约束 除了数据类型以外额外添加的约束为什么要使用约束 为了保证数据的合法性 完整性分类: not null 非空约束 数据不能为空 create table student (id ind,name char(10) not null);default 默认值约束 可以指定字段的默认值 create table user (id ind,name cha...
阅读全文
posted @ 2018-09-13 15:42
い年少有为
摘要:数据存储引擎:核心功能是存储数据 涉及到存储数据的代码 就称之为存储引擎需求场景的不同催生了不同的引擎类别引擎的分类:innodb CSV blackhole memory不同的引擎测试创建表时在最后指定引擎名称 engine = xxxcreate table t1(id int)engine=i
阅读全文
posted @ 2018-09-12 15:17
い年少有为
摘要:数据库文件处理就可以将数据永久存储问题:1.管理不方便2.文件操作效率问题3.一个程序不太可能运行在同一台电脑上 提高计算机性能的方式: 1.垂直扩展 知道是更换性能更好的硬件 2.水平扩展 之的就是添加更多的计算机,把任务分配给每一台分布式计算的好处: 1.其中某一台死机 不会导致整个系统瘫痪 稳
阅读全文
posted @ 2018-09-11 17:25
い年少有为
摘要:提交任务的两种方式: 同步调用:提交完一个任务之后,就在原地等待,等待任务完完整整地运行完毕拿到结果后,再执行下一行代码,会导致任务是串行执行的 异步调用:提交完一个任务之后,不在原地等待,而是直接执行下一行代码,会导致任务是并发执行的p.shutdown(wait=True)关闭进程池的入口,并且
阅读全文
posted @ 2018-09-10 20:44
い年少有为
摘要:GIL全局解释器锁: GIL本质就是一把互斥锁,相当于执行权限,每个进程内都会存在一把GIL,同一进程内的多个线程 必须抢到GIL之后才能使用Cpython解释器来执行自己的代码,即同一进程下的多个线程无法实现并行 但是可以实现并发 在Cpython解释器下,如果想实现并行可以开启多个进程GIL存在
阅读全文
posted @ 2018-09-07 17:11
い年少有为
摘要:生产者消费者模型 生产者:代指生产数据的任务 消费者:代指处理数据的任务该模型的工作方式:生产生产数据传递消费者处理 实现方式:生产者 >队列< 消费者 生产者消费者模型的作用: 当程序中出现明细的两类任务,一类负责生产数据,一类负责处理数据 就可以引入生产者消费者模型来实现生产者与消费者的解耦合,
阅读全文
posted @ 2018-09-06 18:28
い年少有为
摘要:multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数)multiprocessing模块的功能众多:支持子进程、通信和共享数据、执行不同形式的同步,提供了Process、Queue、Pipe、Lock等组件。强调:进程修改的数据,改动仅限于该进程内。守护进程其一
阅读全文
posted @ 2018-09-05 17:29
い年少有为
摘要:基于UDP协议的socket1.不需要建立链接2.不需要回复确认socketserver模块 实现并发基于tcp的socket,关键就是两个循环,一个链接循环,一个通信循环socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题)进程:指的是一个正在进行
阅读全文
posted @ 2018-09-04 15:39
い年少有为
摘要:Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 服务端 from socket import * import subprocess import struct import
阅读全文
posted @ 2018-09-03 15:26
い年少有为

浙公网安备 33010602011771号