恐造成下一个“千年虫”的闰秒,遭科技巨头们联合抵制

机械三维3D设计图-高炉开铁口钻钎机构系统设计.zip 立即下载

整理 | 彭慧中       责编 | 屠敏

出品 | CSDN(ID:CSDNnews)

近日,谷歌、Meta、微软和亚马逊四位科技巨头呼吁将闰秒取消,并称闰秒会对网络造成巨大影响。闰秒或将成为下一个类似“千年虫”bug的罪魁祸首。

原来,除了闰年与闰月外,还有闰秒这一说?那它又是如果波及网络世界的呢?

运行50年的闰秒,说取消就取消?

闰秒这一概念于1972年被首次提出。是指为保持“协调世界时”接近于“世界时”时刻,由国际计量局统一规定在年底或年中(也可能在季末)对“协调世界时”增加或减少1秒的调整。

科学上有两种时间计量系统:基于地球自转的天文测量而得出的“世界时”和以原子振荡周期确定的“原子时”。

  • “世界时”,以地球自转为基础的时间计量系统,由于地球自转不稳定会带来时间的差异。

  • “原子时”,由原子振荡周期得出的较恒定的时制,是一种均匀的时间计量系统。

根据“世界时”和“原子时”的速率差异进行推算,大约5000年后“原子时”会比“世界时”快1个小时,因此,1972年国际计量大会通过决议:使用“协调世界时”(即,以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统)来计量时间。当“协调世界时”和“世界时”之差超过0.9秒时,国际地球自转服务组织(IERS)就负责对“协调世界时”拨快或拨慢1秒,这就是闰秒。

1972年以来,闰秒已经出现过27次,上一次是2017年1月1日7时59分60秒。当“正闰秒”发生时,一分钟将有61秒。例如,当需要插入闰秒时,23:59:59之后将不是00:00:00,而是会多出另一个原本不存在的“23:59:60”。在1972年,闰秒的诞生曾让科学界和电信行业都很高兴,但如今它对数字应用行业和科技行业来说却同样糟糕。

闰秒的杀伤力不容小觑

这个小小的闰秒造成的蝴蝶效应曾令整个网络世界屡次崩溃。

闰秒曾在2012年引发了Reddit的大规模停机。开源社区Mozilla、社交平台LinkedIn、美国商户点评网站Yelp和机票预订供应商Amadeus也都遇到过相关问题。2017年,美国云安全网络公司Cloudflare因闰秒变化而遭遇的故障导致客户的一小部分服务器离线。尽管Cloudflare的程序员提前写好了软件程序比较了两个时钟,计算出时间已经倒退,但无法对这一结果作出正确处理。

然而,类似“闰秒灾难”所最著名的例子就是1999年所谓的“千年虫”,当时人类创建的数据库只记录了1999年的最后两位数,并在1999年变成2000年时带来了一系列问题。等到2038年,当一些计算机用来计算1970年1月1日开始的秒数的32位数字不再足够大时,一个相关的问题就会出现。

今年早些时候,当网络浏览器的版本号达到 100 时,一些网站因编程只处理两位数的版本号而发生了堵塞。

废除闰秒,时机已到?

针对闰秒问题,谷歌曾于2011年提出“闰秒弥补(leap smear)”方案——调整系统内部的网络时间协议(NTP)服务器,每次更新时增加几毫秒,弥补闰秒多出来的那一秒钟,以保证服务器能够正常运行。但是,只要闰秒还存活在这世上,程序员们就得一直花精力操作。

图源Engineering at Meta

在此之前,Meta的程序员们也采用过上述方法,可他们依然太害怕这些麻烦事儿了。为什么不能一劳永逸呢?他们认为改变全球计时的方式比修复代码更容易。其工程师Oleg Obleukhov和研究科学家Ahmad Byagowi就发文表示,上述方案只适用于解决“正闰秒”出现的情况,随着地球自转模式的改变,未来还可能出现“负闰秒”。不彻底解决这一问题,“将对依靠计时器或调度器的软件带来毁灭性的影响。”

同时,这两位工程师还表示,如果取消闰秒,不再继续调整时间,未来1000年内可能不会再出现类似问题。

图源Engineering at Meta

如今,谷歌、微软、Meta和亚马逊共同呼吁取消闰秒,美国国家标准与技术研究院(NIST)及国际计量局 ( BIPM )也同意这一主张。闰秒真的要走到了尽头吗?

参考资料:https://engineering.fb.com/2022/07/25/production-engineering/its-time-to-leave-the-leap-second-in-the-past/

《新程序员001-004》已全面上市,欢迎扫描下方二维码或点击进入立即订阅,即可畅享电子书及精美纸质书


 

