摘要: 1. 添加列级约束 例如:alter table student modify column age int not null; 添加字段唯一:alter table student modify column stu_nu varchar(20) unique; 2. 添加表级约束 例如添加外键: 阅读全文
posted @ 2019-08-09 09:20 风来与你安 阅读(6501) 评论(0) 推荐(1) 编辑
摘要: 1. 什么是事务? 是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元); 2.事务的四大特性ACID 一个事务往往具有一下特性: 原子性(ATOMICITY): 一个事务要被 阅读全文
posted @ 2019-08-08 13:11 风来与你安 阅读(13433) 评论(2) 推荐(0) 编辑
摘要: 1. 什么是IO多路复用 在传统socket通信中,存在两种基本的模式, 第一种是同步阻塞IO,其线程在遇到IO操作时会被挂起,直到数据从内核空间复制到用户空间才会停止,因为对CPython来说,很多socket相关函数均是与内核函数(系统调用)密切相关的,比如fctl与ioctl,那么采用这种模式 阅读全文
posted @ 2019-07-31 21:48 风来与你安 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是socket? socket是套接字的英文名称, 我们知道在TCP/IP协议簇体系中,将网络状态分为了应用层、传输层、网络层、物理层等四种状态,而socket是与传输层密切相关的,其主要实现协议为TCP及UDP。传输层实现端到端的通信,因此,每一个传输层连接有两个端点。那么,传输层连接的 阅读全文
posted @ 2019-07-29 12:52 风来与你安 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是迭代协议? 迭代协议主要包括两方面的协议集,一种是迭代器协议,另一种是可迭代协议。对于迭代器协议来说,其要求迭代器对象在能够在迭代环境中一次产生一个结果。对于可迭代协议来说,就是一个对象序列,该序列可以是实际保存的序列,也可以是按照计算需求而产生的虚拟序列 在Python中,如何判断一个 阅读全文
posted @ 2019-07-20 17:08 风来与你安 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 1. 并发与并行 并发:是指在一个时间段内, 有多个程序同时在CPU上运行,但是任意时刻只有一个程序在CPU上运行; 一个时间段内能够完成多个程序的切换,所以例如在1s之内, 执行了100个程序, 并行:是指在任意时刻点上,有多个程序同时运行在CPU上; 例如我们的CPU有四个核心, 那么在一个时刻 阅读全文
posted @ 2019-07-18 22:26 风来与你安 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1. TCP/IP协议分层结构 应用层(含括了OSI七层中的上三层,分别为应用层,表示层, 会话层):DNS, URI, HTML, HTTP, TLS/SSL, SMTP, POP, IMAP, MIME, TELNET, SSH, FTP, SNMP, MIB, SIP, RTP, LDAP; 阅读全文
posted @ 2019-07-18 13:50 风来与你安 阅读(2412) 评论(0) 推荐(0) 编辑
摘要: 1. 三次握手 1. TCP为什么相较于UDP是可靠连接? 可靠连接是指,待通信的两个实体,能够满足通信数据包的有序性、完整性以及可靠性。对于UDP来说, 它的连接过程不需要握手,忽略丢失的数据包,并且不需要维持通信双方在线(即服务器端不需要维持巨大的并发连接)。而TCP在传递数据之前,会经历三次握 阅读全文
posted @ 2019-07-18 12:54 风来与你安 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是闭包: 闭包 是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量,利用闭包可以突破作用链域,将函数内部的变量和方法传递到外部。 2. 形成闭包的条件: 1. 该函数体的整体类型为高阶函数(解释:一个函数可以 阅读全文
posted @ 2019-07-17 16:57 风来与你安 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 一、 项目要求 二、 项目开发环境 2.1 硬件环境 2.1.1开发端(PC) 操作系统:64位ubuntu-19.04(虚拟机) CPU :INTER_X86 core i5-6200 主频可加速至2.8GHZ GPU :NVIDIA GEFORCE-920M 虚拟硬盘:25GB RAM :4GB 阅读全文
posted @ 2019-07-17 14:56 风来与你安 阅读(13198) 评论(6) 推荐(2) 编辑