摘要: [TOC] 单表查询 去重:distinct 数据准备 mysql CREATE TABLE ( int(0) NOT NULL AUTO_INCREMENT, varchar(10) NOT NULL, enum('男','女','未知') NULL DEFAULT '未知', int(0) NU 阅读全文
posted @ 2019-09-25 19:59 17vv 阅读(318) 评论(0) 推荐(0) 编辑
摘要: [TOC] 复习 今日内容 字段操作 多表关系 外键 一对一:无级联关系 一对一:有级联关系 一对多 多对多 阅读全文
posted @ 2019-09-24 19:34 17vv 阅读(169) 评论(0) 推荐(0) 编辑
摘要: [toc] 一、Cookie保存登陆状态 Cookie说明 : Cookie是一段小信息(数据格式一般是类似key value的键值对),由服务器生成,并发送给浏览器让浏览器保存(保存时间由服务端定夺)。当浏览器下次访问该服务端时,会将它保存的Cookie再发给服务器,从而让服务器根据Cookie知 阅读全文
posted @ 2019-09-23 21:00 17vv 阅读(156) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、数据库配置 二、数据库修改信息 三、用户操作:重点 四、表的修改 五、创建表的完整语法 六、数据库表的引擎:驱动数据的方式 数据库优化 七、数据库的模式 八、mysql支持的数据类型 1、整型 2、浮点型 3、字符串:数据库优化 char效率要高于varchar 4、时间 5、枚举与 阅读全文
posted @ 2019-09-23 18:32 17vv 阅读(329) 评论(0) 推荐(0) 编辑
摘要: [TOC] 数据库 1、什么是数据库:管理数据的系统 安装某种管理数据的系统 管理的对象本质是文件 2、存储数据的位置:内存、硬盘 3、什么是系统:运行在硬件基础上,管理其他软件 数据库的组成 : 库:存放多张表 文件夹 表:包含多条相同结构的记录 文件 记录:包含多个key value键值对的一条 阅读全文
posted @ 2019-09-20 15:13 17vv 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 并发主干内容回顾 进程: 一个程序运行起来,资源集合. 开启进程的过程: 操作系统开辟一个内存空间, 把代码放进去, 去运行代码(需要cpu). ps:(如果是python的话会把解释器代码也放进去) 特点: 进程的内存空间彼此隔离 主进程要等待所有的子进程结束(原因是:回收僵尸进程) multip 阅读全文
posted @ 2019-09-19 21:38 17vv 阅读(121) 评论(0) 推荐(0) 编辑
摘要: [TOC] Django ORM中常用字段和参数 一些说明: 表myapp_person的名称是自动生成的,如果你要自定义表明,需要在model的Meta类中指定db_table参数,强烈建议使用小写表名,特别是使用MySQL作为后端数据库时。 id字段是自动添加的,如果你想要指定自定义主键,只需要 阅读全文
posted @ 2019-09-19 21:21 17vv 阅读(162) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、线程queue Python中,队列是线程间最常用的交换数据的形式。Queue模块是提供队列操作的模块 二、线程定时器 三、进程池和线程池 进程池线程池 : 池的功能:限制进程数或线程数 什么时候限制:当并发的任务数量远远大于计算机所能承受的范围,即无法一次性开启过多的任务数量(我就 阅读全文
posted @ 2019-09-19 15:32 17vv 阅读(131) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、线程锁 二、死锁问题 三、递归锁(了解) 递归锁 :在同一个线程内可以被多次acquire 如何释放 :内部相当于维护了一个计数器,也就是说同一个线程,acquire了几次就要release几次 四、信号量 同进程的一样:Semaphore管理一个内置的计数器,每当调用acquire 阅读全文
posted @ 2019-09-18 17:27 17vv 阅读(131) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、线程 初识别线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 在工厂中, 每个车间都有房子,而且每个车间默认就有一条流水线. 操作系统 工厂 进程 车间 线程 流水线 cpu 电源 线程 :cpu最小的执行单位 进程 :资源集合/资源单位. 线程运行 = 运行 阅读全文
posted @ 2019-09-17 16:32 17vv 阅读(130) 评论(0) 推荐(0) 编辑