机械三维3D设计图-自动下落吹钉振动盘.zip 立即下载

相关推荐

idea2025-free.zip

idea2025-free.zip

蓝星帝丘TOTP 谷歌 · 微软通用身份验证器安卓app下载

蓝星帝丘开发的《帝丘身份验证》是一款105KB的免费开源TOTP安卓应用,支持谷歌、微软等主流双因素认证,离线使用仅需时间同步。界面简洁,无广告,数据可加密导出备份(SHA-256),导入需密码验证。不支持指纹/面容识别,暂无防截屏功能,建议用户定期备份并注意设备安全。下载链接:百度网盘。

部落小酋长日记 261

基于一致性理论的三机并联独立微网二次控制模型研究(Simulink仿真实现)

内容概要:本文针对三机并联独立微网系统,研究了基于一致性理论的二次控制模型,旨在解决传统一次控制中存在的电压与频率偏差问题,实现微网中多个分布式电源间的协同自治运行。通过引入一致性算法,设计了分布式二次控制策略,能够在无需中央控制器的情况下,实现各分布式单元间的信息交互与状态同步,有效恢复系统电压和频率至额定值,提升微网孤岛运行模式下的电能质量和动态稳定性。研究基于Matlab/Simulink平台构建了完整的三机并联微网仿真模型,详细阐述了控制器架构设计、一致性协议构建及关键参数整定方法,并通过仿真实验验证了所提控制策略在负载突变、机组投切等工况下的有效性、鲁棒性与优越的动态响应性能。该成果为独立微网的分布式协同控制提供了切实可行的技术方案和理论依据。; 适合人群:具备电力系统、电气工程及其自动化、新能源科学与工程等相关专业背景的科研人员与工程技术人员,熟悉MATLAB/Simulink仿真工具,尤其适合从事微电网控制、分布式能源协调优化、智能电网等方向的研究学者与研究生。; 使用场景及目标:① 学习并掌握基于一致性理论的分布式协同控制原理及其在微网二次控制中的具体应用;② 深入理解多智能体系统在电力系统中的建模与仿真方法;③ 为独立微网、海岛微网、偏远地区供电系统等无主站场景下的稳定运行提供控制策略设计参考与仿真验证案例。; 阅读建议:建议读者结合微网基础知识与控制理论进行学习,重点关注一致性协议的数学建模与Simulink模块化实现过程,通过修改仿真参数、测试不同通信拓扑等方式深入理解控制效果的影响因素,并可进一步将该思想拓展至更复杂的多能微网系统研究中。

2026 Agent 框架怎么选?拆 3 层底层逻辑(运行循环 / 记忆 / 工具协议)+ 一张决策表

功能对比表每年过期,框架真正的差异在三层底层逻辑:运行循环(控制流归代码、模型还是框架)、记忆系统(三层生命周期)、工具协议(MCP 统一后,绑定风险转移到哪)。拆透三层,附最小 Agent 循环可运行代码、决策流程图与可直接照抄的选型决策表。

CFzjy的博客 234

BUUCTF逆向题Youngter-drive

其实线程一代码我自己也不大理解,看了正确的 flag 后,我自己推出来的是这样:在 couece 中取出字符,然后在 QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm 中找出一样的,取出该字符在 QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm 中的下标,如果取出的字符是大写则 在ASCII中找出【下标 - 38】值对应的字符替换couece中的字符,同理,小写就减 96。

于高山之巅,方见大河奔涌;于群峰之上,更觉长风浩荡。 1081

汽车OTA自动化测试解决方案

目前OTA远程升级技术已成为众多汽车制造商的标配。由于OTA升级可能会带来潜在的风险(特别是包含ECU固件更新的FOTA升级),针对OTA系统的测试过程就尤为重要。

东舟技术的博客 7746

微软技术日报 2026-10-25:Reactor 用 C# 写 WinUI,XAML 不被弃用

每天早上 8 点,看一遍微软技术圈过去 24 小时发生了什么。

海盗Sharp的博客 390

FPGA中的CMAC硬核与Interlaken硬核

CMAC硬核和Interlaken硬核是FPGA中两种重要的内置功能模块,它们分别在CNN推理和高带宽芯片到芯片接口方面发挥着关键作用。FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)中的CMAC硬核与Interlaken硬核是两种重要的内置功能模块,它们在FPGA设计中扮演着关键角色。需要注意的是,FPGA设计中的硬核选择不仅取决于硬核本身的性能,还需要考虑硬核与FPGA芯片其他部分的兼容性、功耗、成本等因素。Interlaken硬核。

