3 hehehhl

尚未进行身份认证

暂无相关描述

等级
TA的排名 12w+

laravel 队列

1..env文件修改QUEUE_DRIVER=redis2.queue.phpdatabase.php可以保持默认不做修改(注意:在queue.php文件里面redisquque=>{default}大括号必须加)3.composerrequire"predis/predis~1.0"安装扩展4.phpartisanmake:jobSen...

2019-08-13 16:22:31

laravel 下安装使用ffmpeg

1.laravel根目录下composer安装ffmpeg,不加版本号默认使用0.14版本composerrequirephp-ffmpeg/php-ffmpeg2.安装EPELRelease,因为安装需要使用其他的repo源,所以需要EPEL支持sudoyuminstall-yepel-releaserpmsudorpm--import/etc/pk...

2019-08-02 09:19:49

记录安装swoole遇到的问题

前面跟官网一样:安装swoole前必须保证系统已经安装了下列软件php-5.3.10或更高版本gcc-4.4或更高版本makeautoconf下载地址https://github.com/swoole/swoole-src/releases http://pecl.php.net/package/swoole http://git.oschina.net/matyh...

2018-10-17 15:26:08

前端JS RSA加密,PHP后端解密实现密码安全传输

在设计用户注册登陆系统的时候,密码的安全传输一直是一个需要特别引起注意的地方,很多网站包括大型网站依然还是采用明文传输密码的方式,安全隐患需要注意。当然,为了防止第三人的恶意窃听,不少网站已经启用了HTTPS的加密传输。    那么,对于一些目前还不具备启用https加密传输的网站来说,飘易建议大家在前端采用jsrsa加密,后端再采用PHP/JAVA进行RSA解密的方式保证密码的安全传输。 RS...

2018-02-27 16:45:13

jekyll + github 发博客

一.首先你要在github上创建一个版本库二.接下来安装rubyhttp://rubyinstaller.org/下载完之后要配置环境变量在windows中配置环境变量RUBY_HOME=rubyinstaller_dir(实际的ruby所在路径)在path中添加%RUBY_HOME%\bin在命令行下运行ruby--ve

2016-10-27 09:59:27

浅谈二维码

一、什么是码制?      二维条形码也有许多不同的编码方法,或称码制。就这些码制的编码原理而言,通常可分为以下三种类型   1.线性堆叠式二维码        是在一维条形码编码原理的基础上,将多个一维码在纵向堆叠而产生的。典型的码制如:Code16K、Code49、PDF417等。    2.矩阵式二维码        是在一个矩形空间通过黑、白像素在

2016-10-24 15:09:38

APP接口

APP接口和面向对象接口是不一样的APP接口加载APP页面时,通过加载APP接口获取数据,客户端发送一个请求,经过处理返回数据,客户端工程师通过这些数据解析,然后把数据显示出来。接口要满足三个条件:1.接口地址2.接口文件3.返回的接口数据数据标准格式:1.状态码2.提示信息3.返回数据Json:一种轻量级数据交换格式,具有良好的可读和便于快速编写的特性

2016-10-18 12:05:43

jquery实现遮罩层

在html页面中写入:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">Documentbody{font-fami

2016-10-09 17:01:41

mvc实际操作

在前面的操作我们已经完成了框架的一些基础功能,现在我们来实际的运用一下我们的框架;我们做一个简单的留言板功能:4-2在控制器中写入://所有留言publicfunctionindex(){}//添加留言publicfunctionadd(){}//保存留言publicfunctionsave(){}在model层写入<?phpnam

2016-10-04 14:38:35

twig模板引擎

Twig是一个灵活、高效并且安全的PHP模板引擎。如果你使用过Smarty、Django或者Jinja这类基于文本的模板引擎的话,那么你会觉得Twig是很自然而然的事情。Twig严格遵守了PHP的信念,同时增加了在模板环境中很有用的函数,这些做法使得Twig不论是对设计师还是开发人员,都是非常友好的。Twig的主要特征友:高效:Twig将模板编译成了优化了的PHP文件,与原生的PH

2016-10-03 19:28:46

mvc之composer加载和model数据类

3-3composer加载首先先下载composer;Composer将这样为你解决问题:a)你有一个项目依赖于若干个库。b)其中一些库依赖于其他库。c)你声明你所依赖的东西。d)Composer会找出哪个版本的包需要安装,并安装它们(将它们下载到你的项目中)。首先在index.php同级目录下创建一个composer.json并写入{

2016-10-02 19:36:02

从0打造自己的mvc框架2

2-4加载控制器判断控制器是否存在如果不存在就给出一个提醒,如果存在就显示控制器里的内容<?phpnamespaceapp\Controller;classindexControllerextends\core\imooc{publicfunctionindex(){$data="helloworld";p($data);

2016-09-29 17:23:25

从0打造自己的mvc框架

为什么要开发自己的框架?1.为了更快的开发效率2.为了更高的运行效率3.为了更好的证明自己框架运行流程:下面我们来进行mvc框架的开发2-1首先要先创建一个入口文件:<?phpdefine('MVC',realpath('./'));//当前框架的根目录define('CORE',MVC.'/core');

2016-09-29 12:02:58

浅谈MVC

什么是MVC?模型-视图-控制器(MVC)是XeroxPARC施乐帕克研究中心在二十世纪八十年代发明的一种软件设计模式。Controller:控制器层将所有的事项连接在一起,并且将视图设计和模型功能合并在一起。它负责从视图中收集输入数据,并决定程序的执行逻辑。控制器会调用模型的机制并解析返回的数据,以便使这些数据能够被视图所展示。他还负责所有的应用程序的异常控制和流控制。Mod

2016-09-28 17:41:53

微信入门开发

第一步:微信公众平台登录测试号第二步:查看开发者文档整好对接第三步:在微信公众平台上对接成功之后从微信公众平台下载一个demo然后放到线上第四步:把对接的名称写到demo里的define("TOKEN","demo");第五步:获取access_token$url="https://api.weixin.qq.com/cgi-bin/token?grant_type=c

2016-09-28 12:19:50

最原始的ajax无刷新分页

//获取总条数$arr=DB::table('jia')->count();//2设置每页显示的数据量$length=3;//3计算出总页数$zong=ceil($arr/$length);//4获得当前页$page=isset($_GET['page'])?$_GET['p

2016-09-22 21:47:10

jquery及点及改

jquery及点及改$(document).delegate('.er','click',function(){vardesc=$(this).html();varuid=$(this).attr('pid');$(this).parent().html("");$("input[na

2016-09-20 15:58:12

php验证码

在控制器方法下加入:publicactionCode(){$num=4;$w=135;$h=40;$code="";for($i=0;$i<$num;$i++){$code.=rand(0,9);}//4位验证码也可以用rand(1000,9999)直接生成

2016-09-16 21:28:27

使用keepalived搭建高可用的nginx

第一步,下载安装keepalivedwgethttp://www.keepalived.org/software/keepalived-1.2.22.tar.gz//下载keepalivedtarzxvfkeepalived-1.2.22.tar.gz//解压cdkeepalived-1.2.22///进入目录./configure//配置

2016-09-16 21:05:43

如何配置https站点

第一步配置一个https站点需要有一个ssl的证书,我们可以到以下网址去申请一个免费的ssl证书:https://buy.wosign.com/Free/#ssl第二步有了ssl的证书后,我们可以将需要的服务器类型的压缩包解压后上传到服务器中。一共有两个文件,一个是.crt文件,还有一个是.key文件。第三步在原有的nginx的server配置中添加以下内容:lis

2016-09-16 20:58:46

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。