分类: 编程技术

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

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

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

【译文】我所知道的关于 Xz 后门的一切信息

【译文】我所知道的关于 Xz 后门的一切信息

一位 Fedora 的贡献者称,Jia 一直在推动将其纳入 Fedora,因为它包含了 “很棒的新功能”。在测试版冻结前几天,Jia Tan 也曾试图将其纳入 Ubuntu。

受 XZ utilities 后门影响的主要 Linux 发行版

受 XZ utilities 后门影响的主要 Linux 发行版

在广泛使用的 xz 数据压缩工具和 liblzma 库的最新版本中发现了一个严重的安全漏洞。

都 2024 年了还要兼容 IE

都 2024 年了还要兼容 IE

都 2024 年了还要兼容 IE

解码为什么 JS 中的 0.6 + 0.3 = 0.89999999999999 以及如何解决?

解码为什么 JS 中的 0.6 + 0.3 = 0.89999999999999 以及如何解决?

了解 IEEE 754 浮点数,逐步探索 0.1+0.2 如何等于 0.30000000000000004

【译文】Valkey:得到 AWS、谷歌和甲骨文支持的 Redis 开源替代品

【译文】Valkey:得到 AWS、谷歌和甲骨文支持的 Redis 开源替代品

将这个项目交由一个基金会而非一家公司负责,意味着 Valkey 将由社区驱动,而不会出现破坏信任的突然许可变更。

【译文】Linux 基金会推出开源 Valkey 替代 Redis

【译文】Linux 基金会推出开源 Valkey 替代 Redis

社区维护者、贡献者和用户将以新的 Valkey 名称继续合作开发开源内存数据存储。

再同意不过了

再同意不过了

再同意不过了

Rust 过程宏:用 syn Fold 优雅替换 Panic

Rust 过程宏:用 syn Fold 优雅替换 Panic

Rust 过程宏:用 syn Fold 优雅替换 Panic

【译文】用 Kubernetes 值得吗?

【译文】用 Kubernetes 值得吗?

在云计算领域有一个肮脏的小秘密,那就是容器工作负载的总拥有成本比它们应该拥有的要高。

【译文】减轻 Python 打包的痛苦

【译文】减轻 Python 打包的痛苦

坚持使用一种方法来安装和运行 Python,可以避免打包过程中的痛苦。

【译文】我问 ChatGPT 用 TypeScript 打印 “Hello, world!”

【译文】我问 ChatGPT 用 TypeScript 打印 “Hello, world!”

重要的是不要把 “LLMs “和 ChatGPT 混为一谈。我在 Claude 3 Opus 中运行了完全相同的问题集,每一个答案都比前一个更简洁,而不是更冗长

我想知道剪贴板在哪里?

我想知道剪贴板在哪里?

我想知道剪贴板在哪里?

开源 Redis 的生命将就此终结?Redis 之父回应分叉浪潮:未来谁能领先,各凭本事!

开源 Redis 的生命将就此终结?Redis 之父回应分叉浪潮:未来谁能领先,各凭本事!

开源Redis的生命将就此终结?Redis 之父回应分叉浪潮:未来谁能领先,各凭本事!

开发者阵营分化,.NET 开源生态系统如何走向未来?

开发者阵营分化,.NET 开源生态系统如何走向未来?

开发者阵营分化,.NET 开源生态系统如何走向未来?

【译文】在 Meta 工作 12 年:回顾我参与的所有项目

【译文】在 Meta 工作 12 年:回顾我参与的所有项目

今天,我已经在这家公司工作了 12 年,现在是回顾我参与的所有项目的好时机!

【译文】一个年轻程序员的奋斗

【译文】一个年轻程序员的奋斗

这是一个几乎真实的故事,讲述的是一位充满激情的年轻开发人员的故事。

用 JavaScript 实现的 17 个改变世界的方程式

用 JavaScript 实现的 17 个改变世界的方程式

受伊恩-斯图尔特(Ian Stewart)所著《改变世界的 17 个方程式》(17 Equations That Changed The World))一书的启发,本文将探讨如何用 JavaScript 编写这些重要的数学方程式。

【译文】Redis 更名为 Redict

【译文】Redis 更名为 Redict

Redict 已经达到了它的顶峰;它不需要再进行任何严肃的软件开发。它不需要转向人工智能。在未来的几十年里,它都可以以最小的代价进行维护。它可以继续以较低的劳动力提供较高的价值。这就是软件的全部意义!

【译文】程序员不善于管理状态

【译文】程序员不善于管理状态

“你有没有试过把它关掉,然后再打开?”这是与技术支持相关的最熟悉的陈词滥调之一。但作为一个经常被家人请求帮助解决设备故障的人,我发现这是我最有效的工具之一。

Linux 危机工具

Linux 危机工具

当性能问题导致系统中断时,你一定不想浪费宝贵的时间去安装诊断所需的工具。以下是我建议在 Linux 服务器上默认安装的 “危机工具 “列表(如果尚未安装),以及它们的(Ubuntu)软件包名称:

【译文】真正的 C++ 杀手(不是你,Rust)

【译文】真正的 C++ 杀手(不是你,Rust)

如果我把 C++ 换成 “非 C++”,我 80% 的工作将保持不变。C++ 与我的大部分工作根本无关。这是否意味着对我来说,C++ 已经死了 80%?

【译文】8 位谷歌员工发明了现代人工智能,这里是内幕

【译文】8 位谷歌员工发明了现代人工智能,这里是内幕

他们偶然相遇,被一个想法吸引,写出了 “变形金刚 “论文–近代史上最具影响力的技术突破。

欧盟以外地区无法获得的 5 项 iOS 新功能

欧盟以外地区无法获得的 5 项 iOS 新功能

让我们来看看苹果因 DMA 而被迫对 iOS 做出的五大改变。其中一些肯定会让美国和世界其他地方的用户羡慕不已,因为他们的国家还没有通过类似的反垄断法。

【译文】每个开发人员都需要问自己的一个问题

【译文】每个开发人员都需要问自己的一个问题

为了降低成本,我最初的想法是创建一个可以在 AWS Lambda 函数中执行代码的slash命令。我最初的问题围绕可行性和现有解决方案展开。