自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 观察则设计模式

观察则设计模式观察者设计模式简单介绍:观察者设计模式是属于行为模式比如:当以个对象做出改变时,所有依赖他的对象都将得到通知,做出某些改变/*被观察者基类$observers 存储观察者对象function attach() //追加观察者的方法function detatch() //取消观察者的方法function notify() //通知观察者更新的方法*/abs...

2019-07-27 11:44:18 102

原创 OneinStack安装lnmp环境

OneinStack地址:https://oneinstack.com/install/

2019-07-26 17:23:33 170

原创 php抽象工厂模式

php抽象工厂模式简单介绍1.工厂模式就相当于是一个超级工厂2.抽象工厂模式,每个工厂只负责创建一个对象不需要我们指定相关的类3.面向对象的开闭原则,可以增加类但是尽量不要去修改类我们下面看下上一节简单工厂模式的代码interface Shape{ public function draw();}//实现产品的具体类class Rectangle implements Shape...

2019-07-25 13:26:02 124

原创 php单例模式

php单例模式单例模式简单介绍:1.单例模式是设计模式中最简单的设计模式之一2.这种设计模式是属于创建型设计模式,这种设计模式只是设计到了一个单一的类3.该类涉及创建自己的对象,同时确保只创建单一的一个对象单例模式主要解决一个类的频繁创建class Single{ protected static $ins = null; //用于保存对象的实例对象 public $s_rand...

2019-07-25 13:16:46 82

原创 curl发送请求

function httpRequest($url, $method="GET", $postfields = null, $headers = array(), $debug = false, $timeout=60){ $method = strtoupper($method); $ci = curl_init(); /* Curl settings */ c...

2019-07-24 10:20:59 113

原创 tp5部署vue项目刷新页面后404

tp5部署vue项目刷新页面后404项目采用前后端分离,但是考虑到了登陆的问题我直接还是和后台接口这些直接部署在了一个统一的域名下面这样也就解决了session 和cookie共享的问题。服务器是使用的nginx。vue前端build打包完成之后是所有的页面相当与合并在了一块index.html 点击后看url地址栏/aaa/bbb 以为是其他页面其实还是 index.html,这个时候...

2019-07-15 17:44:01 1274

原创 php数组转xml,xml转数组

php生成xml调用接口的时候需要发送xml格式的数据,自己记录一下<?php /** *数组转化成xml *@param $arr array *@return $xml * **/ public static function toXml($arr = array()){ if(!is_array($arr)){ return false; } $x...

2019-07-11 17:53:21 109

原创 简单工厂模式

工厂模式(factory)工厂模式,这种设计模式是属于设计模式的创建型设计模式它提供了一种创建对象的最佳方式。在工厂设计模式当中不会对客户端暴露对象创建的逻辑何时使用工厂模式:在不同条件下创建不同的对象实例工厂模式的优点: 1.调用者想创建对象的话只知道名称的话就可以了 2.扩展性高 想增加产品时,只需要扩展一个工厂类就可以了 3.屏蔽了产品的具体实现,调用者只关心产品的接口就可以...

2019-07-10 10:06:00 92

原创 php安装扩展

phpize编译安装php扩展下载PHP的扩展包下载后解压文件安装编译生成.so文件下载PHP的扩展包去php的官网找到 pecl https://pecl.php.net/使用wget 命令下载扩展包文件下载后解压文件tar -zxvf 文件名称安装编译生成.so文件phpize :找到php的安装目录bin/phpize进入到解压后的扩展文件目录执行 /data/lnmp/p...

2019-06-25 11:16:40 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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