Docker 在 Windows 10 中无法启动:Cannot enable Hyper-V service
2020/08/28

Docker 在 Windows 10 中无法启动:Cannot enable Hyper-V service

前段时间因安装使用  VMware Workstation Pro 删除了 Docker Desktop ,并关闭了 Hyper-V,今天再次安装 Docker Desktop 却无法启动。 尝试以下方法: 1、尝试卸载并安装 Docker。再添加或删除功能中关闭 Hyper-V并重新打开。(无效) 2、检查主板BIOS中 Intel VT-x (Intel Virtualization Technology)(无效,已经打开) 3、以管理员身份运行 bcdedit /set hypervisorlaunchtype auto (有效)

阅读全文
Ubuntu 19.04 PHP 7.3.5 GD库 无法启用 freetype的问题 “freetype-config not found”
2019/05/25

Ubuntu 19.04 PHP 7.3.5 GD库 无法启用 freetype的问题 “freetype-config not found”

环境: Ubuntu 19.04 (Disco) PHP 7.3.5 我在编译安装 PHP 时,遇到了 “freetype-config not found”的问题。网上大多数的解决方案,都是尝试安装 libfreetype6-dev 但是依然报错。 这是由于在 Ubuntu 19.04 中 apt-get 安装的 libfreetype6-dev 版本为 2.9.1-3http://changelogs.ubuntu.com/changelogs/pool/main/f/freetype/freetype_2.9.1-3/changelog在 changelog 中写到: freetype-config 被替代成 pkg-config ,新版本使用 pkg-config 管理 CFLAGS 和 库。 所以解决方法如下: 主要的思路就是用pkg-config代替freetype-config。 安装pkg-config 在 PHP 7.3.5 源码目录下的 ./configure 第 34504 行 和 第 36175 行: 替换为: 在 ./ext/gd/config.m4 的 第 185 … Continued

阅读全文
Windows 下使用 git hook 和坚果云解决远程多地异地开发 MySQL 同步
2016/08/17

Windows 下使用 git hook 和坚果云解决远程多地异地开发 MySQL 同步

这篇文章我受到了《用 git 和 git hooks 解决多地开发时 MySQL 同步问题》这篇文章的启发,再此也感谢jk2K大神。 我也是在开发Web项目时遇到了在公司电脑和个人电脑互相切换时的尴尬:代码可以通过git同步,但数据库同步一直是个麻烦的问题。 git hook 就可以完美的解决了这个问题,git hook 是 git 提供的事件钩子,能被特定的事件触发后调用。简单点来说,当你执行 pull 或 push 命令时,git hook 就会同时自动执行你所预定的脚本。 0x00 前期准备  mysqldump  ,我们首先要为系统增加环境变量,这样我们才能直接执行 mysqldump (我的MySQL版本为5.6) 。mysqldump 就在 MySQL安装目录/bin 下,把这个路径添加到环境变量中即可。 git 这就不用说了吧……我们是在 Bash 环境下使用 git 。 坚果云 0x01 开始 1、首先编辑 pre-commit 文件,这个钩子是在 commit 之前执行预定脚本。 路径为: 内容为: 2、然后我们再编辑 post-merge,这个钩子是在你合并代码时执行的钩子,将已经同步 sql 的文件导入到数据库中。 路径为: 内容为: 3、把存放sql文件的目录放进坚果云,在公司与个人电脑之间同步。 0x02 … Continued

阅读全文
使用Infinite Scroll插件时,WordPress的响应速度很慢。
2016/01/23

使用Infinite Scroll插件时,WordPress的响应速度很慢。

今天我把我的小博客又搬出来玩,由于原来一直使用的是Yeahzhan提供的zanblog主题,现在也懒得换,挺喜欢这套主题的。 由于在使用这套主题时必须要安装Infinite Scroll(WordPress plugins link)这个插件,目的是为了可以实现异步加载。但是启用后wordpress响应速度变的很慢。 发现的过程就不说了,最后找到根源,在路径为 插件根目录/includes/presets.php 中找到: 这个 presets.csv 是放置在github上的,所以会出现访问慢的情况。 这句别注释,将presets.csv放置在你自己的服务器上就可以了。

阅读全文