摘要:
介绍: 图是一种复杂的非线性结构,图型结构在每个节点中的元素关系是任意的,图G由两个集合V和E组成,定义G=(V,E),其中V是点的有限非空集合,E是由V的点表示的边的集合。 对于图G,可大致分成两种方式,如果每条边都有方向称为有向图,否则是无向图。 在无向图中存在一条边表示(vi,vj),称为边的 阅读全文
摘要:
广义表是n个元素的有限序列,每一个元素都是原子项或者是广义表,通常记作LS=(a1,a2,an),如果是a1广义表为其字表称为表头,其余元素为表尾。 广义表的性质: (1)广义表的元素可以是子表或是元素,而子表内还可以包含子表,因此广义表可以多层结构。 (2)广义表具有递归和共享的性质。 广义表的基 阅读全文
摘要:
介绍: 当数据的维数大于1时,成为多维数组,可以看成线性表的推广。 数组一般不做插入和删除操作,因此数据建立时就固定的元素个数和对应关系。所以一般采用顺序存储结构。 由于计算机的内存结构是一维的,所以多维数组的数据存储结构是必须根据某种规则排成线性序列。 一般通过行向量表示: Am x n = [[ 阅读全文
摘要:
syslog,是linux所有子系统的公告消息区。syslog是一个综合日志记录系统,广泛运行在类unix系统上,主要功能是方便日志管理和分类存放日志。 syslog能设置根据输出信息的程序或重要的信息分类存储不同文件。syslog以被动方式工作,它等待设备或程序输入信息,不主动搜集信息。 现在主要 阅读全文
摘要:
HTTP首部分为:通用首部、请求首部、响应首部、实体首部、扩展首部。 通用首部常用的: Connection:允许客户端和服务器指定与连接和响应连接信息。 Date: 提供日期。 MIME-Version: 发送端使用MIME版本。 Transfer-Encoding:服务器编码传输方式。 Upda 阅读全文
摘要:
http报文组成,http采用C/S网络模式,客户端发送请求报文,服务器发送响应请求报文。 比如,请求报文: GET /test/index.html HTTP/1.1 CLRF 请求行 Accept: text/* CLRF 请求头 Host:localhost CLRF 响应报文: HTTP/1 阅读全文
摘要:
队列是一种操作受限的线性表,插入(入队)的一端为队尾,删除(出队)的一端是队头。队列每次入队的元素总是顺序出队,所是先进先出。 队列的基本运算: 置空队列 判断队空 入队 获取头元素 出队 队列的存储方式:顺序循序队列和链队列和循环链队列。 #include <stdio.h> #include < 阅读全文
摘要:
thinkphp6手册地址 https://www.kancloud.cn/manual/thinkphp6_0/1075414 php环境7.3.4 入口index.php autoload自动加载 PHP入口文件public/index.php 自动加载autoload.php文件 自动加载au 阅读全文
摘要:
栈是一种把表的一端执行删除和添加操作的线性表,通常把操作的一端成为栈顶,另一端为栈底。 根据定义可知它的结构让数据保持先进后出的特点。 栈的基本运算有六种: 1.置空栈:构造一个空栈。 2.判断空栈:若栈为空,则返回true, 否则 false. 3.判断栈满:若栈满,则返回true,否则false 阅读全文
摘要:
链式与顺序结构的最大区别在于,插入或删除操作需要移动大量元素。 链表类型:单链表,循环链表,双向链表。 单链表的组成:每个数据元素内包括两个域:数据域和指针域。 单链表的创建方式有两种:一种是头插法和尾插法。 循环链表:单链表最后一个节点的指针域不为空而是指向链表的头结点。 双向链表与单链表的区别在 阅读全文