自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 php – Laravel规则验证数字

验证只能输入一个10到22位的数字

2022-12-12 10:15:54 373 1

原创 mysql 命令收藏

4.showcolumnsfrommysql.db查看mysql数据库下面的db表的字段。#3showtables;查看当前所在数据库下面的所有表。#1.showdatabases;#2.usedatabases;二,创建一个本地用户并且授权操作的数据库。

2022-07-23 10:51:50 206

转载 动态添加的layui date标签不弹出日期选择解决办法

之前有一篇文章提到动态添加、删除一行的实现方法其中我在table里有laydate元素,动态添加的laydate不弹出日期选择,根据class渲染的时候会出现出了第一个可以正常显示,别的都闪退的情况。最终是在每次添加的时候都对新添加的元素进行ID重新渲染才解决的。为了避免ID重复,给了一个随机数。表格及初始渲染<table class="layui-table" id="table" lay-filter="table"> <thead> <tr>

2022-01-12 09:48:33 1756

原创 Your branch and ‘origin/master‘ have diverged

开发中遇到拉取最新远程仓库代码的时候就出现下面错误,说我的本地和远程不一致。Your branch and 'origin/master' have diverged,and have 1 and 4 different commits each, respectively. (use "git pull" to merge the remote branch into yours)网上搜索处理结果,执行命令如下(注意了,操作会覆盖本地的修改,建议手动备份本地代码再执行命令。):git fet

2021-05-20 09:18:01 1026 1

原创 PHP7——openssl函数加解密

