摘要:
简介 Entrust 是一个简洁而灵活的基于角色进行权限管理的 Laravel 扩展包。针对 Laravel 5,官方推荐的安装版本是 5.2.x-dev。它的详细使用方法请查看 Entrust GitHub 主页:https://github.com/Zizaco/entrust。 5.2.x-d 阅读全文
摘要:
问题描述 报错原因是 php-cli 版本是 7.1.x,运行 composer create-project ... 命令时安装的依赖包会自动适配到当前 php 版本 7.1.x。如果 php-fpm 的版本是 php 7.0.x,浏览器访问会如下错误: Symfony\Component\Tra 阅读全文
摘要:
什么是 BOM? BOM 全称是 Byte Order Mark(字节顺序标记)。出现在文本文件头部,Unicode 编码标准中用于标识文件是采用哪种格式的编码。比如:当用记事本保存一个以 UTF-8 编码的文件时,会自动在文件开始自动插入三个不可见字符“0xEF 0xBB 0xBF”,但是通常情况 阅读全文
摘要:
当需要对一个较长的网页进行完整截图时,可以直接使用谷歌浏览器(Chrome)自带的截图功能完成,不需要依赖第三方截图软件。 1. 打开网页 以微信公众号的页面作为示例:https://mp.weixin.qq.com/s/lyBoTpAHrysZQpO9xB9euA 由于微信公众号里的文章图片进行了 阅读全文
摘要:
问题描述 Windows 或者 macOS 操作系统中,文件名是不区分大小写的。对于已经提交到仓库中的文件修改文件名的大小写,然后又用 git rm 命令将老文件从 Git 仓库删除掉,并保存下新的文件,这个时候,再进行切换分支的操作,就会出现这个提示: 复现 分析 由于 Windows 或者 ma 阅读全文
摘要:
php 通过反射 ReflectionMethod 类来获取类方法的相关信息,其中就包含方法的注释内容。 问题描述 在公司测试环境运行以下代码,如果是 cli 命令行模式运行,正常输出代码注释。如果是以网页打开这个页面,却会输出 bool(false)。 问题解决 问了技术主管,才知道原来是 Opc 阅读全文
摘要:
Phpcs 插件介绍 可以为 Sublime Text 编辑器提供代码格式检测的功能,使用以下工具(全部可选): PHP_CodeSniffer (phpcs) Linter (php -l) PHP Mess Detector (phpmd) Scheck (scheck, part of Fac 阅读全文
摘要:
采集数据的时候,由于先期对页面结构的分析不完善,导致采漏了一部分数据。完善代码之后重新运行 Scrapy,又采集了一些重复的数据,搜了下删除重复数据的方法。 N.B. 删除数据表的重复数据时,请先备份数据表。 方法一 方法二 P.S. 当数据表的数据量较多时,建议使用方法二,大大节省时间。 参考链接 阅读全文
摘要:
input 标签中增加 onkeyup、onafterpaste 属性: 阅读全文
摘要:
shell 统计当前目录下文件个数,使用管道组合命令: 解释: ls -1 表示一行一个列出文件名。 wc -l 表示打印统计的行数。 两个命令通过管道连在一起表示打印列出的文件名的总行数。 参考链接:Counting Files in the Current Directory 阅读全文
摘要:
从已有的表创建一个新的空表 CREATE TABLE new_table LIKE old_table; 注意: create table ... like 创建的表会保留原有表的字段、索引的定义,但不会保留外键的定义。 向空表插入数据 INSERT INTO new_table SELECT * 阅读全文
摘要:
给 iframe 元素设置 fixed 定位,并且设置 100% 的宽和高: 参考链接:javascript - Full-screen iframe with a height of 100% - Stack Overflow 阅读全文
摘要:
检查 HTML 源代码,DOCTYPE 的声明是否写正确。 HTML5 的 DOCTYPE 声明规范: 参考链接: 阅读全文
摘要:
1. 修改配置文件 编辑配置文件,如果没有则新建: 添加内容如下: 2. 命令行选项 使用 pip 命令安装扩展包时指定源: 参考链接: 阅读全文
摘要:
在 Linux 下复制整个文件夹,包括它的子文件夹及其隐藏文件的方法是: 或者 参考链接:unix - How to copy with cp to include hidden files and hidden directories and their contents? - Super Use 阅读全文
摘要:
Siege is an open source regression test and benchmark utility. It can stress test a single URL with a user defined number of simulated users, or it ca 阅读全文
摘要:
Nginx 的 internal 指令可以用来限制 Web 公共目录下的图片等资源文件被任意用户直接访问。一个明显的使用场景是,对于用户上传的认证图片,属于个人隐私资源,不应该让所有用户都能访问得到,通常只能由管理员审核时查看。 假定需要限制访问的图片的 URL 路径是 /images/auth-p 阅读全文
摘要:
使用 Microsoft HTML Help Workshop 做了一个 Laravel 5.4 中文文档的 CHM 版本。 百度网盘下载地址:http://pan.baidu.com/s/1dFN2pVF。 预览图如下: 感谢 Laravel 5.4 译者! 阅读全文
摘要:
WordPress 结合使用 Native Emoji 和 WP Local Emoji 两个插件,可以达到使用本地化的 emoji 表情包的目的。 安装好上述两个插件并且启用: 为了使 Native Emoji 表情使用本地化的 emoji 表情包图片,而不是 s.w.org 域名下的表情包图片, 阅读全文
摘要:
项目开发中,通常会有本地开发环境、内网测试环境、线上真实环境。这三种环境的配置通常都不尽相同,Laravel 可以通过环境变量 APP_ENV 的值来加载不同的 .env 配置文件。下面会介绍两种方法,分别是通过 Nginx 和 PHP-FPM 来设置 APP_ENV 环境变量的值。 方法一:修改 阅读全文