端到端是什么意思?

2023-05-16

        不久前, “燕姐”表扬了我。

        原话是: 像你这样端到端负责的人现在越来越少了。 哈哈, 听到这话, 还是有点高兴的, 今天我来闲扯一下端到端。

 

       客户需要一个求立方差的系统(假设是fun系统):输入a和b, 需要求出a和b的立方差。 代码如下:

 

#include <iostream>
using namespace std;

int cubic(int n)  // 逻辑错误
{
	return n * n * n * n;
}

int fun(int a, int b) // 逻辑错误
{
	return cubic(a) + cubic(b);
}

int main()
{
	int a = 2;
	int b = 1;
	int result = fun(a, b);
	cout << result << endl;

	return 0;
}

      结果, 测试同事发现:fun系统不正确。  而我是负责fun系统的, 另外一个同事负责cubic系统。 经定位, 我发现fun系统有问题, 结果我把代码改为:

 

 

#include <iostream>
using namespace std;

int cubic(int n)  // 逻辑错误
{
	return n * n * n * n;
}

int fun(int a, int b) // 逻辑ok
{
	return cubic(a) - cubic(b);
}

int main()
{
	int a = 2;
	int b = 1;
	int result = fun(a, b);
	cout << result << endl;

	return 0;
}

      但是, 我自己测试的时候, 发现fun还是有问题, 继续分析才得知, cubic系统有问题。 于是, 我把问题转给cubic系统的负责人, 他花了较长时间来修改这个问题, 而在这个过程中也是全程跟踪问题状态的, 他改为:

 

 

#include <iostream>
using namespace std;

int cubic(int n)  // 逻辑ok
{
	return n * n * n;
}

int fun(int a, int b) // 逻辑ok
{
	return cubic(a) - cubic(b);
}

int main()
{
	int a = 2;
	int b = 1;
	int result = fun(a, b);
	cout << result << endl;

	return 0;
}

       我是fun系统的整体负责人, 所以, 我必须做整体测试, 全面地对客户负责。

      这就是一个完整的端到端。 为什么要端到端负责呢? 因为两个彼此独立且都正常的东西, 整合到一起, 很有可能就有点磨合问题了, 所以, 必须端到端。

 

 

       类比一下我们的网络层次模型吧, 你看, 我们经常说传输层提供的是端到端的服务, 也就是说, 它提供的是完整的服务,而socket就是在这一层的, 所以,朝tcp socket里面发数据, 另一端就可以完整接收了。

 

       说白了, 端到端就意味着完整性、完备性。 以后, 在工作中, 也要采取端到端的负责态度。

 

 

 

 

 



 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

