vim 常用命令整理

进入插入模式 i 在光标所在字符前进入插入模式 a 在光标所在字符后进入插入模式 s 删除光标所在位置字符并进入插入模式 cw 删除光标所在位置至当前单词结尾内容并进入插入模式 c$ 删除光标所在位置至当前行结尾内容并进入插入模式 cc 删除光标所在行所有内容并进入插入模式 o 在当前行下方插入新行并进入插入模...

- 阅读剩余部分 -

Mac下PHP开发环境配置

建议使用Homestead,Mac下的环境配置和Linux还是有不少区别,虽然比Windows是要好得多了。 OS X 使用 launchd 来管理启动项,与常见 Linux 的不同参见Mac OS X 的 Launch Daemon / Agent 参考资料: Mac下homebrew安装及php.mysql.nginx环境安装及配置 INSTALL NGINX, PHP AND MYSQL ON OS X

通过docker安装gitlab

安装 docker engine 参见 官方文档 安装 docker compose 参见 官方文档 设置 docker 镜像 这里用的是 daocloud 提供的加速器: curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s ...

- 阅读剩余部分 -

第三方登录和支付开发记录

登录 微信登录 微信登录需要注意的一点是微信的网页应用、移动应用、公众号的上限都是10个,所有同一个账号下的应用获取到的 union_id 是相同的,open_id 不同,所以需注意应用数量是否会超过上限。 微信登录目前只有APP登录、扫码登录和公众号登录三种登录方式,在微信浏览器内打开网页使用的是公众号登录...

- 阅读剩余部分 -

Yii2 使用jsonp格式response时遇到的一个坑

最近的一个项目在实现前后端分离时,由于调用域名与接口域名可能不相同,所以使用了jsonp格式进行返回,但是在开发环境上开了debug的情况下遇到500错误时竟然没有任何错误显示,也即response body是空的,这让我很困扰。 通过查看 Yii 写的文件日志发现,这是 Yii 在默认的 ErrorHandle...

- 阅读剩余部分 -