- 博客(23)
- 收藏
- 关注
原创 mysql 命令收藏
4.showcolumnsfrommysql.db查看mysql数据库下面的db表的字段。#3showtables;查看当前所在数据库下面的所有表。#1.showdatabases;#2.usedatabases;二,创建一个本地用户并且授权操作的数据库。
2022-07-23 10:51:50 249
转载 动态添加的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 1945
原创 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 1268 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 393
原创 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 1880
原创 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 1017
原创 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 402
原创 Microsoft Edge 调试 时候不小心把【网络】选项删除了,怎么恢复
Microsoft Edge 调试 时候不小心把【网络】选项删除了,怎么恢复,首选按住f12,开启调试模式,然后点击右侧的【…】->更多工具-》选择【网络】就会恢复到栏目列表;如下图所示
2021-03-08 13:57:12 10030 6
原创 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 455
原创 计算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 562
原创 Laravel修改配置后一定要清理缓存
为了给应用加速可以使用 Artisan 命令 config:cache 将所有配置文件的配置缓存到单个文件里,这将会将所有配置选项合并到单个文件从而可以被框架快速加载。php artisan config:cache 配置文件缓存php artisan config:clear 清除配置文件...
2020-05-29 21:22:53 287
转载 nginx伪静态之try_files和rewrite讲解
服务器脚本以php为例一、伪静态是个啥?1、说起伪静态基本上搞web开发的人,多多少少都有了解与使用,有人会说什么时候会使用伪静态?使用原生的url地址不是蛮好的吗,确实是这样的,其实我蛮喜欢原生的url风格的,但是由于某些原因我不得不使用伪静态。比如:(1), url地址比较友好,看着爽,更有说服务力(2), 如果是一个内容站,有利于seo优化(3), 有效的防止sql注入,让别人不知道你真实的url地址(4), 比如你在公司上班,你的领导,可能就会让你设置伪静态,工作需要。2、那说了好处
2020-05-25 09:20:04 562
转载 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 2007
转载 解决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 540
原创 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 859
原创 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 137
原创 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 1241
原创 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 1125
原创 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 359
原创 laravel 队列的使用之数据驱动(根据自己的项目经验实际应用做个记录)
第一步;设置队列驱动为数据库驱动修改箭头指向为database第二步;创建数据库迁移文件命令如下php artisan queue:table //队列任务存放表php artisan queue:failed-table //队列任务失败记录的存放表第三步;生成数据表命令如下php artisan migrate //该命令用于将迁移文件生成对应的数据表;第四步;生成任务类命...
2020-03-10 11:08:59 216
原创 替换字段的某一部分a为字段b
UPDATE order_goods SET image = REPLACE(image, ‘http://www.xxx.com/’, ‘/’);
2020-02-28 11:25:01 311 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人