摘要:
1、css的介绍 CSS是指层叠样式表(Cascading Style Sheets),样式定义如何显示HTML元素,样式通常又会存在于样式表中。也就是说把HTML元素的样式都统一收集起来写在一个地方或一个CSS文件里。 css的优势 1.内容与表现分离 2.网页的表现统一,容易修改 3.丰富的样式 阅读全文
摘要:
1、HTML简介 HTML是一个网页的主体部分,也是一个网页的基础。因为一个网页可以没有样式,可以没有交互,但是必须要有网页需要呈现的内容。所以HTML部分是整个前端的基础。 静态页面是没有与用户进行交互 HTML,全称是超文本标记语言(HyperText Markup Language),它是一种 阅读全文
摘要:
MySQL主要内容: 1、数据库介绍、类型、特性2、MySQL数据库安装、连接、启动、停止3、表字段类型介绍、主键约束、表创建语句4、常用增删改查语句、分组、聚合5、外键管理、unique字段、表结构修改语法6、跨表查询,inner join、left join、right join、full jo 阅读全文
摘要:
线程、进程、队列、IO多路模型 操作系统工作原理介绍、线程、进程演化史、特点、区别、互斥锁、信号、事件、join、GIL、进程间通信、管道、队列。生产者消息者模型、异步模型、IO多路复用模型、select\poll\epoll 高性能IO模型源码实例解析、高并发FTP server开发``` 一、问 阅读全文
摘要:
1、Navicat工具与pymysql模块 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢?这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要事先安装 pip3 install pymysql 准备账号、表 用 阅读全文
摘要:
一、表关系 请创建如下表,并创建相关约束 class_grade 一对多 >> class class 一对多 >> student teacher 一对多 >> course student 一对多 >> score course 一对多 >> score teacher 多对多 >> class 阅读全文
摘要:
1、数据操作 SQL(结构化查询语言),可以操作关系型数据库 通过sql可以创建、修改账号并控制账号权限; 通过sql可以创建、修改数据库、表; 通过sql可以增删改查数据; 可以通过SQL语句中的DML语言来实现数据的操作,包括 1.1数据的增删改查 1.2单表查询 把表中所有行和列都列举出来使用 阅读全文
摘要:
1、初识数据库 我们在编写任何程序之前,都需要事先写好基于网络操作一台主机上文件的程序(socket服务端与客户端程序),于是有人将此类程序写成一个 专门的处理软件,这就是mysql等数据库管理软件的由来,但mysql解决的不仅仅是数据共享的问题,还有查询效率,安全性等一系列问题, 总之,把程序员从 阅读全文
摘要:
I/O模型 协程是单线程下的并发,并不是对性能都有所提升,一定是监测单个线程下的多个任务的I/O,遇到I/O不要让它阻塞,给它自动切换到其他任务去,这样就能提高单个线程下的运行效率。 >>用gevent模块来实现了,gevent是怎么检测I/O行为的呢,gevent监测行为,遇到I/O自动切换到其他 阅读全文
摘要:
1、协程 5个任务实现并发,放到1个线程里边;单线程是无法实现并行的;并发是看起来任务是同时运行的就可以了,其本质来回切换并保存状态。 单线程实现并发,切换+保存状态,协程要做的事情。 第一种情况的切换。在任务一遇到io情况下,切到任务二去执行,这样就可以利用任务一阻塞的时间完成任务二的计算,效率的 阅读全文