lg04551

导航

 

2018年5月9日

摘要: 一、表之间的关系: 多对一 1、把所有数据都存放于一张表的弊端 表的组织结构复杂不清晰 浪费空间 扩展性差 2、寻找表与表之间的关系的套路 举例:emp表 dep表 part1: 1、先站在左表emp的角度 2、去找左表emp的多条记录能否对应右表dep的一条记录 3、左表emp的多条记录 》多个员 阅读全文
posted @ 2018-05-09 14:50 lg04551 阅读(71) 评论(0) 推荐(0) 编辑
 

2018年5月8日

摘要: 一、创建表的完整语法 create table t1(x int(8),unsigned zerofill) SQL mode show variables like "%mode%"; 查看SQL模式no_engine_substitution 非严格模式set global sql_mode=" 阅读全文
posted @ 2018-05-08 14:33 lg04551 阅读(96) 评论(0) 推荐(0) 编辑
 

2018年5月7日

摘要: 一、数据库介绍 1、数据库相关概念 数据库服务器(本质就是一台计算机,该计算机上安装有数据库管理软件的服务端) 数据库管理系统RDBMS(本质就是一个C/S架构的套接字软件) 库(文件夹) 》数据库 表(文件) 记录:抽取一个事物所有典型特征/数据 'aa',19,175,maile,true 数据 阅读全文
posted @ 2018-05-07 15:17 lg04551 阅读(79) 评论(0) 推荐(0) 编辑
 

2018年5月4日

摘要: 一、 阅读全文
posted @ 2018-05-04 14:28 lg04551 阅读(70) 评论(0) 推荐(0) 编辑
 

2018年5月2日

摘要: 一、IO模型的介绍 1、IO模型在Read时会发生两个阶段 等待数据准备 将数据从内核拷贝到进程中 二、阻塞IO blocking IO的特点就是在IO执行的两个阶段(等待数据和拷贝数据两个阶段)都被block了 实际上,除非特别指定,几乎所有的IO接口 ( 包括socket接口 ) 都是阻塞型的。 阅读全文
posted @ 2018-05-02 15:59 lg04551 阅读(103) 评论(0) 推荐(0) 编辑
 

2018年4月28日

摘要: 一、异步+回调:线程是谁空谁调,进程是主进程调用 from concurrent.futures import ProcessPoolExcutor,ThreadPoolExecutor from threading import current_thread import requests,os, 阅读全文
posted @ 2018-04-28 14:55 lg04551 阅读(120) 评论(0) 推荐(0) 编辑
 

2018年4月27日

摘要: 一、GIL:全局解释器锁 GIL本质是就是一把互斥锁,是夹在解释器身上的, 同一个进程内的所有线程都需要抢到GIL锁,才能执行解释器代码。 优点:保证cpython 解释器内存管理的线程安全 缺点:同一进程内所有的线程同一时刻只能有一个执行,也就是说cpython解释器的多线程无法实现并行 1、计算 阅读全文
posted @ 2018-04-27 15:09 lg04551 阅读(182) 评论(0) 推荐(0) 编辑
 

2018年4月26日

摘要: 一守护进程与应用 import time,random from multiprocessing import Process,JoinableQueue def consumer(name,q): while True: res=q.get() if res is None:break time. 阅读全文
posted @ 2018-04-26 15:06 lg04551 阅读(107) 评论(0) 推荐(0) 编辑
 

2018年4月25日

摘要: 一守护进程 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allowed to have children 注意:进程之间是互相独立的,主进程代码 阅读全文
posted @ 2018-04-25 14:48 lg04551 阅读(148) 评论(0) 推荐(0) 编辑
 

2018年4月24日

摘要: 一、multiprocessing multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务。 multiprocessing模块的功能众多:支持子进程、通信和共享数据、执行不同形式的同步,提供了Process、Queue、Pipe、Lock等组件 1、Process 阅读全文
posted @ 2018-04-24 14:50 lg04551 阅读(108) 评论(0) 推荐(0) 编辑