摘要:
定义前端 综述 Web 和移动应用开发过程一般包含以下步骤 (1) 用户在浏览器(客户端)里输入或者点击一个链接 (2) 浏览器向服务器发送 HTTP请求 (3) 服务器处理请求,如果查询字符串或者请求体里含有参数,服务器也会把这些参数信息 考虑进去 (4) 服务器更新、获取或者转换数据库里的数据 阅读全文
摘要:
所谓队列 队列是有序集合,添加操作发生在“尾部”,移除操作则发生在“头部”。 新元素从尾部进入 队列,然后一直向前移动到头部,直到成为下一个被移除的元素。 新添加的元素必须在队列的尾部等待,在队列中时间长的元素则排在前面。 这种排序 原则被称作 FIFO(first-in first-out),即先 阅读全文
摘要:
栈抽象数据类型由下面的结构和操作定义。栈是元素的有序集合,添加操作与移除操作都发生在其顶端。栈的操作顺序是 LIFO,它支持以下操作: Stack() 创建一个空栈。它不需要参数,且会返回一个空栈。 push(item) 将一个元素添加到栈的顶端。它需要一个参数 item,且无返回值。 pop() 阅读全文
摘要:
四次挥手 前言 所谓的四次挥手即 TCP 连接的释放(解除)。数据传输完毕后,双方都可释放连接。最开始的时候,客户端和服务器都是处于 ESTABLISHED 状态,然后客户端主动关闭,服务器被动关闭。 四次挥手 第一次:客户端进程发出连接释放报文,并且停止发送数据 标记位为 FIN=1,表示“请求释 阅读全文
摘要:
TCP 三次握手 前言 网络层可以实现两个主机之间的通信。真正进行通信的实体是主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。 IP 协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的通信才应该是应用进程之间的通信。 TCP(Transmiss 阅读全文
摘要:
窗口函数 什么是窗口函数 窗口函数也称为 OLAP函数 OLAP 是 OnLine Analytical Processing 的简称,意思是对数据库数据 进行实时分析处理 如市场分析、创建财务报表、创建计划等日常性商务工作 窗口函数的语法 <窗口函数> OVER ([PARTITION BY <列 阅读全文
摘要:
表的加减法 什么是集合运算 集合在数学领域表示“(各种各样的)事物的总和”,在数据库领域表示记录的集合 表、视图和查询的执行结果都是记录的集合 集合运算,就是对满足同一规则的记录进行的加减等四则运算 进行集合运算的运算符称为集合运算符 表的加法 UNION(并集) 集合运算符会除去重复的记录 -- 阅读全文
摘要:
各种各样的函数 所谓函数, 就是输入某一值得到相应输出结果的功能,输入值称为参数(parameter), 输出值称为返回值。 函数的种类 算术函数(用来进行数值计算的函数) ABS(数值) ABS 是计算绝对值的函数 ABS 函数的参数为 NULL 时,结果也是 NULL。并非只有 ABS 函数如此 阅读全文
摘要:
视图 视图和表 从SQL的角度来看,视图和表是相同的,表中存储的是实际数据,而视图中保存的是从表中取出数据所使用的SELECT语句。 视图的优点 第一点是由于视图无需保存数据,因此可以节省存储设备的容量 第二个优点就是可以将频繁使用的 SELECT 语句保存成视图,这样 就不用每次都重新书写了 创建 阅读全文
摘要:
数据的插入 什么是INSERT CREATE TABLE 语句创建出来的表,可以被认为是一个空空如也的箱子。 只有把数据装入到这个箱子后,它才能称为数据库。用来装入数据的 SQL 就是 INSERT INSERT语句的基本语法 将列名和值用逗号隔开,分别括在()内,这种形式称为清单 原则上,执行一次 阅读全文