weixin_41230430的博客 1472

带工具调用的多轮交互:Agent 的核心循环

当用户询问“温哥华当前时间和天气”时,模型因缺乏实时信息无法直接回答,需通过Agent框架调用外部工具。首先,模型生成两个并行的工具调用请求(获取时间与天气),随后Agent框架执行这些调用,并将结果连同完整对话历史回传给模型。模型基于工具返回的数据生成最终自然语言回复。整个过程体现了ReAct循环:模型决策调用,框架执行,再反馈结果,形成闭环。核心在于维护一个不断累积的messages列表,实现多轮无状态交互中的上下文传递,是构建复杂Agent系统的基石。

lj1109053360的专栏 319

别再手动盘点了!教你给微信小程序仓库系统加个‘扫码枪’:完整扫码入库与查询功能实现

本文详细介绍了如何为微信小程序仓库系统添加扫码入库与查询功能,实现零硬件成本的智能仓储管理。通过优化摄像头参数、增强动态识别算法和深度整合业务逻辑,提升扫码精度和效率,同时提供混合查询方案应对复杂场景。这套方案显著提升入库效率,降低错误率,适用于各类仓储管理需求。

weixin_30844577的博客 295

ESP32驱动GC9A01圆形屏实战:Arduino平台LVGL移植与图像显示优化

本文详细介绍了在Arduino平台上使用ESP32驱动GC9A01圆形屏的实战指南,包括硬件连接、LVGL移植与图像显示优化。通过SPI配置、LVGL库安装和双缓冲机制等技巧,帮助开发者快速实现高效显示效果,适用于智能家居控制面板等应用场景。

weixin_29182481的博客 726

微软技术日报 2026-10-24:CA 私钥是 4,Windows 封了中间证书未动父根

每天早上 8 点,看一遍微软技术圈过去 24 小时发生了什么。

海盗Sharp的博客 392

Ubuntu+Dify实战:如何让大模型知识库完美支持图片召回(附避坑指南)

本文详细介绍了在Ubuntu系统上部署Dify平台,并实现大模型知识库图片召回功能的完整实战方案。通过解析Dify处理图片的底层逻辑,重点讲解了配置Nginx代理服务器将本地图片路径转换为可公开访问URL的核心工程步骤,并提供了文档预处理、环境变量配置以及父子分段策略等高级技巧,帮助开发者构建图文并茂的AI应用,有效提升知识库的丰富性和用户体验。

c7d8e的博客 442

启元 T1 技能开发实录:抓拍、50 Hz 速度环与 .rpk 打包!

启元Q1/T1机器人通过一套基于ROS2与FastDDS的去中心化架构,实现四层软件分层:运控(mc)、硬件抽象(hal)、交互(interaction)与智能(agent)。其核心优势在于部署自由、接口即权限、能力透明。通过统一命名空间/aima与清晰的消息分层,开发者可跨PC、运控板或大脑板灵活接入。运控层以状态机机制严格管理动作切换,强调时序与稳定性,确保安全可靠。整体设计以“谁在打交道”为分层逻辑,极大提升二次开发的可扩展性与可维护性。

羑悻的博客. 1万+

Open3D点云算法与点云深度学习案例汇总(长期更新)

Open3D-python算法专栏文章汇总,长期更新算法原理与实战案例。

纵马踏花向自由 7444

二十一、CANdelaStudio深入-SPRMIB的配置

本专栏将由浅入深的展开诊断实际开发与测试的数据库编辑,包含大量实际开发过程中的步骤、使用技巧与少量对Autosar标准的解读。希望能对大家有所帮助,与大家共同成长,早日成为一名车载诊断、通信全栈工程师。 本文介绍CANdelaStudio的肯定响应抑制位配置,欢迎各位朋友订阅、评论,可以提出宝贵意见,以持续输出更好的作品,同时会根据评论、私信不定期更新文章内容,以及专栏目录。订阅该专栏的朋友可私信小编免费答疑解惑(^U^)ノ~YO CANdelaStudio-从入门到深入目录 文章目录CANdelaStu

诊断协议那些事儿's blog 1861

上线一年就撤:微软关掉Outlook的AI邮件助理

10 月 24 日,微软确认 Outlook 里那个"优先处理我的收件箱"要退役了:10 月 26 日起开始下线,到 2027 年 3 月底从所有客户端消失。而去年它刚上线的时候,微软管这个功能叫"电子邮件革命"。

DeepPing,日更,陪你聪明看世界。 369

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

微软技术日报 2026-10-21:OneDrive 收成一条链接,右键菜单撤掉八个 Copilot 动作

