首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
云计算
数据智能老司机
创建于2023-07-21
订阅专栏
云计算相关
等 35 人订阅
共245篇文章
创建于2023-07-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
AI 原生软件交付——保障应用程序与软件供应链安全
我们在本书中一路从 SCM 到持续集成与交付(CI/CD)讨论交付流程时,曾多次提及安全工具与实践。我们谈到,现代工具中的 RBAC(基于角色的访问控制)与 Policy-as-Code(PaC,策略
图算法趣味学——最短路径
找到图中代价最低路径的问题,可以用路径中边权重总和来衡量,这与现实中各种路径规划和优化任务非常相似。比如,我们可能想规划两座城市间卡车的运输路线,使燃料总成本最小化。本章将讨论从指定起点出发,寻找最低
图算法趣味学——破解迷题
图搜索算法的应用不仅限于在物理空间中寻找路径,或在虚拟对象之间寻找链接,它们还广泛应用于更抽象的问题,比如破解谜题或设计游戏策略。 许多谜题可以用一组离散的状态来表示,这些状态捕捉了谜题的不同配置。解
图算法趣味学——广度优先搜索
广度优先搜索是一种探索图的替代方法,它像波浪一样从起始节点向外扩展。与深度优先搜索优先探索最近发现的节点不同,广度优先搜索优先探索在搜索中较早被发现的节点。这个简单的优先级变化导致搜索算法表现出截然不
图算法趣味学——深度优先搜索
当我们考虑图搜索算法时,会自然产生几个问题:为什么我们要搜索图?我们在寻找什么?创建图时不是已经找到了所有节点了吗?某种程度上,术语“图搜索”未能充分体现这些算法的通用性。图搜索算法提供了一种系统遍历
图算法趣味学——图中的路径
通过图的路径概念是本书中将反复使用的基础构建块之一。例如,我们可能关心的是确定两个节点之间的最低成本路径(最短路径算法),或者判断是否存在任何路径能够从一个节点到达另一个节点。后续多个章节将专门介绍计
图算法趣味学——邻居与邻域
几乎本书中的每个算法都需要与节点的邻居进行交互。邻居的概念直观上很容易理解;在无向图中,某个节点的邻居就是与它通过边相连的那些节点。在有向图中,邻居的术语稍微复杂一些,因为邻居类型取决于边是指向节点(
图算法趣味学——图的表示
图是一种抽象数据类型,可以通过多种数据结构来实现。本章介绍图的基本组成部分——节点(Node)和边(Edge),然后展示如何构建两种最常见的图的表示方法:邻接表(adjacency lists)和邻接
自动化 API 交付——API工件的CI/CD(二):构建阶段与API配置部署
本章内容包括: 在流水线中转换API定义 将生成的API工件发布到工件存储库 创建SDK和模拟API 部署API网关配置 在第8章中,我讨论了源代码阶段的治理控制,帮助团队在API设计阶段对API定义
自动化 API 交付——API 工件的 CI/CD 之一:源阶段的治理控制
本章内容涵盖: 在流水线中定义 API 工件源文件的自动化治理控制 在流水线中执行治理控制 创建和管理多文件 API 定义 大型软件项目通常涉及多个团队为组织构建许多外部 RESTful API。集中
自动化 API 交付——API 一致性:模式测试
翻译: 本章内容概述 编写基于代码的模式测试 自动生成 API 模式测试 使用验证代理进行模式测试 在上一章中,我探讨了如何通过从 API 服务生成 OpenAPI 定义,确保 OpenAPI 定义与
自动化 API 交付——API 一致性:生成代码和 API 定义
本章内容涵盖: 处理 API 服务器、客户端和文档一致性的问题 生成符合规范的服务器代码 生成符合规范的 OpenAPI 定义 生成符合规范的 SDK 假设你正在构建一个公开的 REST API。你已
自动化 API 交付——API 设计评审:检查那些无法自动化的内容
本章内容包括 了解什么是 API 评审 开展 API 评审 衡量评审的有效性 假设你刚创建了一个新的 API,并且 API 定义文件已经通过了 CI/CD 流水线中所有自动化的提交阶段检查。你发起了一
AI 原生软件交付——将代码部署到测试环境
在第 3 章中,我们探讨了持续集成的基础,重点关注 CI/CD 流水线中的早期步骤:主要是构建与部署前测试。我们还演示了一个在打开 PR 时触发的示例流水线,如图 4-1 所示。 该流水线会构建并打包
AI 原生软件交付——源代码管理
想象这样一个场景:你和团队正在协作开发一个复杂的软件项目,许多人同时贡献代码、进行修改与增强。没有一套清晰的变更管理机制,你们就有可能相互覆盖彼此的工作,弄不清是谁在何时因为什么原因做了哪些修改。没有
AI 原生软件交付——通往 AI 原生 DevOps 之路
大多数软件开发团队都能讲出几段“部署事故”的战争故事。正是这些故事,把我们推上了现代化交付实践的道路。 举个例子:经过数周甚至数月的功能开发、大规模重构,以及漫长的测试与稳定阶段,团队终于准备发布。开
自动化 API 交付——破坏性变更检查:管理 API 演进
本章内容包括: 运行破坏性变更检查 使用 API 版本管理方案 制定破坏性变更政策 在 API 产品的设计阶段,API 团队会不断迭代设计并更新 OpenAPI 定义文件。了解团队引入的任何变更是否向
自动化 API 交付——API 代码规范检查:自动化确保 API 一致性
本章内容包括: 使用代码规范检查(linting)确保你的 API 符合风格指南 编写自定义的 API 代码规范检查规则 创建 AI 辅助的代码规范检查规则 在第1章中,我介绍了 APIOps 及其优
自动化 API 交付——拥抱APIOps:解决问题与引领改进
本章内容概要 使用A3问题解决法推进你的APIOps改进 绘制API交付流程图并识别浪费 领导你的APIOps转型 在第1章中,我介绍了APIOps的概念,并讨论了其原则与优势。在本书后续章节中,我将
自动化 API 交付——什么是 APIOps?
本章内容包括: 扩展 API 设计与交付所面临的挑战 将 DevOps 与 GitOps 应用于 API 的 APIOps 概念 APIOps 的原则 使用 OpenAPI 进行 APIOps 的优势
下一页