摘要: [TOC] 前端 前端主要内容 1. html:页面架构 2. css:页面布局 3. javascript:页面交互 4. jquery:js的工具包 5. bootstrap:快速页面搭建框架 HTML 1. html是超文本标记语言(Hyper Text Markup Language),标准 阅读全文
posted @ 2019-08-05 20:25 yellowcloud 阅读(133) 评论(0) 推荐(0) 编辑
摘要: [TOC] 索引 1.什么是索引 索引是一个特的数据结构,其存储的是数据的关键信息和详细信息的位置对应关系。 2.为什么需要索引 因为当数据量非常大的时候,查询某一个数据是非常慢,我们可以使用索引来加速查询 3.索引的影响 1. 不是说有了索引就能加速,还需要看查询语句有没有正确的使用索引 2. 索 阅读全文
posted @ 2019-07-18 19:39 yellowcloud 阅读(149) 评论(0) 推荐(0) 编辑
摘要: [TOC] 数据库高级部分 1.视图(view) 视图是有一张表或多张表的查询结果构成的一张虚拟表,使用的好处是: 当在使用多表查询时,sql语句可能会非常的复杂,每次都编写一遍会相当麻烦,所以可以通过视图帮我们节省sql的编写重复使用。 另一个作用是,我们可以使用不同的视图来开放不同数据的访问,限 阅读全文
posted @ 2019-07-17 17:07 yellowcloud 阅读(175) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1.查询语句 mysql 多表关系 查询语句 索引 1.添加数据补充: 将一个查询结果插入到另一张表中 2.所有的select 关键字 3.where 条件 4.distinct 去除重复记录 5.指定字段 6.取别名 统计函数 也称之为聚合函数 将一堆数据经过计算得出一个结果 7.gr 阅读全文
posted @ 2019-07-15 16:52 yellowcloud 阅读(174) 评论(0) 推荐(0) 编辑
摘要: [TOC] pandas模块 pandas基于Numpy,可以看成是处理文本或者表格数据。pandas中有两个主要的数据结构,其中Series数据结构类似于Numpy中的一维数组,DataFrame类似于多维表格数据结构。 pandas是python数据分析的核心模块。它主要提供了五大功能: 1. 阅读全文
posted @ 2019-07-12 19:58 yellowcloud 阅读(165) 评论(0) 推荐(0) 编辑
摘要: [TOC] 约束 约束是一种限制,对数据库中加以必要的约束是对数据安全性和完整性的保证。 1.mysql中有一些普通约束 1. unique:是唯一性约束,表示这个字段不能出现相同的值,可以用来标识唯一的一条记录,当作索引使用 2. not null:是非空约束,表示这个字段里的值不能为空 3. n 阅读全文
posted @ 2019-07-12 19:57 yellowcloud 阅读(160) 评论(0) 推荐(0) 编辑
摘要: [TOC] numpy模块 numpy是Python的一种开源的数值计算扩展库。这种库可用来存储和处理大型矩阵,比Python自身的嵌套列表结构要高效的多(该结构也可以用来表示矩阵)。 numpy库有两个作用: 1. 区别于list列表,提供了数组操作、数组运算、以及统计分布和简单的数学模型 2. 阅读全文
posted @ 2019-07-12 19:57 yellowcloud 阅读(432) 评论(0) 推荐(0) 编辑
摘要: [TOC] 数据库基本概念 1.数据库是什么 ​ 存储数据的仓库 ​ 1.列表 字典....等等 都是内存中的 缺点:断电丢失 优点:速度快 ​ 2.文件存储 缺点:速度慢 优点:可以实现永久保存 ​ 本质就是一套基于CS结构的 客户端和服务器程序,最终的数据存储在服务器端的磁盘中 2.为什么要使用 阅读全文
posted @ 2019-07-10 20:35 yellowcloud 阅读(206) 评论(0) 推荐(0) 编辑
摘要: [TOC] IO模型 ​ IO是指输入输出。当我们要输入数据或是输出数据通常需要很长一段时间,在等待输入的过程中,CPU就处于闲置状态,造成了资源浪费 ​ 通过IO模型是为了实现在等待IO操作的过程中利用CPU做别的事情 ​ 注意:IO其实有很多类型,socket网络IO,内存到内存的copy等,相 阅读全文
posted @ 2019-07-10 20:15 yellowcloud 阅读(126) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1.引子 ​ 之前我们学习了线程、进程的概念。无论是创建多进程还是创建多线程来解决问题,都要消耗一定的时间来创建进程、创建线程、以及管理他们之间的切换。 ​ 而并发实现的原理是切换+保存,那就意味着使用多线程实现并发时,需要为每一个任务创建一个线程,必然增加了线程创建销毁与切换的带来的开 阅读全文
posted @ 2019-07-08 16:52 yellowcloud 阅读(128) 评论(0) 推荐(0) 编辑
回顶部