参考资料:C语言中文网 SQL 包含以下 4 部分: 1 数据定义语言(DDL):DROP、CREATE、ALTER 等语句。 2 数据操作语言(DML):INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。 3 数据查询语言(DQL):SELECT 语句。 4 数据控制语言(DC Read More
参考资料:C语言中文网 设计模式中的原则和法则: 1、开闭原则: 开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Oriented Software Construction Read More
参考资料:C语言中文网 GoF的23种设计模式分类和功能 一、分类 范围\目的 创建型模型 结构型模型 行为型模型 类模式 工厂方法 (类)适配器 模版方法、解释器 对象模式 单例 原型 抽象工厂 建造者 代理 (对象)适配器 桥接 装饰 外观 享元 组合 策略 命令 职责联 状态 观察者 中介者 Read More
之前的博客里记录了PHP解决跨域的方案:JSONP;https://www.cnblogs.com/pawn-i/p/11899120.html 除了jsonp之后,还是通过header函数设置响应头解决跨域问题: 设置允许访问的域名: 设置允许访问的请求方式: 然后根据需要再设置其他的参数…… Read More
环境:nginx+mysql+php7.2;Mac利用homebrew安装的php7.2 问题:修改了PHP的配置文件,php.ini;服务器是nginx,如何重启PHP? 开启: 重启: 停止: Read More
问题:文件上传时候需要验证上传的文件是否合法,文件伪装如何识别? 一个简单测试:把txt文件后缀直接改成jpg;上传 1.通过$_FILES['userfile']['type'];获取文件后缀名; T_T 没有检测出来; 2.用pathinfo()函数来获取文件路径的信息 T_T 没有检测出来; Read More
$_FILES——通过 HTTP POST 方式上传到当前脚本的项目的数组。 假设我们上传文件字段name='userfile',$_FILES数组里包括: 文件上传可能用到的其他函数: is_uploaded_file: move_uploaded_file: Read More
$GLOBALS——引用全局作用域中可用的全部变量。 $GLOBALS一个包含了全部变量的全局组合数组。变量的名字就是数组的键。(即所有出现过的全局变量,都可通过$GLOBALS获取到) 在PHP中,定义在函数体外的全局变量,函数内部是不能直接获取的,所以需要global声明或者$GLOBALS[] Read More
停止redis服务: 开始redis服务: Read More
问题: 为什么会报错呢?原因就在于我的定界符。 在正则规则中用的是/做的定界符,而在</h1>中也有/,所以会报这样的错误。 解决方法: 1.将</h1>中的/转义一下,改成<\/h1>就OK了, 2.换别的定界符。 Read More