摘要: 博客园网摘用来收藏网址。 优势有 3 点: 可以打标签 可以写摘要 访问速度快 (当前有时候也会不稳定,用了四五年,碰到过两三次,可以接受啦) 博客园官方开发了适用于各大浏览器chrome/firefox/ie的网摘插件.使用方法看链接就行了.这里介绍下博客园网摘的浏览器书签(适用于chrome/f 阅读全文
posted @ 2020-06-22 11:52 imzhi 阅读(249) 评论(0) 推荐(0)
摘要: Php-webdriver 是 Facebook 开发的基于 PHP 语言实现的 Selenium WebDriver 客户端组件,可以用它来操作浏览器。常见的操作包括:自动化测试、采集数据等。 安装浏览器(Google Chrome 或 Firefox) 以 Ubuntu server 16.04 阅读全文
posted @ 2020-06-08 10:07 imzhi 阅读(5091) 评论(0) 推荐(0)
摘要: 最近手残升级了项目里 Laravel 的小版本号(v5.5.39 ⇒ v5.5.45),这不升级则已,一升级就出了问题! Sentry 平台上提示错误:openssl_encrypt() expects parameter 1 to be string, array given,具体报错记录如下: 阅读全文
posted @ 2020-06-08 10:04 imzhi 阅读(274) 评论(0) 推荐(0)
摘要: 现在在2020年了,jonmiles/bootstrap-treeview 项目已经归档了,并且最后一次更新在2015年。但是,项目中使用到了这个库,所以,没得选择,只能粪不顾身跳入坑里。 这篇文章主要吐槽bootstrap-treeview的两个方法:checkNode 和 expandNode 阅读全文
posted @ 2020-06-01 11:20 imzhi 阅读(2234) 评论(1) 推荐(1)
摘要: laravel 的测试套件基于 phpunit,对于命令行、数据库、HTTP 都提供了完善的测试套件。 使用 Artisan 命令行来创建测试文件: php artisan make:test CheckFileExist 运行测试: ./vendor/phpunit/phpunit/phpunit 阅读全文
posted @ 2020-05-26 15:19 imzhi 阅读(472) 评论(0) 推荐(0)
摘要: pace.js 是页面加载进度条的 js 插件,它可以自动监控页面的 ajax 请求,事件循环滞后,文档准备状态以及元素是否已出现在页面上来显示进度。 使用示例 去官方github仓库: https://github.com/HubSpot/pace,下载最新的发布版本。 在自己的页面引入 pace 阅读全文
posted @ 2020-03-04 17:07 imzhi 阅读(1697) 评论(0) 推荐(0)
摘要: 内网穿透,就是穿透网络访问内网的服务。一般情况下内网是不能被访问到的,比如说我们家里的电脑,公司的电脑,都处于内网中,不能被直接访问到,但是通过内网穿透技术,可以轻松突破这个限制。 这个技术在调试手机APP或手机网站上应用非常多,在手机上不方便修改hosts时,也不方便搭建vpn或者dns服务器时, 阅读全文
posted @ 2020-02-26 08:35 imzhi 阅读(3) 评论(0) 推荐(0)
摘要: 这条报错含义是某个用户(user是用户名)对 xxx.git 这个仓库没有权限。请仔细检查 xxx.git 和 user 这两个关键变量是否可以对应上,提示这个错误一般来说是对应不上的。 解决方法: 找到正确的密钥文件或者 ssh-keygen 生成一个新的密钥,比如:~/.ssh/id_rsa_p 阅读全文
posted @ 2020-02-25 14:31 imzhi 阅读(666) 评论(0) 推荐(0)
摘要: 当对数据表进行水平分表之后,若要进行数据统计,往往需要对所有分表一起进行联合查询。在使用 Laravel 框架时,可以利用 Model 类的 setTable 方法对于多个表进行合并查询。 举个例子,假设 users 表水平拆分为 16 个表,users_0、users_1、users_2……一直到 阅读全文
posted @ 2019-11-18 16:26 imzhi 阅读(2389) 评论(2) 推荐(0)
摘要: 报错的原因是 inotify 跟踪的文件数量超出了系统设置的上限值,要是这个问题不经常出现可以使用临时解决方法,或者写入配置文件来永久解决。 临时解决方法: 永久解决方法: 参考链接: Error:达到了 inotify 观察数限制 http://www.markjour.com/article/c 阅读全文
posted @ 2019-10-26 15:40 imzhi 阅读(12030) 评论(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 阅读(3483) 评论(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 阅读(406) 评论(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 阅读(1439) 评论(2) 推荐(0)
摘要: BootstrapVue 是基于 Bootstrap v4 + Vue.js 的前端 UI 框架。BootstrapVue 作为学习 Vue.js 框架本身的入门框架,我认为是非常不错的。Bootstrap 框架本身是轻量级的、易于学习的,在世界范围内非常流行,有许多第三方插件和主题样式。Vue.j 阅读全文
posted @ 2019-09-25 11:58 imzhi 阅读(7786) 评论(0) 推荐(0)
摘要: 新来了项目,需要能监听指定微信群的消息并进行转发。基于 PHP 7 的 web 微信机器人 Vbot 可以满足需求。Vbot 本质上就是实现了登录网页版微信来进行自动回复、群管理等等操作。 github 地址:https://github.com/hanson/vbot,官网地址:http://cr 阅读全文
posted @ 2019-02-26 14:18 imzhi 阅读(3350) 评论(0) 推荐(0)
摘要: 简介 DrawIt 插件用来在 Vim 中进行简单的画图功能。可以方便地移动光标并画出横线、竖线、斜线、箭头和交叉字符,也带有实用的画图功能,轻松画带箭头的线、矩形及椭圆。 官方主页:https://github.com/vim-scripts/DrawIt 帮助文档:https://github. 阅读全文
posted @ 2019-01-19 11:28 imzhi 阅读(1362) 评论(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 阅读(696) 评论(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 阅读(1375) 评论(0) 推荐(0)
摘要: 什么是 BOM? BOM 全称是 Byte Order Mark(字节顺序标记)。出现在文本文件头部,Unicode 编码标准中用于标识文件是采用哪种格式的编码。比如:当用记事本保存一个以 UTF-8 编码的文件时,会自动在文件开始自动插入三个不可见字符“0xEF 0xBB 0xBF”,但是通常情况 阅读全文
posted @ 2019-01-14 17:31 imzhi 阅读(2486) 评论(0) 推荐(0)
摘要: 当需要对一个较长的网页进行完整截图时,可以直接使用谷歌浏览器(Chrome)自带的截图功能完成,不需要依赖第三方截图软件。 1. 打开网页 以微信公众号的页面作为示例:https://mp.weixin.qq.com/s/lyBoTpAHrysZQpO9xB9euA 由于微信公众号里的文章图片进行了 阅读全文
posted @ 2018-07-31 17:07 imzhi 阅读(3814) 评论(0) 推荐(0)