08 2019 档案
摘要:报错信息如下: 原因: .env文件配置中欧冠包含空格的配置信息,用双引号""引起来即可
阅读全文
摘要:以创建service层为例子 1.执行命令 2.在app\Console\Commands 下就会多出一个 ServiceMakeCommand.php 文件 ,更改其内容为一下内容(注意: 1.继承了GeneratorCommand类, 2. protected $signature = 'mak
阅读全文
摘要:应用场景在使用php的过程中,我们常常需要去添加一些PHP扩展库。但是重新对php进行编译是比较蛮烦的,所以这时候我们可以使用phpize对php进行添加扩展。并且phpize编译的扩展库可以随时启用或停用,比较灵活。 使用方法extention为要挂载的扩展包 1. wget extension.
阅读全文
摘要:1.下载安装包 赋予执行权限 2.创建runner用户 3.注册runner https://docs.gitlab.com/runner/register/index.html gitlab-runner相关配置位置 4.安装并启动服务 更新操作 1.停止服务 2.下载新版本并设置执行权限 3.启
阅读全文
摘要:桥接模式(Bridge) 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。
阅读全文
摘要:组合模式(Composite) 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 这种模式创建了一个包含自己对象组的类。该
阅读全文
摘要:装饰器模式(Decorator) 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 我
阅读全文
摘要:外观模式(Facade) 外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用
阅读全文
摘要:创建了新的laravel项目后, 运行提示:No application encryption key has been specified 解决方法: 这个是由于没有配置好 APP_KEY 在终端上, cd到项目目录位置然后执行: php artisan key:generate
阅读全文
摘要:调用客服消息接口返回如下: { "errcode":45047, "errmsg":"out of response count limit hint:[2TCvgA0175ge21]" } 原因:在用户没主动点菜单、发送消息、 扫描二维码、支付成功、用户维权的情况下,连续调用客服接口超过20次,将
阅读全文
摘要:这是因为laravel的缓存路径没有找到 laravel缓存文件路径是在 config/cache.php中设置,默认存在storage文件夹中 解决 需要保证storage/framework下面创建 sessions, views, cache 文件夹并确保可写权限
阅读全文
摘要:有这样一种需求,将形式为“TranAbbr=IPER|AcqSsn=000000073601|MercDtTm=20090615144037”的字符串转换成如下格式的数组: 2.第二种方式 两种写法各有优势: 1、 第一种容易想到,耳熟能详;第二种不容易想到,且eval函数在使用时要注意安全隐患。
阅读全文
摘要:微信内部客服消息 1. 这里要讲的核心内容是基于微信浏览器的URL Schemes来实现微信内部消息的控制,就是weixin://,这个是不是和http://有一样的格式,表达的意思类似,就是告知浏览器,采取什么协议解析URL内容,只是这里的weixin://只能是微信浏览器才能识别。2. 微信内部
阅读全文
摘要:1.打开redis配置文件 添加requirepass 密码 将bind 127.0.0.1 ::1前的#去掉 保存退出 2.关闭redis 启动redis 3.查看 密码已经设置成功,需要密码才能进去,输入密码 4.设置密码后的redis 怎么关闭
阅读全文
摘要:1.安装依赖包 2.下载安装包 3.解压 4.检查当前的环境是否满足要安装软件的依赖关系 5.编译安装 6.在之前编译的源码包中,找到 php.ini-production,复制到/usr/local/php下,并改名为php.ini: [可选项] 设置让PHP错误信息打印在页面上 将Off改成On
阅读全文
摘要:1.进入nginx安装路径,我的是/usr/local/nginxvi conf/nginx.conf将 location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_para
阅读全文
摘要:CentOS 7.0默认使用的是firewall作为防火墙 查看防火墙状态 停止firewall 禁止firewall开机启动
阅读全文
摘要:代理模式(Proxy) 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 介绍 意图:为其他对象提供一种代理以控制对这个对象的访问。 主要解决:在直接访问对象时带来的问题,比如
阅读全文
摘要:问题场景 服务器重启后,重启nginx时报错nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory),进入到logs目录发现确实没有nginx.pid文件 问题场景 服务
阅读全文
摘要:1.安装nginx前,我们首先要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件,可通过如图所示命令进行检测,如果以安装我们可以通过图二所示卸载: yum install gcc-c++ yum -y install zlib zlib-dev
阅读全文
摘要:报错信息 One of the configured repositories failed (CentOS-7 - Addons - sohu.com), and yum doesn't have enough cached data to continue. At this point the
阅读全文
摘要:虚拟机使用的是VMware Workstation ,并且首次在虚拟机体验64 位系统。在新建好虚拟机,运行时候就出现了VMware Workstation 的提醒:此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。如图: 解决方法 以联想 扬天T4900D为例重启电脑 不停
阅读全文
摘要:首先需要去申请一个域名签名证书,在腾讯云,阿里云都有免费版,然后下载下来按如下配置,请根据自己路径更改 如何让nginx.con 加载自定义目录的配置文件
阅读全文
摘要:1.通过fdisk -l 查看目前的硬盘信息,默认是从sda开始排,增加第二块硬盘的时候,会显示sdb,以此类推,我的是vda,vdb,以自己实际的为主,下面以sda,sdb 讲解 2.添加硬盘3.重启系统,再次输入fdisk -l 可以看到多了一个vdb标识20G大小的空间 4.然后,我们为这个硬
阅读全文

浙公网安备 33010602011771号