端到端是什么意思? 的相关文章

  • VMware虚拟机ubuntu显示屏幕太小解决办法

    1 安装VMware Tool需要用到虚拟光驱 xff0c 加载一个ISO文件 2 从 media 中复制到 opt下 3 击ubuntu左侧列表里的DVD图标 xff0c 就会出现VMware Tools的安装文件VMwareTools
  • 面向edas开发的规范

    前言 概述 本文档 主要介绍了 服务开发者基于Aliware做项目开发时 xff0c 从项目环境搭建 xff0c 项目开发 xff0c 项目上线及Aliware 服务功能相关的使用 说明 xff0c 操作步骤及代码示例 应用范围 服务开发者
  • 用 Python 进行金融数据可视化

    用 Python 进行金融数据可视化 Python量化的关键是金融数据可视化 xff0c 无论是传统的K线图 xff0c 还是现在的策略分析 xff0c 都需要大量的可视化图表 具体到编程代码 xff0c 就是使用Python绘图模块库绘图
  • Ubuntu双屏的副屏抖动闪烁

    将设置按如下即可 xff1a
  • 日志切割的方法

    一 关于日志切割 日志文件包含了关于系统中发生的事件的有用信息 xff0c 在排障过程中或者系统性能分析时经常被用到 对于忙碌的服务器 xff0c 日志文件大小会增长极快 xff0c 服务器会很快消耗磁盘空间 xff0c 这成了个问题 除此
  • 软件测试的四个阶段

    软件测试的对象包括软件需求 概要设计 详细设计 软件运行环境 可运行程序和软件源代码等 软件测试包括质量 人员 资源 技术和流程五大要素 xff0c 以及测试覆盖率和测试效率两个目标 软件测试一般分为4个阶段 xff1a 单元测试 集成测试
  • Rabbitmq实现多系统间的分布式事务,保证数据一致性

    Rabbitmq实现多系统间的分布式事务 xff0c 保证数据一致性 一 实验环境二 实验目的三 实验方案四 实验步骤1 消息队列1 1 rabbitmq安装过程略过 1 2 创建订单交换器 xff1a orderExchange1 3 创
  • Android -Lottie加载动画喂饭指南

    什么是Lottie 简单的说 xff0c Lottie就是airbnb开源的一个使用json文件快速加载动画且支持多平台的库 更多介绍请查看官网 官网地址 xff1a https airbnb design lottie 怎么使用Lotti
  • Ubuntu安装汉化版Portainer(Docker图形UI界面)

    1 找镜像 docker search dockerui NAME DESCRIPTION STARS OFFICIAL AUTOMATED abh1nav dockerui An updated version of crosbymich
  • 解决Deepin、统信UOS开机出现引导错误

    开机后GRUB提示错误 错误提示 xff1a error unknown filesystem 原因分析 xff1a 对硬盘进行分区后 xff0c 导致原先的分区发生位置变化 xff0c 比如sda6分区变成了sda7分区 这时候 xff0
  • 2022年了,Windows Vista还能用吗?

    今年试用了一段时间Windows11 xff0c 老实说总觉得差点意思 怎么说呢 xff0c 现在的Windows简直就是Linux 43 macOS的缝合怪 xff1a 任务栏越来越像苹果Dock xff1b 浏览器Edge用上Chrom
  • Windows11硬盘读写速度变慢的解决方法

    解决方法 命令提示符 xff0c 以管理员身份打开 fsutil usn 查询与USN日志相关的命令 deleteJournal 删除 USN 日志 用法 fsutil usn deleteJournal lt 标志 gt lt 卷路径名称
  • Ubuntu 22.04 安装 VMware Workstation 16

    基本安装 sudo chmod 43 x VMware Workstation Full 16 2 4 20089737 x86 64 bundle sudo VMware Workstation Full 16 2 4 20089737
  • 2018年了,Windows2000还能用吗?

    前两天偶尔在B 站看到一个宝岛小伙子阿哲录了一期在 2018 年用 Windows2000 的节目 xff0c 他花了一个礼拜时间体验虚拟机下使用 Windows2000 其实真的要日常使用 Windows2000 xff0c 估计是坚持不
  • flask jsonify TypeError: Object of type int64 is not JSON serializable

    写接口的时候 Google找了半天 xff0c 觉得都很麻烦 灵机一动 xff0c 想到了一个简单方法 问题的原因 字典中的数字被识别成了int64类型 xff0c json无法识别int64 解决方式 xff1a 先将字典转换成字符串再将
  • 修改Windows的Internet时间服务器使时间同步

    Windows自带的Internet时间服务器会出现不能同步时间的毛病 xff0c 我选择了上海交通大学网络中心NTP服务器来同步时间 xff0c 速度很快 方法 xff1a 桌面右下角 xff0c 时钟 xff0c 点击 xff0c 调整
  • Ubuntu下卸载和重新安装wps ——解决wps不能带格式复制粘贴网页文字和图片问题

    我的ubuntu 原来安装的 wps 通过 apt update 命令自动升级 WPS For Linux 6634 后出现了以下问题 xff1a A 变得臃肿和缓慢 xff0c 打开时会要求登录和自动打开模板页 B 不能带格式复制粘贴网页
  • 360安全路由器外网连内网(端口映射)的设置方法

    功能扩展 gt 端口映射 功能扩展 高级工具 端口映射 端口映射 xff0c 主要是为了实现从互联网访问家庭内的指定的电脑的服务和数据 它包括虚拟服务器和DMZ主机两种常用方式 xff0c 通过家庭网内主机和路由器端口的映射 xff0c 将
  • Ubuntu“从服务器获取共享列表失败”问题的解决方法

    问题 xff1a Ubuntu 18 04LTS 用smb方式连接服务器192 168 0 123失败 xff0c 显示 xff1a 从服务器获取共享列表失败 xff0c 服务器192 168 0 123的操作系统为windows xff0
  • Deepin Linux 15.10升级后CPU不会自动降频造成过热的解决方法

    笔记本电脑升级到Deepin Linux 15 10 xff0c 但是发现风扇响的厉害 于是安装一个CPU实时频率监控软件i7z来查个究竟 sudo apt install i7z sudo i7z 查看CPU频率的实时结果 xff0c 发

