数据结构-栈的相关介绍

一、栈的定义 栈是一种线性数据结构,栈的特征是数据的插入和删除只能通过一端来实现,这一端称为“栈顶”,相应的另一端称为“栈底”。说到线性结构,得先了解一下数据的逻辑结构,数据的逻辑结构分为线性结构、集合结构、树形结构和图形结构,如下图所示,栈是一种特殊的线性表,是线性结构的一种。 数据的逻辑结...

2019-08-06 11:05:38

阅读数 7

评论数 0

数据结构中的堆、栈和队列

一、堆 堆是一种经过排序的树形数据结构,每个节点都有一个值,通常我们所说的堆的数据结构是指二叉树。所以堆在数据结构中通常可以被看做是一棵树的数组对象。而且堆需要满足一下两个性质: (1)堆中某个节点的值总是不大于或不小于其父节点的值; (2)堆总是一棵完全二叉树。 堆分为两种情况,有最大堆和最...

2019-08-06 11:02:59

阅读数 7

评论数 0

thinkphp 检测上传的图片中是否含有木马脚本

1.检测原理   要想检测图片中是否含有木马脚本,首先从制作原理来分析这种木马程序。这种木马程序是十六进制编码写的,图片的十六进制代码中主要包含<% ( ) %>、<? ( ) ?> 、<script | /script&am...

2019-07-30 11:28:25

阅读数 9

评论数 0

PHP-自动加载原理分析 autoload

说起PHP的自动加载,很多同学可能都会想到各种框架的自动加载功能,PHP规范中的PSR0和PSR4原则,Composer的自动加载功能等等,这些都为我们的开发提供了很大的方便。 那么PHP自动加载的前因后果到底是什么?PHP的内部原理又是怎么样的呢?接下来我就根据自己的理解进行一下分析总结: ...

2019-07-29 20:31:53

阅读数 9

评论数 0

PHP开发APP接口安全设计

转自:https://blog.csdn.net/qq_42005284/article/details/89331070 最近做了一个开发APP接口的项目, 和大家分享以下接口安全方面的几个要点 接口安全问题 为防止接口被恶意使用, 数据抓包, 防范 增, 删, 改 等敏感接口被使用的情况,...

2019-07-25 11:31:28

阅读数 8

评论数 0

PHP四种基础算法详解

许多人都说 算法是程序的核心,一个程序的好于差,关键是这个程序算法的优劣。作为一个初级phper,虽然很少接触到算法方面的东西 。但是对于冒泡排序,插入排序,选择排序,快速排序四种基本算法,我想还是要掌握的。 需求:分别用 冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中 的值按照从...

2019-07-25 09:57:10

阅读数 8

评论数 0

linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)

