Post on July 2020

「数据库」SQL 集合运算

### 一、表的加减法  具体而言,表、视图和查询的执行结果都是记录的集合。通过集合运算,可以得到两张表中记录的并集或公共记录的集合。且通过集合运算,能够使得结果具有集合的一些特点(唯一性)。 #### 集合运算的注意事项 1. **作为运算对象的列数必须相同** 2. **………


「数据库」SQL 函数、谓词、CASE 表达式

### 一、函数 &emsp;SQL 中的函数可以分为以下几类: - 算数函数 - 字符串函数 - 日期函数 - 转换函数(用来转换数据类型与值) - 聚合函数(用来进行数据聚合) <br> #### 1. 算数函数 1. `ABS`:绝对值函数 ```ja………


「数据库」SQL 复杂查询

### 一、视图 &emsp;视图是数据的映射。视图与表的区别在于,**视图保存的是`SELECT`语句,而没有保存实际的数据**,可以将视图看作原表的一张子表。我们从视图中读取数据时,视图会在内部执行该`SELECT`语句并创建出一张临时表。<br><p></p> &emsp;视图的优点有以………


「数据库」SQL 数据更新

### 一、INSERT 数据插入 &emsp;`INSERT`语句用于向数据库中插入记录。基本语法为: ```sql INSERT INTO <表名> (列1,列2,列3,...) VALUES (值1,值2,值3,...); ``` &emsp;其中将列名与值用逗号隔开,分别写在`()`内,这………


「数据库」SQL 基础查询

### 一、基本查询 &emsp;`SELECT`是所有 SQL 查询的基础。 #### 1. 基本的 SELECT 查询 ```sql SELECT <字段1>,<字段2>, ... FROM <表名>; ``` > 查询结果中列的顺序与`SELECT`子句中顺序相同 <p>………


「LeetCode」两数之和 II - 输入有序数组

#### 题目 &emsp;给定一个已按照**升序排列**的有序数组,找到两个数使得它们相加之和等于目标数。<br><p></p> &emsp;函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。<br> <p></p> **说明**:………


「数据库」SQL 运算符与计算表达式

#### 一、算术运算符 加减乘除四则运算符 |运算符|含义| |--|--| |+|加法运算| |-|减法运算| |/|除法运算| <p></p> > `FROM`子句在`SELECT`语句中并不是必不可少的,只使用`SELECT`进行计算也是可以的: >```sql > select (………


「LeetCode」盛最多水的容器

原题地址:https://leetcode-cn.com/problems/container-with-most-water/<br><p></p> #### 题目 &emsp;给你 $$n$$ 个非负整数 $$a_1,a_2,...,a_n$$,每个数代表坐标中的一个点 $$(i,a_i)$$………


「LeetCode」Z 字形变换

原题地址:https://leetcode-cn.com/problems/zigzag-conversion/<br><p></p> #### 题目 &emsp;将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。<br><p></p> &emsp;比如输入字符串为`"LEE………


「LeetCode」电话号码的字母组合

原题地址:https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number/<br><p></p> #### 题目 &emsp;给定一个仅包含数字`2-9`的字符串,返回所有它能表示的字母组合。 <br><p></p………


「LeetCode」三数之和

原题地址:https://leetcode-cn.com/problems/3sum/<br><p></p> #### 题目 &emsp;给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复………


「LeetCode」最接近的三数之和

原题地址:https://leetcode-cn.com/problems/3sum-closest/ <br><p></p> #### 题目 &emsp;给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返………


「数据库」SQL 基础

### 基础知识 > **SQL语句种类**: 1. **DDL**(*Data Definition Language*):数据定义语言,用来创建或删除表或数据库。(`CREATE`、`DROP`、`ALTER`) > 2. **DML**(*Data Manipulation Language………


「网络编程」Json Web Token(JWT)

### 一、身份认证 &emsp;常见的服务器端身份认证机制有两种,分别为:<br><p></p> #### 1.基于 session 的认证机制 &emsp;HTTP 是一种无状态的协议,这意味着若无登录态维持机制,则每次请求时都需要提交用户名与密码进行身份验证,而 session 机制就………


「网络编程」跨域资源共享

### 跨域资源共享 CORS &emsp;全称跨域资源共享(Cross Origin Resource Sharing),是一个 W3C 的工作草案,定义了访问跨域资源时,浏览器与服务器的沟通方式。`CORS`同时需要浏览器与服务器的支持。<br><p></p> &emsp;整个跨域通信控制………