摘要:
一、HTML和css html用于组织数据,而css则是对显示风格、样式上进行设计 例子: 二、web服务器 web服务器是软件工具,用于提供http、https访问服务 三、web框架 3.1 django工程创建过程: 1、新建一个web框架工程 在命令行下执行 新建的工程目录结构: 2、修改工 阅读全文
摘要:
一、概述 传输层为不同主机上的应用进程提供逻辑通信功能。 在发送端,传输层将从应用进程接收到的报文转换为传输层分组,并传递给网络层进行进一步的封装。传输层提供的服务受限制于底层网络协议的服务模型,IP协议是不可靠服务。 1.1 多路复用与多路分解 将两个端系统间IP的交付服务扩展为运行在端系统上的两 阅读全文
摘要:
传输层 1、SNY洪范攻击 攻击者发送大量TCP SYN报文段,而不完成第三次握手,消耗服务器的资源 防御系统:SYN cookie 当服务器接收到一个SNY报文段时,不会为该报文段建立半开连接,相反,生成一个初始TCP序列号,该序列号是SYN报文段的源和目的IP地址与端口号以及仅有该服务器知道的秘 阅读全文
摘要:
一、初始 注意:必须使用参数传递,避免使用字符串拼接的形式传递,第二种方式会造成sql注入(原因:sql语句中的‘--’注释) 传入多个参数时,使用元组的形式:cursor.execute('insert into student(gender,class_id,sname) values(%s,% 阅读全文
摘要:
一、导入导出 1、Navicat软件使用 2、命令 导出现有数据库数据: mysqldump -u用户名 -p密码 数据库名称 >导出文件路径 # 结构+数据 mysqldump -u用户名 -p密码 -d 数据库名称 >导出文件路径 # 结构 mysqldump -u用户名 -p密码 数据库名称 阅读全文
摘要:
一、数值 1.1 二进制 bit[(M)] 二进制位(101001),m表示二进制位的长度(1-64),默认m=1 1.2 整数 1.2.1 tinyint[(m)] [unsigned] [zerofill] 小整数,数据类型用于保存一些范围的整数数值范围: 有符号: -128 ~ 127. 无符 阅读全文
摘要:
一、安装mysql 官网地址:https://dev.mysql.com/downloads/windows/installer/ 安装教程:https://blog.csdn.net/qq_42773146/article/details/82414057 若安装失败需要重装:https://ww 阅读全文
摘要:
一、vim工作模式 二、命令 插入命令 定位命令 删除命令 复制和剪切 替换和取消 阅读全文
摘要:
一、linux系统中有两种软件包 1.1 源码包 软件是编译安装,更适合计算机本机系统,执行效率更高;卸载方便 安装步骤过多,编译时间过长 1.2 二进制包 包管理系统简单;安装速度快 功能不全面,依赖性强 二、rpm包管理 2.1 软件包命名规则 2.2 软件包依赖 软件包依赖查询网站:www.r 阅读全文
摘要:
一 、应用层架构 1.1 c-s架构 1、客户相互之间不直接通信 2、服务器具有固定的周知的地址 3、常见的应用程序:web、FTP、Telnat、电子邮件 1.2 P2P结构 1、应用程序在间断连接的知己之间使用直接通信 2、常见的应用:文件共享、对等方协助下载加速器(迅雷)、因特网电话和IPTV 阅读全文