月度归档: 2024 年 4 月
【译文】在计算机里还没有堆(heap)和栈(stacks)的古世界里的子程序调用

如今,我们认为堆(heap)和栈(stacks)是理所当然的,但在计算机发展的早期,计算机的运行是没有堆栈和堆的。

【程序员搞笑图片】听起来不错的方法

听起来不错的方法

【译文】XZ 后门的工作原理

它是由 XZ 的共同维护者 “Jia Tan”(可能是不明身份者的别名)引入的。该后门是一种复杂的攻击,包含从 build 、link 到 run 的多个阶段。

Java 22 新功能特性及示例

在本文中,我们将通过示例探讨一些最基本的、对开发人员友好的 Java 22 新功能。

【译文】为什么 AWS、谷歌和甲骨文都支持 Valkey 作为 Redis 替代分支?

在 Linux 基金会(Linux Foundation,LF)的支持下,一个分叉能够如此迅速地形成并获得如此多公司的支持,这种情况并不多见。这是以前的 Redis fork(如 KeyDB)所不具备的。

交互式演示教程教会你精通掌握 Flexbox 布局

当我们真正掌握了 Flexbox 布局模式的奥秘,我们就能构建出绝对令人难以置信的作品。无需任意断点即可伸缩的流体布局。在本实用互动教程中,我们将揭开 Flexbox 算法的神秘面纱,学习如何利用它实现非凡的效果。

JavaScript 膨胀于 2024 年

这里是任务管理软件 Jira 的首页。近 50 MB!

【译文】取代 Redis 的竞赛

现在预测一个或多个分叉是否会获得巨大的吸引力还为时尚早,但 Valkey 很有可能成为一个可靠的替代方案。在社区和行业的广泛支持下迅速分叉的可能性,应该会让那些期望在放弃开源后能一帆风顺的供应商有所顾虑。

【译文】谷歌 Rust 开发人员的工作效率是 C++ 团队的两倍

我们发现了调查中最不可思议的一个问题,也是让我们所有人都大吃一惊的一个问题,那就是人们对他们正在查看的 Rust 代码的正确性的信心–那么与其他语言的代码相比,你觉得你的团队的 Rust 代码的正确性有多大的信心呢?

【程序员搞笑图片】要不要上报?

产品正式发布前发现自己的代码里有个小小的漏洞,要不要上报?

美国白宫、C++ 之父……深入解析这场关于 C++ 内存安全的全球辩论

让 C++ 成为更安全语言的道路复杂而充满挑战。然而,由 Stroustrup 主导并得到广大 C++ 社区支持的讨论和建议,为我们指明了一条既尊重 C++ 语言传统

蛰伏三年,XZ开源项目维护者转身投“核弹级漏洞”,幸被微软工程师捉 Bug 时发现!

刚刚过去的周末里,一则“大多数 Linux 发行版中存在的压缩工具 XZ Utils 已被其维护者设置后门”的消息震惊了整个开源社区

【译文】当新员工获得更高薪时,绩优员工会先辞职

如果在新员工入职后一个月内调整薪酬,现有员工平均会在公司再工作两年半。相比之下,如果薪酬调整需要六个月的时间,员工平均只在公司工作了一年半;如果薪酬调整需要一整年的时间,员工平均在新员工入职后 13 个月就辞职了

前端未死,只是换了新样貌

前端未死,只是换了新样貌

赦免

赦免

Java 22 中最令人兴奋的 3 个功能

Oracle 于 3 月 19 日发布了 Java 22,更新了世界上最流行的编程语言和开发平台。让我们深入了解该版本带来的三个最激动人心的更新。
