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