on the fly 到底几个意思

简介: 几乎每篇文档都给你来一个on the fly。知乎搜了几次也没记住,干脆把维基百科的解释翻译了一下:On the fly is a phrase used to describe something that is being changed while the process that the change affects is ongoing. On the fly 是一个短语用于表示一种现象:当进程正在运行时这个改变就生效了。

几乎每篇文档都给你来一个on the fly。知乎搜了几次也没记住,干脆把维基百科的解释翻译了一下:

On the fly is a phrase used to describe something that is being changed while the process that the change affects is ongoing.
On the fly 是一个短语用于表示一种现象:当进程正在运行时这个改变就生效了。

It is used in the automotive, computer, and culinary industries.
它被用于汽车、计算机和烹饪行业。

In cars, on the fly can be used to describe the changing of the cars configuration while it is still driving.
在汽车领域里,on the fly可以用来表述 汽车在行驶时,车子的配置就被改变了。

Processes that can occur while the car is still driving include switching between two wheel drive and four wheel drive on some cars
and opening and closing the roof on some convertible cars.
汽车在行驶时某些车可以进行两驱-四驱变换,某些敞篷车可以做到关闭天窗。 (译者:理解为飞机空中加油)

In computing, on the fly CD writers can read from one CD and write the data to another without saving it on a computer’s memory.
计算机领域里,on the fly的CD烧写器可以直接从一个CD盘里读数据到另一盘里,不需要把数据先保存到电脑的内存里。 (译者:理解为directly)
Switching computer parts on the fly means computer parts are replaced while the computer is still running.
切换计算机部件on the fly表示当计算机正在运行时部件就被替换了。

It can also be used in programming to describe changing a program while it is still running.
在编程里可以表示在程序正在运行时改变程序 (译者:理解为在线升级软件,还不用重启)

In restaurants and other places involved in the preparation of food, the term is used to indicate that an order needs to be made right away。
在餐厅和其他涉及到准备食物的场景,这个术语用来表明一份订单需要立即敲定。 (译者:理解为 right away)

Colloquial usage:
通俗用法:

1.something that was not planned ahead
没有提前约好
2.changes that are made during the execution of same activity: extempore, impromptu.
活动中做出的改变:当场的,即兴的


总结就五个意思:

  1. 正在运行时改变 (另一个相似的概念:Hot swapping / hot plugging)
  2. 直接地
  3. 立即,马上
  4. 没有提前约好
  5. 即兴发挥

本来想把即兴发挥也归为没有提前约好,后来一想不对,提前约好是两个人的事,即兴发挥属于一个人的事。一个人喝高了,飘飘然了(on the fly),然后即兴来一首《老司机带带我》,屎尿未及的事。

目录
打赏
0
0
0
0
27
分享
相关文章
【MYSQL高级】Mysql找出执行慢的SQL【慢查询日志使用与分析】
【MYSQL高级】Mysql找出执行慢的SQL【慢查询日志使用与分析】
3621 0
AVX2指令集简介和代码示例
这篇文章介绍了AVX2指令集,它是Intel在2013年为提高处理器并行计算能力引入的SIMD技术。AVX2增强了整数运算,包括256位操作和位操作,还提供了FMA指令及更多广播和转换功能。与AVX相比,AVX2在图像处理和媒体编码等领域有显著优势。文章通过一个C代码示例展示了如何使用AVX2进行向量加法,并提醒编译时需确保支持AVX2指令集。
2920 4
Druid、ClickHouse、Doris、StarRocks 的区别与分析
本文对比了 Druid、ClickHouse、Doris 和 StarRocks 四款大数据分析引擎。它们均为 OLAP 引擎,采用列式存储和分布式架构,适用于海量数据分析。Druid 擅长实时分析与高并发查询;ClickHouse 以超高性能著称,适合复杂查询;Doris 提供易用的 SQL 接口,性能均衡;StarRocks 则以其极速查询和实时更新能力脱颖而出。各引擎在数据模型、查询性能、数据更新和存储方面存在差异,适用于不同的业务场景。选择时需根据具体需求综合考虑。
2270 20
|
11月前
|
【阿里云电脑】老机型玩黑神话,不听显卡嗡嗡转
万众瞩目的《黑神话:悟空》终于发布!作为一款采用虚幻5引擎的佳作,其画质令人惊艳。官方建议配置为i5-8400/Ryzen 5 1600+GTX 1060/RX 580起步,而推荐配置则为i7-9700/Ryzen 5 5500+RTX 2060/RX 5700 XT/Arc A750。虽然兼容性广泛,但仍有玩家因设备问题无法体验。PS5价格飙升至4200+,让人望而却步。此时,云主机成为理想选择:安全、便捷、经济,最低只需1.2元/小时,内置游戏官方镜像,即刻畅玩,同时支持多种用途。
566 2
一文教会你 如何在Github中创建仓库?如何将多个项目放到一个仓库中管理?如何将本地项目上传到GitHub中?
这篇文章详细介绍了如何在GitHub上创建新仓库,以及如何将多个项目整合到一个仓库中进行管理。文章还提供了克隆仓库到本地、使用不同文件夹存放不同项目代码、以及将这些项目提交到远程服务器的步骤和方法。
一文教会你 如何在Github中创建仓库?如何将多个项目放到一个仓库中管理?如何将本地项目上传到GitHub中?
蓝绿部署中,如何确保数据一致性?
在蓝绿部署中,确保数据一致性是一个关键问题。以下是一些建议来确保数据一致性: 1. 数据库复制:在蓝绿部署的两个环境中,确保数据库是同步的。这可以通过设置数据库复制或使用数据库集群来实现。这样,在部署过程中,两个环境的数据将保持一致。 2. 数据同步工具:使用数据同步工具(如Apache Kafka、RabbitMQ等)在蓝绿部署的两个环境之间实时同步数据。这样可以确保在部署过程中,两个环境的数据保持一致。 3. 分布式事务:在分布式系统中,使用分布式事务来确保数据一致性。例如,可以使用两阶段提交(2PC)协议或者三阶段提交(3PC)协议来实现分布式事务。 4. 服务幂等性:确保服务具
771 4
全网最简约的Vscode配置Anaconda环境(百分百成功)
全网最简约的Vscode配置Anaconda环境(百分百成功)
24714 0
全网最简约的Vscode配置Anaconda环境(百分百成功)
Python pip 源设置成国内源,阿里云源,清华大学源,最方便的方式,都在这里了
Python pip 源设置成国内源,阿里云源,清华大学源,最方便的方式,都在这里了
65196 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问