![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网站
风萧萧兮易水寒!
生活无奈啊
展开
-
robots.txt的语法和写法详解
robots.txt是一个纯文本文件,是搜索引擎蜘蛛爬行网站的时候要访问的第一个文件,当蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围,相当于网站与搜索引蜘蛛遵循协议,如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被屏蔽的网页,作为站长,我们就可以通过robots.txt文件屏蔽掉错误的页面和一些不想转载 2017-02-15 16:45:09 · 3044 阅读 · 0 评论 -
隐藏滚动条 (对各种浏览器进行的scroll-bar设置)
/*webkit内核*/.scroll_content::-webkit-scrollbar { width:0px; height:0px;}.scroll_content::-webkit-scrollbar-button { background-color:rgba(0,0,0,0);}.scroll_content::-webkit-scrollb...转载 2018-05-30 12:48:49 · 9998 阅读 · 0 评论 -
Mysql多个LEFT JOIN使用ORDER不能使用索引导致查询过慢的解决方案
MySQL在多个LEFT JOIN的情况下使用ORDER BY排序,就算是其中一个表的主键也仍然使用file sort排序,数据量多的话就相当的慢。优化前语句SELECT * FROM a LEFT JOIN b ON a.id=b.a_id ORDER a.id DESC1优化后语句SELECT * FROM a LEFT JOIN b ON a.id=b.a_id JOIN (SELECT i...转载 2018-06-22 22:57:02 · 1020 阅读 · 0 评论 -
composer install -vvv报错
Problem 1 - Installation request for intervention/image 2.4.1 -> satisfiable by intervention/image[2.4.1]. - intervention/image 2.4.1 requires ext-fileinfo * -> the requested PHP extension...原创 2018-07-11 10:49:46 · 2110 阅读 · 0 评论 -
select2 重置
4.0 version1、$(‘#yourButton‘).on(‘click‘, function() { $(‘#yourfirstSelect2‘).val(null).trigger("change"); $(‘#yourSecondSelect2‘).val(null).trigger("change"); ....}); 2、$(‘#yo...转载 2018-07-24 14:44:12 · 2957 阅读 · 0 评论 -
mac 搭建lnmp环境
Brew 1.5 版本后宣布弃用 homebrew/php 了brew 1.5 版本以后将 Php 转至 core 维护。Today I’d like to announce Homebrew 1.6.0. The most significant changes since 1.5.0 are `brew install python` installing Python 3, the depr...原创 2018-07-13 23:37:55 · 659 阅读 · 0 评论 -
LogViewer
1.修改配置文件.env中 LOG_CHANNEL=daily您可以通过运行此命令通过Composer安装此软件包:composer require arcanedev/log-viewer。建立注意:如果您使用的是Laravel >= v5.5,程序包将自动注册,因此您可以跳过本节。安装软件包后,您可以config/app.php在providers数组中注...转载 2018-07-30 13:54:30 · 2233 阅读 · 0 评论 -
lavavel-admin 富文本图片上传
3.1其他跟laravel-admin文档 配置差不多3.2 然后新建组件类app/Admin/Extensions/WangEditor.php。关于WangEditor设置部分请阅读官方文档class WangEditor extends Field{ protected $view = 'admin.wang-editor'; protected static...原创 2018-08-01 14:43:29 · 923 阅读 · 0 评论 -
Laravel-admin mews/captcha
安装验证码库(具体安装参看文档)composer require mews/captcha复制vendor/encore/laravel-admin/src/Controllers/AuthController.php到app/Admin/Controllers/AuthController.php,修改代码如下<?phpnamespace App\Admin\Contr...转载 2018-08-02 08:51:46 · 1110 阅读 · 0 评论 -
Mac 版 PhpStorm 如何配置代码规范检查工具
关于PSRPSR 是 PHP Standard Recommendations 的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。项目的目的在于:通过框架作者或者框架的代表之间讨论,以最低程度的限制,制定一个协作标准,各个框架遵循统一的编码规范,避免各家自行发展的风格阻碍了 PHP 的发展,解决这个程序设计师由来已久的困扰。关于PHPCSPHP_Co...转载 2019-03-05 14:51:31 · 1369 阅读 · 0 评论 -
php psr2 注释规范
1. 文档头部注释设置 > Editor > File and Code Templates > Includes选项卡 > PHP File Header/*** Created by ${PRODUCT_NAME}.* User: ****** Date: ${DATE}* Time: ${TIME}* PHP version 7* ...原创 2019-03-09 09:37:50 · 598 阅读 · 0 评论 -
Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'
出现这种错误原因:nginx error.log 提示 [error] 887#887: *58 FastCGI sent in stderr: "PHP message: PHP Warning: mysql_connect(): Headers and client library minor version mismatch. Headers:50556 Library:50637 卸载 y...原创 2018-02-24 17:35:57 · 1561 阅读 · 0 评论 -
Apache虚拟目录配置及vue-cli反向代理
配置需求来自于前后端分离。后台由于使用php或者java,但是前端使用vue,react这些框架时怎么和后端有效的数据通信。反向代理是个很好的选择,虽然jsonp也可以,单并不好玩。Apache配置虚拟目录 -实际上线项目需要通过域名来访问,比如http://www.xxx.com,但在本机上如何配置虚拟域名来访问本机的项目呢?1.找到C:\Windows\System32转载 2018-01-20 17:01:57 · 400 阅读 · 0 评论 -
jQuery实现动态添加tr到table的方法
"http://www.w3.org/TR/html4/strict.dtd"> 添加用户 添加用户: 姓名: email: 电话: 提交转载 2017-04-27 09:58:39 · 3926 阅读 · 0 评论 -
Thinkphp5 设置403 404等http状态页面
要做到这一点,首先要在你的配置文件将调试模式关闭(在开发阶段要打开):'app_debug' => false,然后在配置文件中配置404等页面的模板路径(APP_PATH指的是application路径):'http_exception_template' => [ 404 => APP_PATH.'404.htm原创 2017-05-18 17:17:46 · 5017 阅读 · 0 评论 -
Thinkphp5之多语言
给需要的人看,自己总结的,大神请勿喷,谢谢目录结构配置:控制器:view:zh-cn:return array( 'test'=>'中文', 'name'=>'萧风',);cn-us:return array( 'test'=>'English', 'name'=>'H原创 2017-05-22 17:09:37 · 10681 阅读 · 11 评论 -
thinkphp3.2中英文切换
1.Application/home/conf/下新建了一个tags.php,内容如下php //中英文切换需要的文件,似乎只要第一行app_begin就可以了 return array( // 添加下面一行定义即可 'app_begin' => array('Behavior\CheckLangBehavior翻译 2017-06-22 09:42:22 · 1051 阅读 · 0 评论 -
thinkphp5 配置redis数据缓存
Redis 安装Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。打开一个 cmd 窗口原创 2017-05-12 23:45:50 · 1225 阅读 · 0 评论 -
PHP实现对短信验证码发送次数的限制(防机刷验证码)
PHP实现对短信验证码发送限制(防止机刷验证码) 对用户获取短信验证码的手机号、ip、和浏览器(使用唯一标识)进行限制。本文介绍的方法是对用户每天只能通过同一浏览器或同一ip地址获取验证码10次或者同一手机号只能获取3次短信验证码,三种限制为“或”关系,一条超限就不发验证码。方法是通过在服务器端将用户的手机号、ip、ur_r记录并写入文件,再通过读取文件记录判断用户请求发送验证码的次数来转载 2017-08-30 12:36:58 · 1423 阅读 · 1 评论 -
最完美ThinkPHP Nginx 配置文件
一个配置文件,完美支持普通,兼容,pathinfo,rewrite4种url模式,别怪我没提醒你收藏哦. 常见的静态文件404时也不会再去跑一遍fastcgi浪费资源server { listen 80; server_name thinkphp.lo; root /var/www; index index.html转载 2017-10-16 15:23:46 · 1604 阅读 · 0 评论 -
php 之 csv 导出
public function OrderExports($fileName, $headArr, $data){ set_time_limit(0); // 输出Excel文件头,可把user.csv换成你要的文件名 header('Content-Type: application/vnd.ms-excel'); header('Content-Disposi原创 2018-01-04 09:46:38 · 254 阅读 · 0 评论 -
PHPExcel 导入 特殊符号引起报错并处理
( [shop_id] => 3 [name] => 博世有骨雨刮 [sg_id] => 23 [money] => 45 [brand] => [spec] => [unit] =>原创 2018-01-04 14:08:38 · 3417 阅读 · 0 评论 -
PHP 之 pdf 预览与下载
第一种 预览$file = fopen($path,"r"); // 打开文件// 输入文件标签Header("Content-type: application/pdf");// Header("filename:" . $file_name);// 输出文件内容echo fread($file,filesize($path));fclose($file);第二种下载Header转载 2018-01-22 22:53:39 · 5706 阅读 · 0 评论 -
laravel-excel 导出跨域报错
这里就省略laravel-excel的流程了如果启动了跨域的话;导出功能会报错:Call to undefined method Symfony\Component\HttpFoundation\Response::header()解决办法如下:在中间件根据请求类去用不同的header 方法const ILLUMINATE_RESPONSE = 'Illuminate\Http\Res...原创 2019-03-29 17:03:08 · 1429 阅读 · 0 评论