自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯苦恰啡的博客

人懒惰久了,稍微努力一点点,就以为这就是拼命了

  • 博客(164)
  • 收藏
  • 关注

原创 Laravel使用Swoole Table功能

下面的代码直接是一个类,控制器直接引用使用。使用前请确定你已经安装swoole服务喝redis服务。我的laravel版本是5.5,swoole版本是最新的。我的生产项目中主要只使用了find方法,其他几个方法仅供参考,使用请谨慎~<?php/** * Created by PhpStorm. * User: Aicken.peng * Date: 2019/9/11 * Tim...

2020-03-12 18:13:34 800

原创 laravel使用redis集群,用户redis分配解决办法,以及处理redis集群中的数据

<?phpclass RedisHa{ protected static $name = 'redis_ha'; protected static $connections = []; protected static function init() { $hosts = explode(',', env('REDIS_HA_HOSTS'...

2019-05-18 17:11:38 1382

原创 获取客户端ip地址-PHP

public function getClientIP() { $ip = ''; if($SERVER['HTTP_X_FORWARDED_FOR']){ $ip = $SERVER['HTTP_X_FORWARDED_FOR']; }elseif($SERVER['REMOTE_ADDR']){ ...

2019-01-28 18:16:41 511

原创 laravel框架中搜索日志信息

public function search(Request $request) { $keywords = $request-&amp;amp;gt;input('keywords'); $date = $request-&amp;amp;gt;input('date', Carbon::now()-&amp;amp;gt;toDateString()); if (empty(...

2018-12-28 17:45:08 513 1

原创 laravel实现类方法邮件发送功能,监听框架异常错误

/** * 发送邮件错误日志 * @param $method 方法 * @param $params 所调用方法的参数 * @param $result crm接口返回结果 */ public static function sendErrorMail($method, $params, $result) { $m...

2018-12-04 11:06:06 1118 2

转载 laravel中事件的简单使用

先说一下在什么场景会使用这个事件功能。事情大概是这样的,需求要在用户注册的时候发一些帮助邮件给用户(原本用户在注册之后已经有发别的邮件的了,短信,IM什么的)原来这个注册的方法也就10多行代码。但是有时候我们为了省事,直接在注册代码后面添加了各种代码。例如这个注册方法本来是这样的&amp;amp;lt;?phpnamespace App\Htt\Controllers;use Illum...

2018-08-31 17:10:52 646 2

原创 Laravel表单验证,拦截ajax,自定义返回数据

第一步:找到app\Http\Requests\Requests类,并在类中添加以下方法 protected function failedValidation(Validator $validator) { throw new ValidationException($validator,$this-&gt;response( $this...

2018-08-31 14:35:59 2511

原创 Git commit 后恢复到历史版本

1 问题git pull 后发现此版本不是想要的版本,但pull后的版本,在我的当前分支版本基础上又迭代了N个版本。2 恢复到本分支的原来版本git diff wechat_card origin/wechat_card #查看两个分支代码的区别1、git reflog wechat_card (查看本地master分支历史变动纪录)2、 git re...

2018-07-10 11:38:33 2608

原创 show database 没有mysql数据库 解决办法

某天突然发现数据库只有一个自建的库和information_schema这两个库,找到一个解决办法mysqld_safe --skip-grant-tables去到mysql的安装目录下的bin目录,运行上面的命令启动即可...

2018-06-21 13:40:39 8428 1

原创 Laravel使用SFTP上传文件

首先使用composer安装第三方包league/flysystem-sftp这个第三方包的github地址为:https://github.com/thephpleague/flysystem-sftp这个第三方类各种php框架以及原生上传文件的demo:sftp 框架上传文档 API文档下面我记录一个自己用laravel写的读取本地服务器的csv文件上传到远程sftp服务...

2018-05-31 18:35:51 2488

原创 mysql命令行导入sql、csv文件格式的数据

CSV 提前把csv文件格式准备好。 导入文件前查看mysql根目录下的my.ini,查看secure_file_priv配置,导入的csv文件需要在该配置参数目录下。可设置为空后重启服务器,导入文件就可以随意放置。use test;set names utf8;load data infile "your csv file path" into table tablename f...

2018-05-31 13:54:36 5756

翻译 linux常用命令

ps命令:ps命令是查看当前系统的进程状态,常常配合kill命令杀进程,(pkill -9 apache,杀掉apache进程,这里的-9表示尽快) 常用的有ps -ef,ps -auxpstree命令: pstree命令是指将所有进程以树状图显示,pstree -p是指将所有进程以树状图显示并带上pid,如下图,前面是进程名后面是进程的pid,使用-p参数可以很清晰的看清某个子进程的...

2018-03-20 14:38:06 516

原创 linux查看系统存储空间命令

//查看当前系统磁盘使用空间df -h//查看当前目录文件占用空间大小du -sh *

2018-03-12 14:23:05 68381

原创 vue.js,table标签(表格)使用过度transition组件出错

table标签在vue之中可能比较特殊吧~,table标签里面的transition的用法和在table标签中套组件有点相似。 解决办法:<style> .list-enter-active { transition: all .3s ease; } .list-leave-active { transition: all .8s cubic-bez

2017-12-15 09:01:05 3306

转载 建立商城商品关联属性表实现单商品多规格功能

在电子商城项目开发中, 会存在同一种商品存在不同规格的情况, 如图某型号手机在售卖时用户可以选择的不同规格:这里商品的库存量单位(SKU)便不再是该商品, 而是到具体属性组合出的规格, 每种规格可能会有不同的售价、运费与库存剩余情况, 所以用户在购买时, 不仅需要记录所购买的商品 ID, 同时也需要记录购买的该商品的具体规格。直观分析图示中的规格情况, 网络类型、机身颜色、机身内存 属于商品不同属性

2017-12-05 14:11:29 5582

翻译 vue实现一个分页组件

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <titl

2017-11-30 15:54:59 4075

转载 枫叶红尽黄叶飞

父亲有一位多年好友,叫沙阿姨。他们在父亲念大学时相识,到现在,每逢过年或重要日子都会聚聚,差不多有五十年的交情了。小时候就觉得沙阿姨是个美人,个子高挑,眉眼恬淡,椅子只坐一半,腰挺的很直,看过去干净又端庄。不像母亲对我直呼其名,她从来到家里见我,都是搂住喊宝贝儿,弄得小孩子心里甜甜的。只是记忆中的她,从来都很沉静,话少,声音不大,脸上始终有一份藏不住的忧郁。

2017-11-30 08:56:21 557

原创 PHP生成加减算法方式的验证码

这是在网上找的一个demo,我加入了一部分代码。可以使用。这里需要说明一下,我们调用验证码类要在一个单独的控制器方法中使用。<?php namespace mobile\components;/** * @author fenghuo * * 改造的加减法验证类 * 使用示例 VerifyCode::get('xxx', 20); * 验证示例 VerifyCod

2017-10-30 15:16:29 1802

翻译 css中的em

em和px的区别: em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。国外使用比较多,现在移动智能终端设备越来越普及,em能适应更多的移动设备。   px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的,QQ截图也是使用PX作为长度宽度单位。em是这样算的:它是根据字体的大小来计算的用户

2017-10-24 15:41:57 451

原创 Yii2设置前端资源文件的加载位置

打开asset文件夹中的AppAsset.php文件。找到他的继承的对象AssetBundle类。 找到如下两个参数,他就是我门用来设置前端资源文件注册显示的位置。/** * @var array the options that will be passed to [[View::registerJsFile()]] * when registering the JS files in

2017-10-24 13:52:15 3307

翻译 移动端能用手指滑动的轮播图插件

下载链接:https://codeload.github.com/thebird/Swipe/zip/2.0.0,下载后解压,直接运行index.html文件,在浏览器的手机端访问模式,直接可以拖动轮播图片进行左右轮播重写swipe.js文件中的stop方法 function stop() { delay=options.auto > 0 ? options.auto : 0; cle

2017-10-23 17:14:41 6188

转载 详解spl_autoload_register()函数

在了解这个函数之前先来看另一个函数:__autoload。 一、__autoload 这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数。看下面例子: printit.class.php <?php class PRINTIT { function doPrint() { echo 'hello world'; }}?> index.php <?fu

2017-10-18 14:08:26 10071

翻译 Mysql中数据类型括号中的数字代表的含义

我们平时用sql语句建数据库的时候,总是会写到int(11),varchar(200)。但是括号里面的值具体代表什么意思呢?我感觉我是’知其然而不知其所以然’。首先,我们创建一个数据表test:mysql> CREATE TABLE test( -> id1 int(1), -> id2 tinyint(1) ->);此处的有符号和无符号怎么区别? 给一个字段加上UNSIG

2017-10-18 11:01:40 13343 3

转载 php扩展之PDO

pdo笔记

2017-09-19 10:56:15 1242

原创 div+css之让ul及li水平居中于div

<div class="footer-desc"> <ul> <li><a href="">网站地图</a></li> <li><a href="">隐私声明</a></li> <li><a href="">版权声明</a></li> <li><a href="">联系我们</a></li

2017-08-16 10:18:44 1229

转载 ul列表解决最后一个li标签的margin问题

原文地址:http://www.qdfuns.com/notes/18692/4aaf900b84dcb4ab111ddfd93b87c8ee.html 方法一:运用css3的nth-child(3n),但是不兼容ie8及以下。<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>demo</title> <

2017-08-15 14:17:36 3603

原创 css3鼠标经过,图片旋转

<style> .navigation:hover .img { -webkit-transition:0.4s linear;transition:0.4s ease-in; -webkit-transform:rotate(180deg);transform:rotate(180deg); }</style><d

2017-08-15 13:08:05 2267

原创 yii2中gridview多表关联显示并可查询

假设有一张文章表,需要关联文章分类表,关联显示分类 public function getArticlecategory(){ // hasOne要求返回两个参数 第一个参数是关联表的类名 第二个参数是两张表的关联关系 // 这里id是ArticleCategory表的id, 关联article表的id return $this->hasOn

2017-07-19 16:36:57 3533

原创 yii2中获得getErrors()方法中的第一条报错信息

public static function getModelError($model) { $errors = $model->getErrors(); //得到所有的错误信息 if(!is_array($errors)){ return true; } $first

2017-07-14 14:55:18 5624

原创 yii2自定义表单使用验证码

首先在控制器定义方法actions:public function actions() { return [ 'captcha' => [ 'class' => 'yii\captcha\CaptchaAction', 'maxLength' => 4, //最大显示个数

2017-07-11 14:10:59 970

原创 css绝对定位后居中显示文字

直接上代码:<style> .main { width:300px; height:200px; text-align:center; } .title { position:absolute; width:300px; height:20px; backgroun

2017-06-30 14:13:24 5002

原创 bindParam和bindValue的区别以及在Yii2中的使用

bindParam() 和 bindValue() 非常相似。唯一的区别就是前者使用一个 PHP 变量绑定参数, 而后者使用一个值。对于那些内存中的大数据块参数,处于性能的考虑,应优先使用前者。根据id查询一条数据,并对id进行过滤:$id = 1;$result = Yii::$app->db->createCommand("select * from product where id=:id

2017-06-28 17:04:46 4840

原创 yii2使用Dao并对接受到的参数进行过滤

查询数据:#$id为前台传过来的值,我们需要对他进行过滤转义Yii::$app->db->createCommand("select * from user where id=:id",[':id'=>$id])->queryAll();更新数据:#$id为前台传过来的值,我们需要对他进行过滤转义Yii::$app->db->createCommand()->update('user',['na

2017-06-28 16:50:47 1700

原创 php删除二维数组中的重复值

//二维数组去掉重复值 public function a_array_unique($array){ $out = array(); foreach ($array as $key=>$value) { if (!in_array($value, $out)){ $out[$key] = $value;

2017-06-26 14:57:30 3109 1

转载 转:深入研究mysql中group by与order by取分类最新时间内容

以下是转自网上的一篇文章:原文地址本文就和大家一起深入研究下mysql中group by与order by.下面是我模拟我的内容表 我现在需要取出每个分类中最新的内容select * from test group by category_id order by date结果如下 明显。这不是我想要的数据,原因是msyql已经的执行顺序是 引用写的顺序:select … from… wher

2017-06-22 14:41:31 618

原创 img相对于div垂直居中

该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐。允许指定负长度值和百分比值。这会使元素降低而不是升高。在表单元格中,这个属性会设置单元格框中的单元格内容的对齐方式。参考地址:vertical-align比如某一行内容中有文字有图片,有单选框,想要文字和单选框相对图片垂直居中。这时候就可以用vertical-align属性解决

2017-06-16 13:45:04 962

原创 yii2常用ActiveForm表单

表单整体输出样式<?php $form = ActiveForm::begin([ 'options' => ['enctype' => 'multipart/form-data', 'class' => 'form-horizontal'], 'method' => 'post', ]); $template = ['template' =>

2017-06-15 08:52:58 782

原创 利用css实现鼠标经过元素,下划线由中间向两边展开

利用css实现鼠标经过元素,下划线由中间向两边展开的效果

2017-06-09 09:08:24 9301 2

原创 table标签中设置td的边框线

//设置table标签的css为:border: 1px solid #ccc;//设置td标签的css属性为:border:solid #ccc 1px;

2017-06-02 14:54:42 27272

转载 利用jquery实现文字上下滚动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Ty

2017-06-02 11:50:44 9411

空空如也

空空如也

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

TA关注的人

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