09 2020 档案

摘要:一、CDN 1、定义 全称:内容分发网络 基本原理:CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。 2、工作原理 1、CDN架构主要由“ 阅读全文
posted @ 2020-09-14 15:53 山鬼不识字 阅读(887) 评论(0) 推荐(0)
摘要:一、背景 1、介绍 边界网关协议 互联网霸主 IGP--内部网关协议:RGP、eigrp、ospf、isis EGP--外部网关协议:EGP、BGP small:rip big:eigrp large:ospf/isis huge:egp/bgp 2、术语 2.1、AS 自治系统:一组被统一管理的路 阅读全文
posted @ 2020-09-11 23:21 山鬼不识字 阅读(429) 评论(0) 推荐(0)
摘要:一、基础配置 1 1、配置ip地址,保证直连连通 2 ip add 12.1.1.1 3 4 2、部署ospf多区域,实现全网连通 5 router ospf 1 6 router-id 1.1.1.1 7 network 192.168.1.0 0.0.0.255 area 0 8 9 3、查看 阅读全文
posted @ 2020-09-10 23:16 山鬼不识字 阅读(674) 评论(0) 推荐(0)
摘要:1、路由认证背景 2、路由认证配置 1 第一步:配置IP,保证直连连通 2 int f0/1 3 ip add 192.168.10.1 255.255.255.0 4 no shutdown 5 ... 6 7 第二步:配置rip2,保证全网连通 8 router rip 9 no auto-su 阅读全文
posted @ 2020-09-10 00:08 山鬼不识字 阅读(419) 评论(0) 推荐(0)
摘要:一、数组的相关函数 1、排序函数 都是按照ascii码比较,可以进行英文比较 sort():顺序排序(下标重排) rsort():逆序排序 asor():顺序排序(下标保留) arsort():逆序排序 ksort():顺序排序(按照键名(下标)) krsort():逆序排序 shuffle():随 阅读全文
posted @ 2020-09-09 23:58 山鬼不识字 阅读(401) 评论(0) 推荐(0)
摘要:一、多维数组 多维数组:数组里面的元素又是数组 1、二维数组 二维数组:数组中所有的元素都是一位数组 2、多维数组 在第二维的数组元素中可以继续是数组,在PHP中没有维度限制(PHP本质并没有二维数组) 3、异形数组 异形数组(不规则数组):数组中的元素不规则,既有数组也有普通变量,在实际开发中并不 阅读全文
posted @ 2020-09-09 23:29 山鬼不识字 阅读(1518) 评论(0) 推荐(0)
摘要:1、概念 数组: array,数据的组合,指将一组数据(多个)存储到一个指定的容器中,用变量指向该容器,然后可以通过变量一次性得到该容器中的所有数据。 2、定义语法 在PHP中系统提供多种定义数组的方式: 1、使用array关键字:(最常用的) $变量= array元素1,元素2,元素3..); 2 阅读全文
posted @ 2020-09-09 10:37 山鬼不识字 阅读(736) 评论(0) 推荐(0)
摘要:1、字符串定义 引号 比较适合定义比较短(不超过一行)或者没有结构要求的字符串 单引号 双引号 nowdoc字符串:没有单引号的单引号字符串 $str=<<<'边界符' 字符串内容 边界符; 1 $str=<<<'EOD' 2 hello 3 EOD; heredoc字符串:没有双引号的双引号字符串 阅读全文
posted @ 2020-09-09 10:30 山鬼不识字 阅读(165) 评论(0) 推荐(0)
摘要:指的是系统(或用户)在对某些代码进行执行的时候,发现有错误,就会通过错误处理的形式告知程序员 1、错误分类 语法错误 用户书写的代码不符合php的语法规范,语法错误会导致代码在编译过程中不通过,所以代码不会执行 运行时错误 代码编译通过,但是代码在执行的过程中会出现一些条件不满足导致的错误 逻辑错误 阅读全文
posted @ 2020-09-09 10:21 山鬼不识字 阅读(183) 评论(0) 推荐(0)
摘要:1、可变函数 当前有一个变量所保存的值刚好是一个函数的名字,那么就可以使用变量+()来充当函数名来使用 $变量='dis' function dis() 1 <?php 2 function dis(){ 3 echo _file_,_function_; 4 } 5 $func='dis'; 6 阅读全文
posted @ 2020-09-09 10:09 山鬼不识字 阅读(141) 评论(0) 推荐(0)
摘要:1、函数体 函数内部(大括号里面)的所有的代码叫函数体 函数返回值 return,指的是将函数实现的结果,通过return关键字,返回给函数外部(函数调用的地方) 在php中所有的函数都有返回值, 1 <?php 2 function display(){ 3 echo _FUNCTION_; // 阅读全文
posted @ 2020-09-08 16:53 山鬼不识字 阅读(161) 评论(0) 推荐(0)
摘要:1、函数的基本概念 函数:function,是一种语法结构,将实现某一功能的代码(多行代码)封装到一个结构中,从而实现代码的重复利用 2、函数的定义语法 函数的几个关键点: function关键字 函数名 参数(形参和实参) 函数体 返回值 1、基本语法: 1 1、函数的定义: 2 function 阅读全文
posted @ 2020-09-08 16:37 山鬼不识字 阅读(370) 评论(0) 推荐(0)
摘要:即在php脚本中引入其他脚本或文件 作用:更好的组织程序和页面,而且可以利用他们查到代码的一些冗余 关于目录: ./ 表示当前脚本所在目录 ../ 表示当前脚本上一级子目录 ../../ 表示当前脚本上一级父目录,即上一级子目录的子目录,依此类推 1、文件加载原理 在文件加载(include或者re 阅读全文
posted @ 2020-09-08 16:32 山鬼不识字 阅读(198) 评论(0) 推荐(0)
摘要:1、有关输出的函数 print():类似于echo输出,本质是一种结构(可以不使用括号),不是函数,返回值为1 print_r():类似于var_dump,但比它简单,不会输出数据的类型,只会输出值 1 示例: 2 <?php 3 echo print('hello world'); 4 print 阅读全文
posted @ 2020-09-08 11:31 山鬼不识字 阅读(130) 评论(0) 推荐(0)
摘要:代码执行的方向 1、控制分类: 顺序结构 代码从上往下,顺序执行(代码执行的最基本结构) 分支结构 给定一个条件,同时有多个可执行代码,然后根据条件执行某一块代码 循环结构 在某个条件控制范围内,指定的代码可以重复执行 2、顺序结构: 最基本结构,所有代码默认从上往下依次执行 3、分支结构: 主要有 阅读全文
posted @ 2020-09-08 11:23 山鬼不识字 阅读(197) 评论(0) 推荐(0)
摘要:运算符(operator):是一种将数据进行运算的特殊符号,在php中共有十种运算符之多 1、赋值运算符: =:将右边的结果(可以是变量,数据,常量和其他匀速出来的结果)保存到内存的某个位置,然后将位置的内存地址赋值给左侧的变量(常量) 2、算数运算符: +:数据累加 -:数据相减 *:数据相乘 / 阅读全文
posted @ 2020-09-08 10:42 山鬼不识字 阅读(478) 评论(0) 推荐(0)
摘要:1、简单(基本)数据类型: boolean:true\false int/integer:系统分配4个字节存储,表示整数类型 float(double):系统分配8个字节存储,表示小数或者整型存储不下的数据 string:系统根据实际长度分配,表示字符串(引号) 单引号中不能再包含变量,会当成字符串 阅读全文
posted @ 2020-09-08 10:31 山鬼不识字 阅读(166) 评论(0) 推荐(0)
摘要:是一种在程序运行当中不可改变的量(数据) 常量一旦定义,同城数据不可改变(用户级别) 1、常量的定义: 1、define('常量的名称',常量的值)或者define("常量的名称",常量的值) 2、5.3之后才有的:const 常量名=值 常量的名称习惯大写,也可以小写 1 <?php 2 defi 阅读全文
posted @ 2020-09-08 10:27 山鬼不识字 阅读(143) 评论(0) 推荐(0)
摘要:php是一种动态网站开发的脚本语言,动态语言的特点是交互性,会有数据的传通,而php作为“中间人”,需要进行数据的传递,传递的前提就是php能自己存储数据(临时存储) 1、变量命名: 前面必须由$符号; 要严格区分大小写; 名字由字母,下划线,数字组成; 但只能由英文字母和下划线开头; <?php 阅读全文
posted @ 2020-09-07 23:28 山鬼不识字 阅读(152) 评论(0) 推荐(0)
摘要:1、标准风格(推荐使用): <?php echo 'i am a girl','我是中国人'; ?> 2、短标记风格: 默认情况下不支持短标记风格,必须在php.ini中更改配置如下: short_open_tag=off改为short_open_tag=on <? echo 'i am a gir 阅读全文
posted @ 2020-09-07 23:10 山鬼不识字 阅读(477) 评论(0) 推荐(0)
摘要:1、sql注入的原理? web应用程序对用户输入参数的合法性没有进行判断和过滤,而且输入的参数被会带到数据库中查询,攻击者就可以利用这一特性构造paylod,让其带入数据库进行查询,爆库等操作 2、sql注入的类型? 联合注入:union select 1,2,database() ​ 报错注入:函 阅读全文
posted @ 2020-09-07 16:33 山鬼不识字 阅读(149) 评论(0) 推荐(0)