随笔分类 -  技术

摘要:报错的原因是 inotify 跟踪的文件数量超出了系统设置的上限值,要是这个问题不经常出现可以使用临时解决方法,或者写入配置文件来永久解决。 临时解决方法: 永久解决方法: 参考链接: Error:达到了 inotify 观察数限制 http://www.markjour.com/article/c 阅读全文
posted @ 2019-10-26 15:40 imzhi 阅读(11979) 评论(0) 推荐(0)
摘要:项目在本地开发过程中抛出异常: Function Redis::setTimeout() is deprecated 找到出错代码: 项目使用的 phpredis 扩展来操作 redis,phpredis 5.0 版后弃用了非 redis 标准命令的方法(https://pecl.php.net/p 阅读全文
posted @ 2019-10-26 11:43 imzhi 阅读(3473) 评论(0) 推荐(0)
摘要:把项目里的 laravel 5.5.39 升级到 5.5.45 后,出现如下报错: ErrorExceptionopenssl_encrypt() expects parameter 1 to be string, array givenvendor/laravel/framework/src/Il 阅读全文
posted @ 2019-10-12 09:30 imzhi 阅读(405) 评论(0) 推荐(0)
摘要:vue.js 起源 vue.js 的作者是尤雨溪,是一名中国人,之前在谷歌工作,现在在全职维护 vue 项目。 vue.js 是 2014 年推出来的。现在已经更新到 2.x 版本,3.0 版本会在 2020 年第 1 季度推出。 vue.js 借鉴了 mvvm 思想,采用单向数据流,使得数据流更加 阅读全文
posted @ 2019-10-11 09:16 imzhi 阅读(1432) 评论(2) 推荐(0)
摘要:BootstrapVue 是基于 Bootstrap v4 + Vue.js 的前端 UI 框架。BootstrapVue 作为学习 Vue.js 框架本身的入门框架,我认为是非常不错的。Bootstrap 框架本身是轻量级的、易于学习的,在世界范围内非常流行,有许多第三方插件和主题样式。Vue.j 阅读全文
posted @ 2019-09-25 11:58 imzhi 阅读(7781) 评论(0) 推荐(0)
摘要:新来了项目,需要能监听指定微信群的消息并进行转发。基于 PHP 7 的 web 微信机器人 Vbot 可以满足需求。Vbot 本质上就是实现了登录网页版微信来进行自动回复、群管理等等操作。 github 地址:https://github.com/hanson/vbot,官网地址:http://cr 阅读全文
posted @ 2019-02-26 14:18 imzhi 阅读(3335) 评论(0) 推荐(0)
摘要:简介 DrawIt 插件用来在 Vim 中进行简单的画图功能。可以方便地移动光标并画出横线、竖线、斜线、箭头和交叉字符,也带有实用的画图功能,轻松画带箭头的线、矩形及椭圆。 官方主页:https://github.com/vim-scripts/DrawIt 帮助文档:https://github. 阅读全文
posted @ 2019-01-19 11:28 imzhi 阅读(1347) 评论(0) 推荐(0)
摘要:简介 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 阅读(692) 评论(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 阅读(1372) 评论(0) 推荐(0)
摘要:什么是 BOM? BOM 全称是 Byte Order Mark(字节顺序标记)。出现在文本文件头部,Unicode 编码标准中用于标识文件是采用哪种格式的编码。比如:当用记事本保存一个以 UTF-8 编码的文件时,会自动在文件开始自动插入三个不可见字符“0xEF 0xBB 0xBF”,但是通常情况 阅读全文
posted @ 2019-01-14 17:31 imzhi 阅读(2466) 评论(0) 推荐(0)
摘要:当需要对一个较长的网页进行完整截图时,可以直接使用谷歌浏览器(Chrome)自带的截图功能完成,不需要依赖第三方截图软件。 1. 打开网页 以微信公众号的页面作为示例:https://mp.weixin.qq.com/s/lyBoTpAHrysZQpO9xB9euA 由于微信公众号里的文章图片进行了 阅读全文
posted @ 2018-07-31 17:07 imzhi 阅读(3796) 评论(0) 推荐(0)
摘要:问题描述 Windows 或者 macOS 操作系统中,文件名是不区分大小写的。对于已经提交到仓库中的文件修改文件名的大小写,然后又用 git rm 命令将老文件从 Git 仓库删除掉,并保存下新的文件,这个时候,再进行切换分支的操作,就会出现这个提示: 复现 分析 由于 Windows 或者 ma 阅读全文
posted @ 2017-08-04 18:00 imzhi 阅读(19663) 评论(0) 推荐(1)
摘要:php 通过反射 ReflectionMethod 类来获取类方法的相关信息,其中就包含方法的注释内容。 问题描述 在公司测试环境运行以下代码,如果是 cli 命令行模式运行,正常输出代码注释。如果是以网页打开这个页面,却会输出 bool(false)。 问题解决 问了技术主管,才知道原来是 Opc 阅读全文
posted @ 2017-08-01 20:29 imzhi 阅读(1545) 评论(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 阅读(2141) 评论(0) 推荐(0)
摘要:采集数据的时候,由于先期对页面结构的分析不完善,导致采漏了一部分数据。完善代码之后重新运行 Scrapy,又采集了一些重复的数据,搜了下删除重复数据的方法。 N.B. 删除数据表的重复数据时,请先备份数据表。 方法一 方法二 P.S. 当数据表的数据量较多时,建议使用方法二,大大节省时间。 参考链接 阅读全文
posted @ 2017-07-20 21:03 imzhi 阅读(1441) 评论(0) 推荐(0)
摘要:input 标签中增加 onkeyup、onafterpaste 属性: 阅读全文
posted @ 2017-07-12 09:02 imzhi 阅读(2994) 评论(0) 推荐(0)
摘要:从已有的表创建一个新的空表 CREATE TABLE new_table LIKE old_table; 注意: create table ... like 创建的表会保留原有表的字段、索引的定义,但不会保留外键的定义。 向空表插入数据 INSERT INTO new_table SELECT * 阅读全文
posted @ 2017-07-12 07:22 imzhi 阅读(919) 评论(0) 推荐(0)
摘要:1. 修改配置文件 编辑配置文件,如果没有则新建: 添加内容如下: 2. 命令行选项 使用 pip 命令安装扩展包时指定源: 参考链接: 阅读全文
posted @ 2017-06-23 21:44 imzhi 阅读(635) 评论(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 阅读(16774) 评论(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 阅读(260) 评论(0) 推荐(0)