Hi there

Remember, Your job gives you authority. Your behavior gives you respect!

在 Gitlab CI/CD 中使用 Push Option

在 Gitlab CI/CD 中使用 Push Option
我们使用 CI/CD 的时候,如果需要根据参数来执行不同操作的时候往往是比较麻烦的,比如在调试阶段开启 verbose 模式。
Read more →

搭建私有 Packagist 管理 Composer 扩展包

搭建私有 Packagist 管理 Composer 扩展包
在企业中开发中我们经常需要开发自己的扩展包,大多数采用的方式 VCS 方式来安装依赖的,这种方式的问题在于如果有多个 Tag 则会导致 Composer 安装变慢。
Read more →

ClashX 忽略代理指定域名

ClashX 忽略代理指定域名
为了避免某些 Host 走 ClashX 代理,我翻阅了相关文档,终于皇天不负有心人,让我找到了解决方案。
Read more →

使用 MongoShake 实现 MongoDB 数据同步

使用 MongoShake 实现 MongoDB 数据同步
对于跨境的服务来说,经常需要在两端做数据同步,我所在的团队,就有这样的需求,但是目前是采用定时任务,触发脚本来实现数据同步的。
Read more →

DevOps 之使用 Gitlab CI 构建和部署 Vue 项目

DevOps 之使用 Gitlab CI 构建和部署 Vue 项目
本片文章介绍如何使用 Gitlab Runner 来构建和部署 Vue 项目,通过这篇文章可以大致了解 Node 相关项目的 CI/CD 大致流程。
Read more →

无法使用 SSH Key 访问服务器

无法使用 SSH Key 访问服务器
Aliyun OS 的服务器突然 SSH Key 无法访问服务器了,于是尝试本地生成 SSH Key 然后将公钥添加到服务器的 authorized_keys 文件中,但是连接时依然要输入密码。
Read more →

XORM 项目实践总结

XORM 项目实践总结
工作中的项目使用的是 Go 来进行开发,在 ORM 的选择方面我们最终选择的是 XORM,实践中遇到很多问题,但是官方文档又较少,所以这里分享一些奇技淫巧。
Read more →

macOS 控制外接显示器的亮度

macOS 控制外接显示器的亮度
不知道你有没有遇到和我类似的痛点,MacBookPro 外接 Dell 显示器,但是无法在系统内调节显示器亮度,但经常需要在深夜工作的我来说考虑到保护眼睛,需要将亮度调低。于是就找到了 Monitor Control 这款开源工具。
Read more →

入手 HHKB 无刻版本使用及感受

入手 HHKB 无刻版本使用及感受
一次偶然的机会在 Podcasts 上听到一个技术播客,那一期讲到的是关于键盘,于是我就被种草了 HHKB 这个牌子。等了大半年,在某东 618 的时候终于入手了 HHKB Professional HYBRID Type-S,用了一周不到,下面来分享一下具体感受。
Read more →

Vagrant 2.2.6 兼容 VirtualBox 6.1 方案

Vagrant 2.2.6 兼容 VirtualBox 6.1 方案
最近清理电脑的时候,手贱将 VirtualBox 从 6.0.* 升级到了 6.1.10,升级后发现无法启动项目的开发环境了。
Read more →