掌握框架–探索依赖注入模式
本文概述 动机 一个例子 细节和理由 服务寿命 总结 关于控制反转(IoC)的传统观点似乎在两种不同的方法之间划了一条界限:服务定位器和依赖注入(DI)模式。 我所知道的几乎每个项目都包含一个DI框架。人们之所以喜欢它们, 是因为它们以最少...
本文概述 动机 一个例子 细节和理由 服务寿命 总结 关于控制反转(IoC)的传统观点似乎在两种不同的方法之间划了一条界限:服务定位器和依赖注入(DI)模式。 我所知道的几乎每个项目都包含一个DI框架。人们之所以喜欢它们, 是因为它们以最少...

本文概述 介绍Terraform 模组 总结 编写应用程序只是故事的一部分。为了使其有价值, 它需要部署在可以扩展的地方, 必须以高可用性运行, 需要备份等等。 需要越来越多的开发人员至少掌握此部署过程。例如, 随着系统复杂性的增加, De...

本文概述 Discord用户界面 Discord API WebSocket API REST API API包装器 如何使Discord机器人 当机器人变大时 本文总结 Discord是一个实时消息传递平台, 自称为”游戏玩家...
本文概述 示例应用 干净的架构 应用技术 域层 模型 介绍 依赖注入 变化 变更1 变更2 本文总结 你想要的是:将一个新功能添加到一个运行良好且架构糟糕的应用程序中, 或者修复结构良好但有错误的Android应用程序中的错误?我个人肯定会...
本文概述 什么是弹性堆栈 什么是Ansible 免责声明和警告语 我们的虚拟环境 存货 升级过程 主要Ansible Playbook 预下载软件包 Logstash升级 Elasticsearch集群滚动升级 Kibana升级 总结 在决...

本文概述 优化算法开发人员面临的问题 典型的优化工作流程挑战 HorusLP教程:API的优化算法和概述 本文总结 运筹学和凸优化是应用数学领域, 多年来发现了广泛的商业应用。随着计算能力变得更加负担得起且广泛可用, 研究人员开始构建越来越...
本文概述 声明式自定义 定制编程 现实生活中的场景 使用Salesforce将你的业务流程转换为用户故事 总结 Salesforce被公认为是全球排名第一的CRM平台, 其各种产品使你能够将你的业务思想付诸实践。 Sales Cloud可以...

本文概述 代码库 Packer用法 设置Jenkins连续部署 在Jenkins和Bitbucket之间设置CI管道 Jenkins管道烘烤/构建图像 Jenkins管道触发Terraform脚本 适用于AWS的Terraform零停机时间...
在Swift中设计, 测试和维护并发算法非常困难, 正确获取详细信息对于应用程序的成功至关重要。并发算法(也称为并行编程)是一种算法, 旨在同时执行多个(也许很多)操作, 以利用更多的硬件资源并减少总体执行时间。 在Apple平台上, 编写...
本文概述 为什么Google Sheets的Apps脚本如此酷? 实际用例 该项目 Hello, World 增值税ID验证器 与电子表格集成 附加练习 下一步 电子表格是当前商业世界中最常见的工具之一。电子表格软件有多种实现方式, 它们之...