定位很明确,它把原来的 Copilot Retrieval API 重做成给智能体消费的检索层,一个 MCP 工具覆盖邮件、文件、会议、Teams 消息、人员,以及接进来的企业数据源。

海盗Sharp的博客 525

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

《AI Agent原理与实战》2026版 第23课 多 Agent 框架横评

编排思想在四个框架里的不同实现:AutoGen 的 Team、MetaGPT 的 SOP 流水线、CrewAI 的角色声明、OpenAI Agents SDK 的 subagents。同一任务两框架实现对比后你会发现:框架差异小于思想差异,选型看团队口味与生态。

Blockbuster-drug 611

自动化脚本使用流程

脚本需要的参数,比如搜索关键词、账号列表、目标页面的判定文本,有两种注入方式。一是做一个手机端的 UI,让使用者在设备上填写;二是在网页端「管理中心」/「自定义数据」里提前配置好,脚本里用直接读取。冰狐的文档里明确倾向于第二种:如果是输入数据、参数之类的需求,自定义数据比 UI 输入效率更高,设备数量越多,差距越明显。支持第二个参数作为默认值,在配置项缺失时脚本不会因为拿到null就直接抛异常:javascript。

m0_62259629的博客 347

【魔珐星云 | 给语音智能体写一套状态机:按钮什么时候该亮?】

具身交互智能体开发笔记 · 第 02 篇页面上只有四个按钮:发送、开始收音、停止收音、打断表达。最开始,这件事很容易做:点哪个按钮,就调用哪个方法。麻烦往往出在第二步。初始化还没完成,发送按钮先亮了;智能体明明还在说话,页面却显示“空闲”;用户想让它停下来,点完以后才发现,只是关掉了麦克风。链路还在跑,界面却已经跟不上了。沿着代码往回找,经常会发现:几个含义不同的“完成”,最后都改了同一个变量。上一篇聊过回调、播报和打断的区别。

鱼干的博客 353

微软技术日报 2026-10-23:Win11 在测记忆库,Copilot 默认值今天生效

GitHub 在 10 月 22 日同时动了两处管理面,一处管默认值,一处管可见度。先是默认值。9 月宣布的全局默认策略,从 10 月 22 日起逐步强制执行,到 10 月 26 日铺完,不同企业和组织生效的时间会不一样。规则不复杂:已经正式发布、且管理员没有明确配过的功能与能力,会按你选过的全局默认落定,三档是启用、停用、交给组织自己决定。这是一次性动作,之后改默认策略不会回头改动已经落定的功能;已经显式开或关过的功能不受影响;预览功能仍然要手动加入,如果之前加过某个预览、后来它转正了,那次选择会保留。

海盗Sharp的博客 397

微软技术日报 2026-10-27:语音转写新增 25 种语言,Azure DevOps 给出 PHP 自查清单

每天早上 8 点,看一遍微软技术圈过去 24 小时发生了什么。

海盗Sharp的博客 297

连续触摸时,启元 T1 应该怎么回应?一个完整的 ROS 2 交互程序

给机器人加一句触摸问候,第一反应往往是:订阅触摸消息,然后调用一次语音服务。真正把输入连续发过去,问题才开始出现。同一条事件又来了一次怎么办?上一句还在处理,下一次触摸要不要跟上?更麻烦的是,程序已经判定超时,旧响应却在新请求进行到一半时回来了。这篇就围绕这些交互细节,给启元 T1 写一个完整的触摸程序。背部单击发送一句问候,胸部双击换一句回应;页面同时显示事件经过了哪一步。先看跑完一组场景的过程:动图中的数字来自 ROS 2 程序的实际回调。

程序猿追的博客 229

从零理解强化学习:为什么 AI 需要 Advantage,而不只是 Reward?

本文系统梳理了强化学习的核心概念,从Agent与Environment的交互框架出发,阐明LLM生成回答的本质是策略(Policy)驱动的决策过程。关键在于理解:一个0.8分的回答未必值得强化,因为强化学习关注的是动作相对于当前策略预期表现的优势(Advantage),而非绝对奖励。通过引入Value、QFunction与Baseline,算法能将回报转化为相对评估信号,避免因模型能力提升而误强化低于平均水平的行为。最终,策略梯度(PolicyGradient)与PPO等方法利用优势估计和概率比率裁剪,实现

WenJGo的博客 224
上一篇: 阿里巴巴 CTO 程立:开源是基础软件的源头!
下一篇: 开放原子开源基金会为白金、黄金、白银捐赠人授牌,CSDN荣获黄金捐赠人
开源头条
博客等级 码龄13年 1475粉丝 226原创
评论 14
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值