<?php namespace App\Common\Encrypt;class DesEncrypt{ private $key; private $iv; public function __construct($key, $iv) { $this->key = $key; $this->iv = $iv; } public function decrypt($encrypted_d

2021-04-12 10:59:28 318

原创 layui select获取自定义属性值的方法

<div class="layui-form-item"> <label class="layui-form-label">产品</label> <div class="layui-input-block"> <select name="productId" lay-search lafilter="productId"> ...

2021-03-11 12:06:52 1805

原创 laravel blade 视图中原格式输出html代码使用 {!! !!}

<!DOCTYPE html><html lang="en"><head></head> <body contenteditable="true" > <div class="content"> {!!$describtion!!} //这就会把带有html标签的参数解析 </div></body></html>...

2021-03-11 11:56:37 913

原创 laravel项目 在linux上的nginx配置

server { listen 80; //监听端口 server_name 123.com www.123.com; //你的域名 root "D:/WWW/123/public"; //你的项目跟目录地址 location / { //伪静态配置 index index.php index.html error/index.html; error_page 400

2021-03-10 13:58:32 375

原创 Microsoft Edge 调试 时候不小心把【网络】选项删除了,怎么恢复

Microsoft Edge 调试 时候不小心把【网络】选项删除了,怎么恢复,首选按住f12,开启调试模式,然后点击右侧的【…】->更多工具-》选择【网络】就会恢复到栏目列表;如下图所示

2021-03-08 13:57:12 9440 5

原创 nginx反爬虫配置

#forbidden Scrapyif ($http_user_agent ~* (Scrapy|Curl|HttpClient)){ return 403;}#forbidden UAif ($http_user_agent ~ "Bytespider|FeedDemon|JikeSpider|Indy Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeed

2020-10-13 09:22:32 397

原创 计算2点之间的距离(经纬度)

/** * @param [longitude] [经度] * @param [latitude] [纬度] */ public function getList($where,$page=1,$longitude=0,$latitude=0) { $start=($page-1)*10; $field="ACOS(SIN((".$latitude." * 3.1415) / 180 ) *S..

2020-06-13 09:38:45 494

原创 Laravel修改配置后一定要清理缓存

为了给应用加速可以使用 Artisan 命令 config:cache 将所有配置文件的配置缓存到单个文件里,这将会将所有配置选项合并到单个文件从而可以被框架快速加载。php artisan config:cache 配置文件缓存php artisan config:clear 清除配置文件...

2020-05-29 21:22:53 261

转载 nginx伪静态之try_files和rewrite讲解

服务器脚本以php为例一、伪静态是个啥?1、说起伪静态基本上搞web开发的人,多多少少都有了解与使用,有人会说什么时候会使用伪静态?使用原生的url地址不是蛮好的吗,确实是这样的,其实我蛮喜欢原生的url风格的,但是由于某些原因我不得不使用伪静态。比如:(1), url地址比较友好,看着爽,更有说服务力(2), 如果是一个内容站,有利于seo优化(3), 有效的防止sql注入,让别人不知道你真实的url地址(4), 比如你在公司上班,你的领导,可能就会让你设置伪静态,工作需要。2、那说了好处

2020-05-25 09:20:04 512

转载 php7 openssl_decrypt AES的ECB与CBC加解密

php7.2版本用openssl_encrypt代替mcrypt_encrypt,导致以往自己写的Aes加密类不能用。这次项目客户端用的是 AES-128-ECB 加密,我用在线AES工具来测试,发现自己写的加解密方法得到的值不一样。而最终发现是加密的key不是16位长,导致ios客户端与服务器php的加解密不一致。后商讨key为16位长,遂问题解决。下面是 AES-128-ECB 加密类;class Aes{//密钥 须是16位public $key ;/** * 解密字符串 * @p

2020-05-15 22:13:01 1883

转载 解决unix:///tmp/supervisor.sock no such file的问题

1、打开配置文件vim /etc/supervisord.conf这里把所有的/tmp路径改掉,/tmp/supervisor.sock 改成 /var/run/supervisor.sock,/tmp/supervisord.log 改成 /var/log/supervisor.log,/tmp/supervisord.pid 改成 /var/run/supervisor.pid 要不容易被linux自动清掉2、修改权限sudo chmod 777 /runsudo chmod 777 /

2020-05-15 14:29:12 522

原创 supervisor 常用命令的使用

supervisor 常用命令的使用一、开启supervisor服务supervisor的服务器端部分启动命令:sudo unlink /var/run/supervisor.socksupervisord -c /etc/supervisord.conf //这里的 【/etc/supervisord.conf 】是你配置的文件位置此时默认开启了所有服务supervisor的客户端部分命令:supervisorctl status 查看进程运行状态supervisorctl start

2020-05-15 14:26:11 793

原创 LINUX中查看某个端口是否被占用

1.netstat -anp |grep 端口号2.netstat -nultp(此处不用加端口号,查看当前所有已经使用的端口情况)3.netstat -anp |grep 80查看80端口的使用情况https://www.cnblogs.com/hindy/p/7249234.html

2020-05-09 09:16:27 110

原创 Workerman启动与停止相关命令

启动与停止注意Workerman启动停止等命令都是在命令行中完成的。要启动Workerman,首先需要有一个启动入口文件,里面定义了服务监听的端口及协议。可以参考入门指引–简单开发实例部分这里以workerman-chat为例,它的启动入口为start.php。一、启动1、以debug(调试)方式启动php start.php start2、以daemon(守护进程)方式启动php start.php start -d二、停止php start.php stop三、重启p

2020-05-08 21:26:11 1121

原创 php查看当前是pc端还是移动端

多商家商城:进步的点 1,laravel 订单30分钟内未支付,调用队列处理,下单库存事件使用

2020-05-07 10:01:13 156

原创 PHP Warning: POST Content-Length of 8978294 bytes exceeds the limit of 8388608 bytes in Unknown on l

PHP Warning: POST Content-Length of 8978294 bytes exceeds the limit of 8388608 bytes in Unknown on line 0解决办法:把php.ini文件这2个参数扩大upload_max_filesize 限制用户上传单文件的大小post_max_size 限制 POST 请求 body 的大...

2020-04-30 16:14:56 1091

原创 Laravel带条件搜索分页

// 后端代码如下 $model =new User; if ($post['status']) { $where[] = ['status', '=', $post['status']]; $model = $model->where($where); } $list = $model->orderBy('id', ...

2020-04-28 11:22:39 315

原创 laravel 队列的使用之数据驱动(根据自己的项目经验实际应用做个记录)

第一步;设置队列驱动为数据库驱动修改箭头指向为database第二步;创建数据库迁移文件命令如下php artisan queue:table //队列任务存放表php artisan queue:failed-table //队列任务失败记录的存放表第三步;生成数据表命令如下php artisan migrate //该命令用于将迁移文件生成对应的数据表;第四步;生成任务类命...

2020-03-10 11:08:59 202

原创 替换字段的某一部分a为字段b

UPDATE order_goods SET image = REPLACE(image, ‘http://www.xxx.com/’, ‘/’);

2020-02-28 11:25:01 263 1

空空如也

空空如也

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

TA关注的人

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