智慧与哲学

“编程”

Write the code, change the world.

Laravel/Lumen自定义Validator让unique支持其他库连接

自定义验证类namespace App\Validators; class DatabaseUniqueValidator { public function validate($at...

MAMP 编译安装 ssh2 扩展

安装 openssl下载 openssl-1.1.1d./config make # 不加 sudo Mac下可能没权限 sudo make install安装 libssh2下载 libssh...

最新 PHP 项目开发规范

高标准的开发规范是一个开发者的最低要求,真正的开发规范绝非一篇文章能解决。高标准未必出好产品,但低标准一定会降低团队开发效率。优秀的团队绝不允许特立独行的队员,只有继续完善共同的开发规范才能扬帆...

腾讯优图OCR Composer 包

支持身份证识别行驶证/驾驶证识别通用识别营业执照识别银行卡识别手写体识别车牌识别名片识别环境需求PHP > 7.1composer安装composer require doododo/oc...

CentOS 安装配置 Supervisor 用于消费 Laravel 队列

安装yum install epel-release yum install supervisor配置Supervisor 的配置文件在 /etc/supervisord.conf,文件底部默认...

2019小程序开发用 async/await 解决异步调用【原生已支持】

小程序API基本都是回调,为了防止回调地狱,原生小程序已支持 async/await。async/await 是ES7的语法,用更加清晰的语义解决js异步代码。关于 async/await 学习...

macOS 下 MAMP 安装 oci8 扩展

周末又尝试了一次在 Docker 下开发,又一次暂时的放下。这次放下的原因,macOS 不具备 Linux Kernel,导致挂载卷文件 IO 慢,像普通的 Laravel 项目,开箱就得几百个...

Docker 安装 PHP oci8 扩展

今天上午折腾了一上午,终于折腾好了。常规操作去仔细读 [歪麦博客关于 Docker LNMP环境搭建] (https://www.awaimai.com/2120.html) 这篇文章。仔细读完...

Git log 常用

提交数统计:git log --oneline | wc -l贡献者统计:git log --pretty='%aN' | sort -u | wc -l提交数统计:git log --onel...

Redis数据类型及常见场景

通常我们都把数据存到关系型数据库中,但为了提升应用的性能,我们应该把访频率高且不会经常变动的数据缓存到内存中。Redis 没有像 MySQL 这类关系型数据库那样强大的查询功能,需要考虑如何把关...