.NET 首席项目经理凯瑟琳在博客中介绍了 C# 11 的一些预览性新功能,这些功能可以在 Visual Studio 17.1 和 .NET SDK 6.0.200 中体验,下面摘录一部分新特性作介绍: C# 11 预览:允许在内插字符串的“插值表达式”中换行 内插字符串(interpolated strings)是 C# 6.0 引入的语法,它允许在字符串中插入表达式。C# 的内...
26
7
弃用官方网站!Python 将所有 Bug 迁移到 GitHub 中
此前,Python 开发组一直在 Python 官方 Bug 网站 https://bugs.python.org/ (缩写为 bpo 或 BPO) 上进行 Bug 提交、跟踪和处理,该网站使用开源工具 Roundup 作为 Bug 跟踪器。 2 月 18 日, Python 核心开发者 Łukasz Langa 在 Python Discourse 论坛上宣布 :Roundup / BPO 上的所有 Bug 数据都将迁移到 GitHub 中,...
7
3
Timescale 完成 C 轮融资,估值已超 10 亿美元
时序数据库 TimescaleDB 背后的公司 Timescale 近日在 C 轮融资中筹集了 1.1 亿美元,使得总融资金额达到 1.8 亿美元。Timescale 成立短短 7 年时间的估值就超过 10 亿美元,已成为数据库领域的又一独角兽企业。 本轮融资由 Tiger Global 领投,所有现有投资者 Benchmark、New Enterprise Associates、Redpoint Ventures...
14
3
虚幻引擎 5 发布首个预览版
虚幻引擎 5 (Unreal Engine) 现已推出预览版本。官方强调道,预览版本仍存在不稳定和其他问题,不建议用于生产。他们目前正在制作最终发布的版本,并且已准备好测试将要增加的所有功能。 新版本除了对之前公开的工具(如,Nanite、Lumen、一Actor一文件、世界分区系统和 MetaSounds)所做出的改进外,还包括一些新的动画...
7
5
Rust 1.59.0 稳定版发布,正式支持内联汇编
Rust 1.59.0 稳定版已正式发布,新版本最值得关注的特性是支持在代码中内联汇编 (Inline assembly),其他变化包括:引入解构式赋值、默认关闭增量编译,以及 Const 泛型参数支持设置默认值等。 内联汇编 (Inline assembly) 此项特性的使用场景主要是控制底层执行,或者访问特定的机器指令。 例如面向 x86-64 目标平台进行...
7
13
Windows 8 有一只隐藏款的猫
微软资深程序员、微软开发者博客专栏《The Old New Thing》作者 Raymond Chen 介绍了 Windows 8 早期开发中的一件趣事:ASCII 猫。 Raymond 表示,“ASCII 猫”是为了分辨导致黑屏的原因引入的。当时 Windows 8 在交互和显示上使用了“层 (layer)”的概念,每一个层堆叠于下一个层之上。“层”的分类有许多,本文主要讨论...
2
4
rust-analyzer 成为 Rust 官方项目
rust-analyzer 项目开始于 2017 年年底(第一次提交)。当时,现有的 LSP 实现(RLS)已经为 Rust 提供了数年的 IDE 支持。虽然 RLS 确实能够很好地处理一些重要功能,但它与 IDE 向其他一些语言所提供的功能丰富程度和体验上还有较大差距。 最初,rust-analyzer 只是为了 Rust 的容错解析。后来 rust-analyzer 的功能越...
10
5
Go 语言新提案「arena」:优化内存分配
Go 语言社区正在讨论名为「arena」的新提案。 根据提案的介绍,「Go arena」用于优化内存分配。arena 是一种从连续的内存区域分配一组内存对象的方法,其优点是从 arena 分配对象通常比一般内存分配更有效。更重要的是,arena 中的对象能够用最少的内存管理或垃圾回收开销一次释放所有内容。 通常来说,arena 不会在具备...
32
9
15 年前提交到 Bugzilla 的请求,直到现在才关闭
Bugzilla 最初是由开发者 Terry Weissman 于 1998 年为 Mozilla.org 项目设计开发的,是一个基于 Web 的通用 bug 跟踪系统和测试工具。如今 Bugzilla 已被 Mozilla 基金会、WebKit、Linux Kernel、FreeBSD、Apache、Red Hat、Eclipse 和 LibreOffice 等组织机构使用。 15 年前,Bryan Rasmussen 在 Bugzilla 上提交了一个...
19
2
Spring Boot 2.5.10 发布
Spring Boot 2.5.10 已经发布,该版本包括 52 个错误修复、文档改进和依赖性升级。 错误修复 默认的 JmxAutoConfiguration 改变了多属性 @ManagedResource 对象名称的 JConsole 层次结构 当配置文件的名称包含一个逗号时,活动配置文件的日志信息是不明确的 失败的应用程序上下文没有从 SpringApplicationShutdownHook ...