主页

Composer 常用镜像配置

1234567composer config -g repo.packagist composer https://packagist.laravel-china.orgcomposer config -g repo.packagist composer https://packagist.phpcomposer.comcomposer config -g repo.packagist compo

Mac 安装 Consolas 字体

我无论是 Sublime Text 3 还是 PhpStorm、Goland、印象笔记都会设置成 Consolas 字体,Mac 上没有 Consolas 字体,不过可以手动安装。在 Gist 上找到了安装方法,来源:Gist - avalonalex/install consolas on mac。 下面是安装方法: 12345678brew install cabextractcd ~/Dow

记一次 MySQL 死锁解决过程

代码中要执行一个 SQL 语句,去更新表数据,这个 SQL 并没有在一个事务中,但是每次都会报错:Lock wait timeout exceeded; try restarting transaction。由于这个更新语句不在事务中,所以我怀疑要更新的表因为某些原因一直是被锁住的状态。 找到了这篇博客,使用 SELECT * FROM information_schema.INNODB_TRX

解决 yaml_parse_file 函数解析空文件报错的问题

yaml_parse_file 函数用于解析一个 YAML 文件,根据 PHP 官方文档中对于此函数返回值的描述,此函数在失败时会返回 false。 但是我在使用此函数解析了一个空文件时,直接报错了: 1PHP Warning: yaml_parse_file(): end of stream reached without finding document 0 in php shell code