摘要: 执行 apt-get update 报错: N: Skipping acquire of configured file 'nginx/binary-i386/Packages' as repository 'http://nginx.org/packages/ubuntu bionic InRel 阅读全文
posted @ 2020-08-17 16:47 imzhi 阅读(6849) 评论(0) 推荐(0) 编辑
摘要: 报错场景 WordPress 提示 "建立数据库连接失败"。打开 WordPress 的调试模式,查看详情报错原因。 wp-config.php 里的代码修改为: define('WP_DEBUG', true); 如果具体的报错原因是: ER_NOT_SUPPORTED_AUTH_MODE: Cl 阅读全文
posted @ 2020-08-17 16:36 imzhi 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 这篇讲解 vsftp 的安装和基础配置(主要包括虚拟用户的配置)。 注意:我的操作系统环境是腾讯云轻量服务器 ubuntu 18.04。由于操作系统版本不同,配置文件的位置可能会有所不同。 安装 vsftp sudo apt-get install vsftpd 将 vsftp 原配置备份 cd / 阅读全文
posted @ 2020-08-15 17:47 imzhi 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 起因是用 homebrew 官方源安装 imagemagick 提示 mismatch sha256sum,然后就进入漫长的下载源码包编译的过程,大概半个小时过去了仍然没有装好。 第二天,便想起阿里云、腾讯云都有 homebrew 的国内镜像源,再加上中科大的镜像源,都尝试了遍。 阿里云 homeb 阅读全文
posted @ 2020-08-12 23:02 imzhi 阅读(12224) 评论(0) 推荐(0) 编辑
摘要: 以图片地址(https://img1.doubanio.com/view/photo/raw/public/p2593951019.jpg)为例。 普通 wget 下载: wget https://img1.doubanio.com/view/photo/raw/public/p2593951019 阅读全文
posted @ 2020-07-17 14:28 imzhi 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html 上面的文章介绍了绝大多数的压缩文件的压缩与解压缩命令。这里对常见的压缩文件进行了总结,满足常见的需求。 tar 命令可以搞定后缀有 .tar 的压缩文件,如:.ta 阅读全文
posted @ 2020-07-04 09:25 imzhi 阅读(2883) 评论(0) 推荐(0) 编辑
摘要: 项目是 codeigniter4 的,视图文件是 .php,php-intelephense 扩展会自动对它们进行 phpcs 检测,写了一段时间代码后,机器响应变慢了。查看任务管理器发现有几个php.exe的进程占用了10~20%的CPU,并且一直驻留。通过微软官方出口的 Process Expl 阅读全文
posted @ 2020-07-03 10:19 imzhi 阅读(716) 评论(0) 推荐(0) 编辑
摘要: windows7 系统免 U 盘安装 ubuntu/xubuntu 双系统,需要用到 easybcd, 和 ubuntu/xubuntu 的安装包(.iso)文件。 easybcd 用来控制引导程序完成多重启动。 easybcd配置引导程序 先要下载 ubuntu/xubuntu 的安装包(.iso 阅读全文
posted @ 2020-06-29 09:29 imzhi 阅读(606) 评论(0) 推荐(0) 编辑
摘要: xubuntu 的版本是 20.04,在 Software&Updates 的 Additional Drivers 选项卡中安装 NVIDIA binary driver。 重启之后发现机器会黑屏,出现一段 1xxxx/2xxxx file block 类似的文字之后,屏幕就黑了。网上搜了解决方法 阅读全文
posted @ 2020-06-24 22:25 imzhi 阅读(952) 评论(0) 推荐(0) 编辑
摘要: SSH客户端从Xshell改成Putty。功能精简,也满足需求。对它的配置做个记录。 保存会话(session) 和 xshell 一样,putty 也支持保存会话功能,将连接信息进行保存(save)、载入(load)或者删除(delete)。 键盘配置(keyboard) 设置退格键(backsp 阅读全文
posted @ 2020-06-24 09:32 imzhi 阅读(2967) 评论(0) 推荐(0) 编辑
摘要: 博客园网摘用来收藏网址。 优势有 3 点: 可以打标签 可以写摘要 访问速度快 (当前有时候也会不稳定,用了四五年,碰到过两三次,可以接受啦) 博客园官方开发了适用于各大浏览器chrome/firefox/ie的网摘插件.使用方法看链接就行了.这里介绍下博客园网摘的浏览器书签(适用于chrome/f 阅读全文
posted @ 2020-06-22 11:52 imzhi 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Php-webdriver 是 Facebook 开发的基于 PHP 语言实现的 Selenium WebDriver 客户端组件,可以用它来操作浏览器。常见的操作包括:自动化测试、采集数据等。 安装浏览器(Google Chrome 或 Firefox) 以 Ubuntu server 16.04 阅读全文
posted @ 2020-06-08 10:07 imzhi 阅读(4822) 评论(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 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 现在在2020年了,jonmiles/bootstrap-treeview 项目已经归档了,并且最后一次更新在2015年。但是,项目中使用到了这个库,所以,没得选择,只能粪不顾身跳入坑里。 这篇文章主要吐槽bootstrap-treeview的两个方法:checkNode 和 expandNode 阅读全文
posted @ 2020-06-01 11:20 imzhi 阅读(2152) 评论(1) 推荐(1) 编辑
摘要: laravel 的测试套件基于 phpunit,对于命令行、数据库、HTTP 都提供了完善的测试套件。 使用 Artisan 命令行来创建测试文件: php artisan make:test CheckFileExist 运行测试: ./vendor/phpunit/phpunit/phpunit 阅读全文
posted @ 2020-05-26 15:19 imzhi 阅读(452) 评论(0) 推荐(0) 编辑
摘要: pace.js 是页面加载进度条的 js 插件,它可以自动监控页面的 ajax 请求,事件循环滞后,文档准备状态以及元素是否已出现在页面上来显示进度。 使用示例 去官方github仓库: https://github.com/HubSpot/pace,下载最新的发布版本。 在自己的页面引入 pace 阅读全文
posted @ 2020-03-04 17:07 imzhi 阅读(1558) 评论(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 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 当对数据表进行水平分表之后,若要进行数据统计,往往需要对所有分表一起进行联合查询。在使用 Laravel 框架时,可以利用 Model 类的 setTable 方法对于多个表进行合并查询。 举个例子,假设 users 表水平拆分为 16 个表,users_0、users_1、users_2……一直到 阅读全文
posted @ 2019-11-18 16:26 imzhi 阅读(2306) 评论(2) 推荐(0) 编辑
摘要: 报错的原因是 inotify 跟踪的文件数量超出了系统设置的上限值,要是这个问题不经常出现可以使用临时解决方法,或者写入配置文件来永久解决。 临时解决方法: 永久解决方法: 参考链接: Error:达到了 inotify 观察数限制 http://www.markjour.com/article/c 阅读全文
posted @ 2019-10-26 15:40 imzhi 阅读(11373) 评论(0) 推荐(0) 编辑