10 2020 档案
摘要:样式 说明 解决办法 vu3中样式穿透 样式 在vue项目中 全局样式 直接在 main.js 引入 或者在 APP.vue 中引入 // main.js import '@/assets/css/base.css' // App.vue <style src="./assets/css/base.
阅读全文
摘要:## 一、跨站脚本攻击XSS > 利用一些输入表单 输入一些 HTML 标记 或者 script 脚本 ## 二、SQL 注入攻击 > SQL 注入(SQL Injection)是指针对 Web 应用使用的数据库,通过运行非法的 SQL 而产生的攻击 ## 三、HTTP 首部注入攻击 ## 四、HTTP 响应截断攻击 ## 五、会话劫持 ## 六、跨站点请求伪造
## 七、点...
阅读全文
摘要:## 一、HTTP的缺点 > 1. 通信使用明文(不加密),内容可能会被窃听
> 2. 不验证通信方的身份,因此有可能遭遇伪装
> 3. 无法证明报文的完整性,所以有可能已遭篡改 ```
1.加密处理防止被窃听
通过和 SSL(Secure Socket Layer,安全套接层)或TLS(Transport Layer Security,安全层传输协议)的组合使用,加密 HTTP 的通信内容
...
阅读全文
摘要:## 一、何为认证
> 为确认 用户 本人是否真的具有访问系统的权限,就需要核对“登录者本人才知道的信息”、“登录者本人才会有的信息”
> 1. 密码:只有本人才会知道的字符串信息
> 2. 动态令牌:仅限本人持有的设备内显示的一次性密码
> 3. 数字证书:仅限本人(终端)持有的信息
> 4. 生物认证:指纹和虹膜等本人的生理信息
> 5. IC 卡等:仅限本人持有的信息。
> > HTTP...
阅读全文
摘要:>HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。 ### 状态码告知从服务器端返回的请求结果 > 状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果
> 状态码如 200 OK,以 3 位数字和原因短语组成
> 仅记录在 RFC2616 上的 HTTP 状态码就达 40 种,若再加上WebDAV(Web-based D...
阅读全文
摘要:- [一、 通信数据转发程序:代理、网关、隧道](#一-通信数据转发程序代理网关隧道)
- [二、HTTP首部](#二http首部) - [2.1 HTTP 首部字段结构](#21-http-首部字段结构) - [2.2 4种HTTP首部字段类型](#22-4种http首部字段类型) - [2.3 HTTP/1.1 首部字段一览](#23-http11-首部字段一览) - [2...
阅读全文
摘要:### 一、HTTP 报文
> 用于 HTTP 协议交互的信息被称为 HTTP 报文。
> 请求端(客户端)的HTTP 报文叫做请求报文,
> 响应端(服务器端)的叫做响应报文 **1. 请求报文及响应报文的结构** ``` 请求行 状态行 请求首部字段 响应首部字段 通用首部字段 通...
阅读全文
摘要:HTTP 协议 了解概念 ### 1. HTTP 协议用于客户端和服务器端之间的通信
HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和服务器之间的通信。
请求访问文本或图像等资源的一端称为客户端,而提供资源响应的一端称为服务器端 ### 2. 过请求和响应的交换达成通信
HTTP 协议规定,请求从客户端发出,最后服务器端响应该请求并返回。换句话说,肯定是先从客户端开...
阅读全文
摘要:### windows10 如何开机启动某些软件 > 1. win + r 打开运行窗口,然后输入"shell:startup" 回车后打开系统自启动文件夹
> 2. 将软件的快捷方式复制到打开的系统自启文件夹中,以后电脑开机时就会自动启动文件夹中的软件 ### Windows10 如何关闭开机自起软件
> 1. win + r 打开运行窗口,输入"msconfig"回车启动,打开的系统配...
阅读全文
摘要:一、为什么JavaScript是单线程? 二、任务队列 单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个任务耗时很长,后一个任务就不得不一直等着。 如果排队是因为计算量大,CPU忙不过来,倒也算了,但是很多时候CPU是闲着的, 因为IO设备(输入输出设备)很慢(比如A
阅读全文
摘要:"一、含义" "二、基本用法" "三、语法" "1. 返回 Promise 对象" "2.Promise 对象的状态变化" "3. await 命令" "4. 错误处理" "5.注意点" "6.async await 函数嵌套" "四、实例:按顺序完成异步操作" 一、含义 ES2017 标准引入了
阅读全文
摘要:- [一、概念](#一概念) - [二、特点](#二特点) - [三、基本用法](#三基本用法) - [四、Promise.prototype.then()](#四promiseprototypethen) - [五、Promise.prototype.catch()](#五promiseprototypecatch) - [六、Promise.prototype.finally()](#六pro...
阅读全文
摘要:### pc 端 初始化默认的一些样式; // res.css
```
*,::before,::after{ padding:0;margin:0; outline:none; -webkit-tap-highlight-color:transparent;
}
/* 改变盒子模型 */
*{ -webkit-box-sizing: border-bo...
阅读全文
摘要:### 微信小程序默认公用样式样式类 app.wxss; ```
/* rpx单位表示 设计稿测量出来是多少就是多少 不用转换 */ /**app.wxss**/
page{font-size: 26rpx;font-family:sans-serif}
image{ width:auto;height: auto;}
page{ -webkit-box-sizing: borde...
阅读全文
摘要:### 移动端 基于flex布局 的默认样式 rest css ; ```
*,::before,::after { padding: 0; margin: 0; outline: none; -webkit-tap-highlight-color: transparent; }
/* 所有元素的盒模型 */
*{ -webkit-box-sizing: borde...
阅读全文
摘要:## 匹配规则 ### 一、字面量字符 > 大部分字符在正则表达式中,就是字面的含义,比如/a/匹配a,/b/匹配b。如果在正则表达式之中,某个字符只表示它字面的含义(就像前面的a和b),那么它们就叫做“字面量字符” `/dog/.test('old dog') // true` > 上面代码中正则表达式的dog,就是字面量字符,所以/dog/匹配old dog,因为它就表示d、o、g三个...
阅读全文
摘要:## 一、概述
> 正则表达式(regular expression)是一种表达文本模式(即字符串结构)的方法,有点像字符串的模板,常常用来按照“给定模式”匹配文本。
比如,正则表达式给出一个 Email 地址的模式,然后用它来确定一个字符串是否为 Email 地址。JavaScript 的正则表达式体系是参照 Perl 5 建立的。 **新建正则表达式有两种方法。一种是使用字面量,以斜杠表示...
阅读全文
摘要:### 事务
> 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不 执行。 > Mysql 中用 BEGIN, ROLLBACK, COMMIT 来实现事务 ```
BEGIN 开始一个事务 ROLLBACK 事务回滚 COMMIT 事务确认 例子:张三账户转账转出 100 元到李四的账户 1、张三账户减去 100 元 2、李四账户增加 100 元
...
阅读全文
摘要:### 索引 > MySQL 索引的建立对于 MySQL 的高效运行是很重要的,索引可以大大提高 MySQL 的检索速度。 如果没有索引,执行查询时候必须从第一条记录开始,扫描整个表的记录,直到符合要求的记录。如 果有了索引,mysql 无需扫描任何记录即可顺序找到目标记录的位置。简单说来, 索引就是提高查 找数据速度,数据量越多,效果越明显。 * Mysql 中常见的索引类型有普通索引、唯...
阅读全文
摘要:### Mysql 表与表之间的三种关系 * 表与表之间一般存在三种关系,即一对一,一对多,多对多关系。
``` article_cate 文章分类表 有id,title,state, 字段 article 文章表 有id,title,description,cate_id,state 字段 一个分类对应 多个文章 一条文章只对应 一个分类...
阅读全文
摘要:### MySQL 字段的常用数据类型 ``` 整数型:TINYINT(tinyint),SMALLINT(smallint),INT(int),BIGINT(bigint) 浮点型:FLOAT(float),DOUBLE(double),DECIMAL(M,D)( decimal(m,d) ) 字符型:CHAR(char),VARCHAR(varchar) 备注型:TINYTEXT(ti...
阅读全文
摘要:一些概念 数据库是许多表的集合,而数据库服务器可以容纳许多这样的数据库 数据库和表称为数据库对象。任何操作(如创建,修改或删除数据库对象)的都称为数据定义语言(DDL)操作 数据按照某种蓝图组织构建数据库(分为数据库和表),这种数据的组织形式被称为schema 连接到Mysql 服务器 mysql
阅读全文