- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 laravel 队列
1. .env文件修改QUEUE_DRIVER=redis2. queue.php database.php可以保持默认不做修改(注意:在queue.php文件里面redis quque=>{default} 大括号必须加)3. composer require "predis/predis ~1.0" 安装扩展4. php artisan make:job Sen...
2019-08-13 16:22:31
393
原创 laravel 下安装使用ffmpeg
1.laravel根目录下composer安装ffmpeg ,不加版本号默认使用0.14版本composer require php-ffmpeg/php-ffmpeg2.安装EPEL Release,因为安装需要使用其他的repo源,所以需要EPEL支持sudo yum install -y epel-release rpmsudo rpm --import /etc/pk...
2019-08-02 09:19:49
1130
1
原创 记录安装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
1226
转载 前端JS RSA加密,PHP后端解密实现密码安全传输
在设计用户注册登陆系统的时候,密码的安全传输一直是一个需要特别引起注意的地方,很多网站包括大型网站依然还是采用明文传输密码的方式,安全隐患需要注意。当然,为了防止第三人的恶意窃听,不少网站已经启用了HTTPS的加密传输。 那么,对于一些目前还不具备启用https加密传输的网站来说,飘易建议大家在前端采用js rsa加密,后端再采用PHP/JAVA进行RSA解密的方式保证密码的安全传输。 RS...
2018-02-27 16:45:13
6119
4
原创 jekyll + github 发博客
一. 首先你要在github上创建一个版本库二. 接下来安装rubyhttp://rubyinstaller.org/下载完之后要配置环境变量在windows中配置环境变量RUBY_HOME=rubyinstaller_dir (实际的ruby所在路径)在path中添加 %RUBY_HOME%\bin在命令行下运行 ruby --ve
2016-10-27 09:59:27
5886
原创 浅谈二维码
一、什么是码制? 二维条形码也有许多不同的编码方法,或称码制。就这些码制的编码原理而言,通常可分为以下三种类型 1. 线性堆叠式二维码 是在一维条形码编码原理的基础上,将多个一维码在纵向堆叠而产生的。典型的码制如:Code 16K、Code 49、PDF417等。 2. 矩阵式二维码 是在一个矩形空间通过黑、白像素在
2016-10-24 15:09:38
713
原创 APP接口
APP接口和面向对象接口是不一样的APP接口加载APP页面时,通过加载APP接口获取数据,客户端发送一个请求,经过处理返回数据,客户端工程师通过这些数据解析,然后把数据显示出来。接口要满足三个条件:1.接口地址2.接口文件3.返回的接口数据数据标准格式:1.状态码2.提示信息3.返回数据Json:一种轻量级数据交换格式,具有良好的可读和便于快速编写的特性
2016-10-18 12:05:43
377
原创 jquery实现遮罩层
在html页面中写入:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Document body { font-fami
2016-10-09 17:01:41
7961
原创 mvc实际操作
在前面的操作我们已经完成了框架的一些基础功能,现在我们来实际的运用一下我们的框架;我们做一个简单的留言板功能:4-2 在控制器中写入://所有留言 public function index(){}//添加留言public function add(){}//保存留言public function save(){}在model层写入<?phpnam
2016-10-04 14:38:35
331
原创 twig模板引擎
Twig是一个灵活、高效并且安全的PHP模板引擎。如果你使用过Smarty、Django或者Jinja这类基于文本的模板引擎的话,那么你会觉得Twig是很自然而然的事情。Twig严格遵守了PHP的信念,同时增加了在模板环境中很有用的函数,这些做法使得Twig不论是对设计师还是开发人员,都是非常友好的。Twig的主要特征友:高效:Twig将模板编译成了优化了的PHP文件,与原生的PH
2016-10-03 19:28:46
699
原创 mvc之composer加载和model数据类
3-3composer加载首先先下载composer;Composer 将这样为你解决问题:a) 你有一个项目依赖于若干个库。b) 其中一些库依赖于其他库。c) 你声明你所依赖的东西。d) Composer 会找出哪个版本的包需要安装,并安装它们(将它们下载到你的项目中)。首先在index.php同级目录下创建一个composer.json并写入{
2016-10-02 19:36:02
321
原创 从0打造自己的mvc框架2
2-4加载控制器判断控制器是否存在如果不存在就给出一个提醒,如果存在就显示控制器里的内容<?phpnamespace app\Controller;class indexController extends \core\imooc{ public function index(){ $data="hello world"; p($data);
2016-09-29 17:23:25
353
原创 从0打造自己的mvc框架
为什么要开发自己的框架?1.为了更快的开发效率2.为了更高的运行效率3.为了更好的证明自己框架运行流程:下面我们来进行mvc框架的开发2-1首先要先创建一个入口文件:<?phpdefine('MVC',realpath('./')); //当前框架的根目录define('CORE',MVC.'/core');
2016-09-29 12:02:58
505
原创 浅谈MVC
什么是MVC?模型-视图-控制器(MVC)是Xerox PARC施乐帕克研究中心在二十世纪八十年代发明的一种软件设计模式。Controller :控制器层将所有的事项连接在一起,并且将视图设计和模型功能合并在一起。它负责从视图中收集输入数据,并决定程序的执行逻辑。控制器会调用模型的机制并解析返回的数据,以便使这些数据能够被视图所展示。他还负责所有的应用程序的异常控制和流控制。Mod
2016-09-28 17:41:53
367
原创 微信入门开发
第一步:微信公众平台 登录测试号第二步:查看开发者文档 整好对接第三步:在微信公众平台上对接成功之后 从微信公众平台下载一个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
254
原创 最原始的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
250
原创 jquery及点及改
jquery及点及改 $(document).delegate('.er','click',function(){ var desc=$(this).html(); var uid=$(this).attr('pid'); $(this).parent().html(""); $("input[na
2016-09-20 15:58:12
619
原创 php验证码
在控制器方法下 加入:public actionCode(){ $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
12948
原创 使用keepalived搭建高可用的nginx
第一步,下载安装keepalivedwget http://www.keepalived.org/software/keepalived-1.2.22.tar.gz //下载keepalived tar zxvf keepalived-1.2.22.tar.gz //解压 cd keepalived-1.2.22/ //进入目录 ./configure //配置
2016-09-16 21:05:43
4540
原创 如何配置https站点
第一步配置一个https站点需要有一个ssl的证书,我们可以到以下网址去申请一个免费的ssl证书:https://buy.wosign.com/Free/#ssl第二步有了ssl的证书后,我们可以将需要的服务器类型的压缩包解压后上传到服务器中。一共有两个文件,一个是.crt文件,还有一个是.key文件。第三步在原有的nginx的server配置中添加以下内容:lis
2016-09-16 20:58:46
541
转载 curl模拟post请求提交
header('content-type:text/html;charset=utf-8'); function curlPost($url,$data,$method){ $ch = curl_init(); //1.初始化 curl_setopt($ch, CURLOPT_URL, $url); //2.请求地址 curl_setopt($ch, CURLOPT_CUSTOMREQUEST,
2016-09-12 19:27:46
5819
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人