自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 366

原创 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 1083 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 1197

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

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

2018-02-27 16:45:13 6046 3

原创 jekyll + github 发博客

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

2016-10-27 09:59:27 5869

原创 浅谈二维码

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

2016-10-24 15:09:38 676

原创 APP接口

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

2016-10-18 12:05:43 361

原创 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 7945

原创 mvc实际操作

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

2016-10-04 14:38:35 313

原创 twig模板引擎

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

2016-10-03 19:28:46 685

原创 mvc之composer加载和model数据类

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

2016-10-02 19:36:02 306

原创 从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 339

原创 从0打造自己的mvc框架

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

2016-09-29 12:02:58 493

原创 浅谈MVC

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

2016-09-28 17:41:53 356

原创 微信入门开发

第一步:微信公众平台 登录测试号第二步:查看开发者文档 整好对接第三步:在微信公众平台上对接成功之后 从微信公众平台下载一个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 242

原创 最原始的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 240

原创 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 611

原创 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 12939

原创 使用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 4528

原创 如何配置https站点

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

2016-09-16 20:58:46 533

转载 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 5804

表白神器 只需下载 解压就可以使用

表白神器 只需下载 解压就可以使用,,无需安装环境。

2018-12-21

空空如也

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

TA关注的人

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