学前理论 linux主要特征:一切且文件(目录、硬盘等都是文件);硬件都在/dev 目录,如硬盘、U盘为/dev/sd[a-d]; /dev/sr0(/dev/cdrom)是光驱的设备名(df命令查看),为设备文件,代表的是光驱本身,得把这个设备挂载到目录下(一般为/mnt)(文件系统的临时...

2019-07-24 17:49:17

阅读数 33

评论数 0

ThinkPHP5 与 ThinkPHP3.* 之间的使用差异

1、过去的单字母函数已完全被替换掉,如下: S=>cache,C=>config,M/D=>model,U=>url,I=>input,E=>exception,L=>lang,A=>...

2019-04-20 16:55:28

阅读数 92

评论数 0

Web工作方式—简单叙述浏览器和服务器的工作原理

转载来源 :http://www.shazidoubing.com/fwq/webserv/385.html我们平时浏览网页的时候,会打开浏览器,输入网址后按下回车键,然后就会显示出你想要浏览的内容。在这个看似简单的用户行为背后,到底隐藏了些什么呢?  对于普通的上网过程,系统其实是这样做的:浏览...

2018-02-24 18:47:48

阅读数 1879

评论数 0

主从复制原理

主从形式   mysql主从复制 灵活 一主一从主主复制一主多从---扩展系统读取的性能,因为读是在从库读取的;多主一从---5.7开始支持联级复制---     用途及条件   mysql主从复制用途 实时灾备...

2017-10-18 08:07:11

阅读数 179

评论数 0

数据结构与算法

来源:http://blog.sina.com.cn/s/blog_788fd8560100plj3.html PHP已经面世十几年了,数据结构更是数倍于PHP生龄,但很不理解的是语言界竟无一人出版使用PHP来讲解数据结构的专业书目。是PHP应用过于简单不懈著作?还是PHP所占领域并...

2017-10-16 15:09:47

阅读数 120

评论数 0

安装步骤

原文地址:https://oneinstack.com/install/ 安装步骤 注意 如果有单独数据盘,建议您先挂载数据盘,建议将网站内容、数据库放在数据盘中。如何挂载数据盘,请参考(支持阿里云、腾讯云):《如何利用脚本自动化挂载数据盘?》 yum -y ins...

2017-10-15 16:42:17

阅读数 239

评论数 0

DQL、DML、DDL、DCL的概念与区别

SQL(Structure Query Language)语言是数据库的核心语言。 SQL的发展是从1974年开始的,其发展过程如下: 1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。 1976年-----IBM公司的Sanjase研究所在研制RDBM...

2017-10-15 16:40:16

阅读数 116

评论数 0

Http常见的请求参数

一、HTTP最常见的请求头如下: l         Accept:浏览器可接受的MIME类型; l         Accept-Charset:浏览器可接受的字符集; l         Accept-Encoding:浏览器能够进行解码的数据编码方式,比如gzip。Serv...

2017-09-25 17:25:42

阅读数 305

评论数 0

MySQL理解索引、添加索引的原则

要理解索引,首先需要了解数据如何存储在硬盘上。不同的存储引擎采取的措施可能不一样,比如MySQL客户端默认采用MyISAM,该引擎为每个表创建单独的文件。 不管是否为每个表创建了单独的文件,操作系统从硬盘读取数据到内存中总是以页为单位的。因此,如果要获取特定记录,就需要把包含该记录的页读入。...

2017-09-23 19:29:01

阅读数 92

评论数 0

PHP-FPM配置及使用总结

PHP-FPM配置及使用总结: PHP-FPM是一个PHP FastCGI的管理器,它实际上就是PHP源代码的补丁,旨在将FastCGI进程管理引进到PHP软件包中,我们必须将其patch到PHP源代码中,然后再行编译才能使用。而现在我们可以在PHP 5.3.2及更新版本中直接开启并使用即可...

2017-09-20 20:32:29

阅读数 107

评论数 0

Redis应用场景

1.  MySql+Memcached架构的问题 Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使用自定义的协议标准,只要满足协议格式要求,客户端Library可以用任何语言实现。 Memcached服务器使用基于Slab的内存管理方式,有利于减少内存碎...

2017-09-20 07:58:00

阅读数 369

评论数 0

购物车(cookie和session各自的优缺点)

1. cookie   cookie是由服务器产生,存储在客户端的一段信息。它定义了一种Web服务器在客户端存储和返回信息的机制,cookie文件它包含域、路径、生存期、和由服务器设置的变量值等内容。当用户以后访问同一个Web服务器时,浏览器会把cookie原样发送给服务器。通过让服务器读取原先...

2017-09-19 16:40:16

阅读数 405

评论数 0

Redis常用数据类型介绍、使用场景及其操作命令

Redis目前支持5种数据类型,分别是: String(字符串)List(列表)Hash(字典)Set(集合)Sorted Set(有序集合) 下面就分别介绍这五种数据类型及其相应的操作命令。 1. String(字符串) String是简单的 key-value 键值对,...

2017-09-11 08:28:18

阅读数 102

评论数 0

MySQL数据库引擎

转载地址: 经常用MySQL数据库,但是,你在用的时候注意过没有,数据库的存储引擎,可能有注意但是并不清楚什么意思,可能根本没注意过这个问题,使用了默认的数据库引擎,当然我之前属于后者,后来成了前者,然后就有了这篇博文啦,希望可以帮助部分人了解MySQL引擎的一些特性。 ...

2017-09-10 16:22:38

阅读数 151

评论数 0

提示
确定要删除当前文章?
取消 删除