摘要: ## 第十一章 前端开发 html 超文本标记语言 html特征: - 对换行和空格不敏感 - 空白折叠(无论多少空格都折叠程) ### 11.1 标签 标签: - 双闭合标签 - 单闭合标签 head标签: - meta 基本网络元信息标签 - title 网络的标签 - link 链接css文件 - script 链接JavaScript文件 - style 内嵌样式 bo... 阅读全文
posted @ 2019-09-10 00:05 番茄炒蛋548542 阅读(181) 评论(0) 推荐(0)
摘要: ### 10.6 索引 #### 10.6.1 索引的原理 什么是索引 - 就是建立起的一个在存储表阶段 - 就有的一个存储结构能在查询的时候加速 索引的重要性 - 读写比例:10:1 读的速度就至关重要 索引原理 - block 磁盘预读原理 - for line in f 数据库的存储方式 - 新的数据结构————树 - 平衡树 balance tree - b树 ... 阅读全文
posted @ 2019-09-10 00:04 番茄炒蛋548542 阅读(237) 评论(0) 推荐(0)
摘要: ##### 10.3.2.2 约束 约束: - not null 某一个字段不能为空 - default 给某个字段设置默认值 - unique 设置一个字段不能重复 - auto_increment 设置某一个int类型的字段 自动增加 - primary key 设置一个字段非空且不能重复 - 外键关联的那张表中的字段必须unique - 级联操作:on update cascade on d 阅读全文
posted @ 2019-09-06 00:41 番茄炒蛋548542 阅读(191) 评论(0) 推荐(0)
摘要: ## 第十章 数据库 ### 10.1 数据库的基本认识 为什么要有数据库: - 很多功能如果只能通过文件来改变数据是给常繁琐的,程序员就需要做很多事情 - 对于多台机器或者多个进程操作一份数据,程序员自己解决并发问题和安全问题比较麻烦 - 自己处理一些数据备份,容易出错 基本概念: - 数据库管理系统——专门用来管理数据文件,帮助用户更简洁的操作数据的软件 DBMS - 数... 阅读全文
posted @ 2019-09-03 18:03 番茄炒蛋548542 阅读(201) 评论(0) 推荐(0)
摘要: 安装mysql遇到的问题和mysql安装包mysql下载地址:https://pan.baidu.com/s/1akJJpThJVzKOg2oGva6A1g # 操作系统的问题 建议用360修复 # 缺失dll文件 360同样可以修复 # 安装路径 # 不能有空格 错误了就得重新装 # 不能有中文 阅读全文
posted @ 2019-09-03 16:22 番茄炒蛋548542 阅读(405) 评论(0) 推荐(0)
摘要: ### 9.8 协程 进程、线程、协程三者的区别: - 进程:是资源分配最小的单位 - 线程:是CPU执行的最小单位 - 协程:用户级别的,由我们自己写的python代码来控制切换的,操作系统不可见 协程的意义: ```python #在Cpython解释器下 - 协程和线程都不能利用多核,都是在一个CPU上轮流执行 # 由于多线程本身就不能利用多核 # 所以即便是开启了... 阅读全文
posted @ 2019-09-01 16:41 番茄炒蛋548542 阅读(195) 评论(0) 推荐(0)
摘要: 9.7 池 为什么要有池: 预先的开启固定个数的进程数,当任务来临的时候,直接提交给已经开好的进程 这些已经开好的进程直接去执行程序 节省了进程、线程开启、关闭、切换的时间 并且减轻了操作系统的调度负担 预先的开启固定个数的进程数,当任务来临的时候,直接提交给已经开好的进程 这些已经开好的进程直接去 阅读全文
posted @ 2019-08-30 19:10 番茄炒蛋548542 阅读(217) 评论(0) 推荐(0)
摘要: 生产者消费者模型是做什么用的:把写在一起的大功能分开成多个小功能处理 形象来说就是启用两个进程: 一个进程是生产者 一个进程是消费者 生产者与消费者之间的容器就是队列 一个进程是生产者 一个进程是消费者 生产者与消费者之间的容器就是队列 阅读全文
posted @ 2019-08-28 23:50 番茄炒蛋548542 阅读(171) 评论(0) 推荐(0)
摘要: ### 9.3 线程(开销小) - 线程是进程中的一部分,每一个进程至少有一个线程 - 进程是计算机最小的资源分配单位(进程是负责圈资源) - 线程是计算机中能被CPU调度最小单位(线程是负责执行具体代码) - 比较: - 进程:数据隔离 开销大 是一个资源分配单位 - 线程:数据共享 开销小 是进程的一部分 #### 9.3.1 GIL 全局解释器锁 GIL锁: - 保证了整个... 阅读全文
posted @ 2019-08-28 23:49 番茄炒蛋548542 阅读(131) 评论(0) 推荐(0)
摘要: ### 9.4 Process模块 进程 ```python from multiprocess import Process p = Process(target=函数名,args=(参数1,)) 1.如何创建一个进程对象 对象和进程之间的关系: a.进程对象和进程并没有直接的关系 b.只是存储了一些和进程相关的内容 c.此时此刻,操作系统还没有接收到创建进程的指令 2.如何开启一个进程 通过p 阅读全文
posted @ 2019-08-28 01:14 番茄炒蛋548542 阅读(333) 评论(0) 推荐(0)