摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
阅读全文
摘要:一、盒子模型 1. 基础概念 盒子模型分别由外边距、边框、内边距和标签内容组成。 2. 外边距 属性:margin 作用:调整标签与标签之间的距离 特殊: 1)margin:0; 取消默认外边距 2)margin:0 auto;左右自动外边距,实现标签在父标签范围内水平居中 3)margin:-
阅读全文
摘要:🔧文章列表 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" cont
阅读全文
摘要:CSS 基础使用 一、CSS介绍 CSS全称为层叠样式表 ,与HTML相辅相成,实现网页的排版布局与样式美化 二、CSS使用方式 1. 行内样式/内联样式(单一页面中使用) 借助于style标签属性,为当前的标签添加样式声明 <标签名 style="样式声明"> CSS样式声明 : 由CSS属性和值
阅读全文
摘要:二、Web前端介绍 1. 什么是网页 网页是基于浏览器的应用程序,是数据展示的载体. 2. 网页的组成 浏览器 向服务器发送用户请求指令 接收并解析数据展示给用户 服务器 存储数据 处理并响应请求 协议 规范数据在传输过程中的打包方式 3. 网页的优势 即时响应 更新服务端页面即完成更新 客户端重新
阅读全文
摘要:目标:理解 httpserver 开发的流程 ,为后面学习成熟的框架打好基础。理解配置文件这种与用户交互的方式。理解 httpserver 和 webframe 两部分的作用。 复习 多线程并发 和 IO 多路复用。理解 功能类的封装。理解 网站请求有 页面和数据两类。 功能 : httpserve
阅读全文
摘要:HTTP传输 HTTP协议 (超文本传输协议) 用途 : 网页获取,数据的传输 特点 应用层协议,传输层使用tcp传输 简单,灵活,很多语言都有HTTP专门接口 无状态,协议不记录传输内容 http1.1 支持持久连接,丰富了请求类型 网页请求过程 1.客户端(浏览器)通过tcp传输,发送http请
阅读全文
摘要:IO并发 IO 分类 (模型思想) IO分类:阻塞IO ,非阻塞IO,IO多路复用,异步IO等 阻塞IO 1.定义:在执行IO操作时如果执行条件不满足则阻塞。阻塞IO是IO的默认形态。 2.效率:阻塞IO是效率很低的一种IO。但是由于逻辑简单所以是默认IO行为。 3.阻塞情况: 因为某种执行条件没有
阅读全文
摘要:并发网络通信模型 常见网络模型 循环服务器模型 :循环接收客户端请求,处理请求。同一时刻只能处理一个请求,处理完毕后再处理下一个。 优点:实现简单,占用资源少 缺点:无法同时处理多个客户端请求 适用情况:处理的任务可以很快完成,客户端无需长期占用服务端程序。udp比tcp更适合循环。 多进程/线程网
阅读全文
摘要:进程间通信(IPC) 必要性: 进程间空间独立,资源不共享,此时在需要进程间数据传输时就需要特定的手段进行数据通信。 常用进程间通信方法 管道 消息队列 共享内存 信号 信号量 套接字 共享内存 在 python 中的共享内存 只能在 有父子关系的这种进程之间使用; 如果是毫不相干的进程可以用 so
阅读全文
摘要:数据库基本操作 import pymysql # 固定操作 # 连接数据库 db = pymysql.connect(host='localhost', port=3306, user='root', password='root', database='testdb', charset='utf8
阅读全文