0%

Wire 是由 Google 开源的 Go 语言依赖注入工具,通过代码生成的形式实现依赖的自动组装。大型项目的依赖繁杂,导致初始化流程长,代码可读性和维护性较差。同时,手动维护大量依赖的初始化代码,枯燥又耗时。Wire 可以根据组件的类型,分析出依赖顺序,自动生成初始化代码,简化开发工作。

阅读全文 »

GlobalProtect 是学校用于连接内网的软件。在 Mac 电脑上,GlobalProtect 软件启动后,便无法停止退出。即使采用重启电脑的手段,GlobalProtect 程序也会开机自启动。使用 macOS 预装的服务管理工具 launchctl,不仅可以退出 GlobalProtect 程序,还可以控制 GlobalProtect 的开机自启动。

阅读全文 »