自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 mysql 一条SQL 统计多条信息

SELECT (SELECT count(id) FROM statistics_log WHERE scene_id = 1) as list_one, (SELECT count(id) FROM statistics_log WHERE scene_id =2) as list_two...

2020-02-10 18:52:48

阅读数 6

评论数 0

原创 Linux 定时任务crontab 删除指定时间前的文件

1.新建一个可执行文件 touch /usr/local/bin/clear_psd 注意,赋予权限:chmod 777 clear_psd 2.编辑clear_psd文件,在其中添加类似下面的代码 #!/bin/sh find /www/psd-import/uploads -ty...

2020-02-06 18:44:37

阅读数 24

评论数 0

原创 laravel Request 详解

public function request(Request $request) { // 当期url,只返回url,不返回其他 $request->url(); // 结果=> http://www.lumen.com/ind...

2020-01-13 11:32:56

阅读数 147

评论数 0

原创 php 魔术常量

// __LINE__ 行数 echo '当前代码位于' . __LINE__ . '行<br/>'; //运行结果 当前代码位于472行 // __FILE__ 文件 echo ...

2020-01-13 10:53:21

阅读数 122

评论数 0

原创 php 使用 EasyWechat 获取分享链接

/* * * 获取分享链接 * 使用了 easywechat 没用过的自行看下官网文档 https://www.easywechat.com/ * @user AarthiModoo * @time 2019-12-15 21:26:07 * @p...

2020-01-09 11:35:08

阅读数 43

评论数 0

原创 php 使用 EsayWechat 网页授权

/** * 发起网页授权(非静默授权) * 使用了 easywechat 没用过的自行看下官网文档 https://www.easywechat.com/ * @user AarthiModoo * @time 2020-01-09 10:54:10 ...

2020-01-09 11:11:58

阅读数 9

评论数 0

原创 php 抽奖算法

/* * 抽奖算法 * @user AarthiModoo * @time 2020-01-09 10:44:09 * @return array * */ public function randomPrize() { ...

2020-01-09 10:44:42

阅读数 13

评论数 0

原创 简单的 php int 类型数据加密解密

加密 /** * 加密 * @param unknown $result * @return boolean|mixed */ public static function encode(Request $request) { ...

2020-01-09 10:23:38

阅读数 8

评论数 0

原创 laravel 队列

官方文档https://learnku.com/docs/laravel/5.4/queues/1256 1. 在控制器内将将要执行的操作参数入列,入列的队列名,是要执行的文件,与类名一样,大写转小写,单词间用下划线分隔 // 参数1...

2020-01-09 10:11:23

阅读数 8

评论数 0

原创 测试定时任务是否执行

使用以下命令测试定时任务是否执行(每分钟写入当前时间到指定路径指定文件下) * * * * * /bin/date >> /Users/AarthiModoo/Desktop/cron.txt 查看定时任务 crontab -l 编辑定时任务 crontab -e ...

2020-01-08 20:06:14

阅读数 10

评论数 0

原创 laravel 任务调度

1.写任务app/Console/Commands <?php namespace App\Console\Commands; use Illuminate\Console\Command; class Test extends Command { /** * 签...

2020-01-08 20:01:22

阅读数 13

评论数 0

原创 mysql查询匹配附表条件但不作为整个sql条件

SELECT `user`.id, `user`.nick_name, `user`.gold, ifnull(SUM( gold_log.number),0) as use_gold -- ifnull 判断是否为null,为null置0 FROM `user` LEFT JOIN ...

2020-01-08 19:52:26

阅读数 8

评论数 0

原创 nginx 配置跨域

add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS; add_header Access-Control-Allow-Header...

2019-12-13 19:36:58

阅读数 6

评论数 0

原创 laravel 获取执行的SQL

注意引入命名空间 use Illuminate\Suuport\Facades\DB DB::enableQueryLog(); 执行语句 dd(DB::getQueryLog());

2019-12-13 19:34:52

阅读数 23

评论数 0

原创 laravel 修改某一字段值

$update = [ 'update_id' => $user->id, 'update_time' => time(), ...

2019-08-13 11:47:49

阅读数 779

评论数 0

原创 Laravel Syntax error or access violation: 1055 Expression #1 of ORDER BY clause is not in GROUP BY

错误信息如下 解决办法如下 这是严格的db问题,你需要在你的配置/数据库中禁用严格模式'strict' => false 文件位置 /config/database.php 修改如下 'mysql' => [ ...

2019-07-11 21:35:52

阅读数 57

评论数 0

原创 Laravel 路由分发

想让laravel 走不同的路由文件可以在 /app/Http/Kernel.php 进行配置,代码如下 /** * The application's route middleware groups. * * @var array *...

2019-06-14 11:26:27

阅读数 79

评论数 0

原创 Laravel 时区不对

laravel 默认时区为 UTC 在 /config/app.php 下提现 将时区改为上海就行了 'timezone' => 'Asia/Shanghai',

2019-06-13 10:28:59

阅读数 1069

评论数 0

原创 Laravel 出现 No application encryption key has been specified

若文件根目录下没有 .env 1、.env.example 改名使用命令 copy 修改为 .env 2、使用命令 php artisan key:generate 获取密码,自动保存到 .env 3、将密码复制到config/app.php 中的key里面 刷新页面即可 ...

2019-06-13 09:38:00

阅读数 200

评论数 0

原创 php正则匹配汉字

php 的正则匹配汉字和javascript的不一样 $str = '/^[\x7f-\xff]{1,20}$/'; if(!preg_match($str,$request_content['city'])){ die('错了...

2019-04-28 14:11:15

阅读数 77

评论数 0

原创 Mac安装 MongoDB

使用 curl 命令来下载安装: # 进入 /usr/local cd /usr/local # 下载 sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.4.2.tgz # 解压 sudo tar -zxvf ...

2019-04-19 15:18:46

阅读数 25

评论数 0

原创 Linux平台安装MongoDB

下载完安装包,并解压tgz(以下演示的是 64 位 Linux上的安装) curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载 tar -zxvf mongodb-linux-x86_64...

2019-04-19 15:07:41

阅读数 25

评论数 0

原创 字符串与二进制之间的转换

/** * 将二进制转换成字符串 * @param type $str * @return type */ function BinToStr($str){ $arr = explode...

2019-03-29 10:57:14

阅读数 527

评论数 0

原创 php 获取指定月份的开始结束时间戳

function mFristAndLast($y = "", $m = ""){ if ($y == "") $y = date("Y"); if ($m == "") $m = ...

2019-03-21 20:32:39

阅读数 895

评论数 0

原创 Centos7 安装PHP7

1.下载PHP7 wget -O php7.tar.gz http://cn2.php.net/get/php-7.1.1.tar.gz/from/this/mirror 2.解压PHP7 tar -xvf php7.tar.gz 3.进入目录 cd php-7.0.4 4.安装...

2019-02-26 17:02:28

阅读数 56

评论数 0

原创 VirtualBox 安装完 CentOS后 配置静态IP

       在virtualbox安装了虚拟机centos后,默认情况下就可以上网了,方式是:网络地址转换(NAT),这种方式虚拟机没有固定IP,不存在真实的网络中,本机无法访问。我们需要本机与虚拟机能互相访问,且虚拟机有固定ip,虚拟机能上外网方便直接安装某些软件。所以我们使用桥接方式来配置虚...

2019-02-26 15:15:09

阅读数 72

评论数 0

原创 Mac VirtualBox 安装centos7

需要准备好centos的iso镜像文件,在centos官网下载 下载DVD ISO  一. 创建虚拟机 1.打开VirtualBox,点击新建,输入名称,类型选择Linux版本选择Other Linux(64-bit) 2.点击继续进行分配内存,使用推荐配置即可 3.点击继续...

2019-02-25 15:54:57

阅读数 727

评论数 0

原创 Php微信App支付生成预支付订单(统一下单接口)

框架用的是Laravl 没有找到官方合适的SDK包。参考JSAPI的后端SDK包,将内部方法搬出来写了一个。 生成预支付订单的时候需要进行两次签名,这个在微信的文档上没有特别的标注 /* * Effect 微信支付生成预支付订单 * author YangYu...

2019-02-18 09:55:14

阅读数 1277

评论数 0

原创 php支付宝App支付生成预支付订单(统一下单接口)

使用支付宝官方提供的SDK包,基本上不需要写什么代码 /* * Effect 支付宝支付生成订单 * author YangYunHao * email 1126420614@qq.com * time 2019-02-14...

2019-02-18 09:40:58

阅读数 1805

评论数 0

原创 Laravel使用支付宝app支付SDK报Cannot redeclare Decrypt()

报错原因: alipaySDK中定义的Encrypt()/Decrypt()函数与Laravel中定义的Encrypt()/Decrypt()函数重名了。 解决办法: 修改alipaySDK中定义的函数名称、修改引用的函数名称。 解决步骤: 在官方给的SDK中,一共有需要修改三个文件中的...

2019-02-14 10:01:13

阅读数 381

评论数 0

原创 Linux任意位置登录MySQL

有时在服务器上使用命令:mysql -uroot -p ; 尝试登录数据库。 系统提示: -bash: mysql: command not found 或如下提示 -bash: /usr/bin/mysql: No such file or directory 原因是由于系统默认会...

2019-02-12 16:29:01

阅读数 733

评论数 0

原创 Uncaught RedisException: protocol error, got 'n' as reply type byte

虚拟机上装了reids4.0.8版本,程序内使用Redis报  Uncaught RedisException: protocol error, got 'n' as reply type byte 错误 解决办法:        在Redis配置文件redis.conf中...

2019-01-08 16:05:04

阅读数 1001

评论数 0

原创 Linux 命令

1.从别的服务器拿文件到本地服务器 scp root@192.168.2.191:/usr/local/redis/etc/redis.conf /Users/AarthiModoo/Desktop/ 2.将本地文件放到别的服务器 scp /Users/AarthiModoo/Deskt...

2019-01-07 16:43:08

阅读数 37

评论数 0

原创 Linux 安装 Redis

1.获取redis资源     wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压     tar xzvf redis-4.0.8.tar.gz 3.安装     cd redis-4.0.8     make...

2019-01-07 15:12:03

阅读数 53

评论数 0

原创 php Aes 加密

主要应用在传输密码上有两种方法 第一种较为复杂 &lt;?php namespace Aes; class Aes { /** * var string $method 加解密方法,可通过openssl_get_cipher_methods()获得 *...

2019-01-04 11:55:19

阅读数 902

评论数 0

原创 PhpStorm设置背景图片

1.command+shift+A (ctrl+shift+A)出现搜索框  搜索  set Background Image 2.将图片路径放入image内 Opacity 可以调透明度 3.点击OK就可以了

2019-01-03 16:55:01

阅读数 838

评论数 0

原创 Laravel 查询多个字段使用聚合函数

使用SUM  $data = TeacherWageProject::leftJoin('teacher_user_wage_project_money','teacher_wage_project.id','=','te...

2018-12-24 18:39:28

阅读数 1678

评论数 0

原创 Laravel where orWhere 优先执行

$data = TeacherField::where($where)-&gt;where( function($query)use($user){ // use($user) 传递变量 否则会报错 $query-...

2018-12-24 11:28:40

阅读数 339

评论数 0

原创 Laravel记录sql日志

1.使用DB的listen方法 文件位置:/app/Providers/AppServiceProvider.php use Illuminate\Support\Facades\DB; class AppServiceProvider extends ServiceProvider { ...

2018-12-18 13:14:52

阅读数 278

评论数 0

原创 Laravel使用GroupBy时遇到isn't in GROUP BY

在laravel中使用groupBy的时候会出现 isn't in GROUP BY 但是放在mysql管理工具中就没有错误, 这个原因是因为 laravel配置中的strict配置问题, 因为在配置中配置为true的时候,laravel的groupBy会为所有的例分组, 设置为fal...

2018-12-13 14:10:05

阅读数 243

评论数 0

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