随机推荐

  • Excel 也可以玩 REST 系列 (03)

    接下来 xff0c 设计一个以 Excel 作为用户界面 xff0c 通过 HTTP Request 对数据库进行 CRUD 操作的实现 我们在日常工作中 xff0c 经常需要用 Excel 来记录事件和数据 xff0c 比如 xff0c
  • 安装paramiko报错:Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/local/lib/py

    开始将 upgrade 位置写到了pip3后面 xff0c 报错 xff0c 浪费很多时间去找各种解决办法 xff0c 只能说对pip3语法结构不熟悉
  • fgets和gets的区别

    在编程中发现gets 和 fgets 一些区别总结一下 xff1b 1 fgets比 gets 安全 xff0c 使用 gets 编译时会警告 为了安全 xff0c gets 少用 xff0c 因为其没有指定输入字符的大小 xff0c 限制
  • java.lang.IllegalStateException android.media.MediaPlayer._prepare(Native Method)

    目录 错误log xff1a 原因 xff1a 错误log xff1a 1566550586 419 28478 28478 com stone stonemusic W System err java lang IllegalStateE
  • Android自定义view刷新方法

    目录 描述 描述 Android view的刷新有三个方式 xff1a span class token comment 只会触发执行onDraw方法 xff0c 只会改变绘制里面的内容 条目的绘制 span span class toke
  • Ubuntu升级后VMware缺少vmmon、vnnet

    Ubuntu升级系统后启动时 xff0c 缺少vmmon vnnet 解决方式运行以下脚本 xff0c 可以修改 span class token shebang important bin bash span VMWARE VERSION
  • XMMS乱码的解决办法

    一 X org 下 XMMS aMule 等 Gtk1 程序的中文解决 这样做以后如果还不行 那么 二 1 安装 xmms mpg123 ja 代码 sudo apt get install xmms mpg123 ja xmms mpg1
  • ConnectionRefusedError: [Errno 111] 拒绝连接

    pip3 install upgrade pip 结果 Exception Traceback most recent call last File 34 usr share python wheels urllib3 1 19 1 py2
  • 设计模式-多例模式

    参考 xff1a 设计模式之禅 目录 多例模式类图实现1 皇帝2 大臣 运行结果补充 多例模式 这种情况有没有 有 大点声 有没有 有 是 确实有 就出现在明朝 那三国期间的算不算 不算 各自称帝 各有各的地盘 国号不同 大家还记得那首诗
  • python3-socket-Demo

    python3 socket Demo 1 背景2 Demo实现2 1 查看端口2 2 服务端2 3 客户端 1 背景 想了解一下python socket编程 xff0c 学习一下 34 白月黑羽 34 的Demo xff0c 做一下记录
  • 【数据库-MySQL-从入门到精通】【学习笔记】

    数据库 01 1 MySQL安装1 1 官网下载1 2 安装1 2 1 安装失败解决方案 xff1a 2 MySQL初学2 1 数据库基础 命令行形式2 2 MySQL操作数据库和数据表2 3 MySQL数据表基本数据类型 鸣谢 xff1a
  • Android7~8.1源码编译失败(Communication error with Jack server (35), try ‘jack-diagnose‘ or see Jack serve)

    目录 1 背景1 1 报错信息 2 原因2 1 分析 3 解决方案3 1 杀掉服务3 2 修改JDK配置文件 xff0c 移除可能导致端口占用的配置3 3 重启服务 1 背景 Android7 0 8 1编译过程中可能会出现异常报错 xff
  • android mediaplay 出现IllegalStateException的几种可能性及解决办法

    1 错误log java lang IllegalStateException at android media MediaPlayer setDataSource Native Method at android media MediaP
  • 创建.xml的矢量图片;使用Android studio 和 SVG图 生成.xml矢量图标

    Android开发中 xff0c 为什么要使用矢量图标 xff1f 使用矢量图标有什么好处 xff1f 如果使用 png xff1b jpg 这样的图片 xff0c 一般在资源文件中 xff0c 都需要准备不同分辨率的图 这样既让apk臃肿
  • 设计模式-单例模式

    本文章参考慕课DocMike老师的讲解 xff0c 作为个人笔记 xff0c 也希望能帮到需要的人 1 单例模式 单例模式 xff08 Singleton Pattern xff09 是 Java 中最简单的设计模式之一 这种类型的设计模式
  • Android studio 3 gradle配置问题

    目录 问题描述原因解决方法1 xff09 使用低版本的三方依赖库2 xff09 手动声明 xff0c 排除高版本的依赖参考文章 问题描述 Duplicate class android support design widget Coord
  • 51单片机定时器中断按键消抖(无延时)

    单片机入门学习记录 xff08 二 xff09 在机械按键的触点闭合和断开时 xff0c 都会产生抖动 xff0c 为了保证系统能正确识别按键的开关 xff0c 就必须对按键的抖动进行处理 按键的抖动对于人类来说是感觉不到的 xff0c 但
  • Ubuntu常用命令

    目录 更新仓库命令查看软件依赖包安装软件定时查看某个命令查找文件查找文件中的内容 grep 将命令行中输出内容保存文档scp通过ssh连接复制文件修改环境变量删除指定路径下包含某个关键字的文件与文件夹压缩解压查看运行信息远程桌面连接Wind
  • C#: WMI 获取远程 Windows 主机信息

    起步文档 xff1a WMI 基本介绍 WMI调用基本步骤 一个简单的远程访问例子 xff1a xff08 参考自MSDN How To Connect to a Remote Computer xff09 span class hljs
  • 端到端是什么意思?

    不久前 xff0c 燕姐 表扬了我 原话是 xff1a 像你这样端到端负责的人现在越来越少了 哈哈 xff0c 听到这话 xff0c 还是有点高兴的 xff0c 今天我来闲扯一下端到端 客户需要一个求立方差的系统 假设是fun系统 xff1