Showing results for January 2024 | .NET中文官方博客

Jan 28, 2024
0
0

使用 SortableJS 组件的 Blazor 可排序列表 

Mia Wu
Mia Wu

本篇翻译于Burke Holland的Sortable Lists for Blazor using a SortableJS Component   在Web 应用程序中,一个常见功能部分是可排序列表。SortableJS是我最喜欢的 JavaScript 库之一,在进行 Blazor 开发时我很想念它。为了解决这个问题,我决定包装 SortableJS 库,使其成为 Blazor 组件,名为Bazor Sortable,我已在 GitHub 上开源了它,我相信您会喜欢它的。在这篇文章中,我将引导您了解如何将其添加到您自己的 Blazor Web 应用程序中。  注意:Blazor Sortable 是一个开源社区组件,而不是 Microsoft 的官方组件。Blazor的 Fluen...

.NETBlazorASP.NET
Jan 21, 2024
0
1

适用于 .NET 的 Azure Migrate 应用程序和代码评估工具 

Mia Wu
Mia Wu

本篇翻译于Olia Gavrysh的Announcing the Azure Migrate application and code assessment tool for .NET - .NET Blog (microsoft.com)  我们很高兴地宣布我们将发布一项新工具,它可以帮助您将本地 .NET 应用程序迁移到 Azure。  Azure Migrate 应用程序和.NET代码评估工具(简称 AppCAT)让您能够评估应用程序的 .NET 源代码、配置和二进制文件,识别将应用程序迁移到 Azure 的过程中可能潜在的问题和概率。它有助于发现应用程序在移植到 Azure 时可能遇到的问题,并通过推荐现代的云原生解决方案来提高性能、可扩展性和安全性。  运行...

.NET.NET Core.NET Framework
Jan 9, 2024
0
0

F# 中更安全的递归

Amy Peng
Amy Peng

本篇翻译于David Schaefer的Safer recursion in F#。 这是David Schaefer的客座博客文章。David 是一名专注于函数式编程的自由软件开发人员。他是G-Research开源团队的一员。他致力于改进 F# 开发者工具的生态系统。此外,他还帮助维护各种开源的 F# 项目。 在函数式编程中,用递归的方式去定义算法是很常见的场景。这非常符合我们想要避免突变的心态,而且这通常不会导致性能下降。编译器在优化阶段会尝试将递归定义重写为更高效的循环。  然而,编译器并不总是能够将递归转换为循环。从这里开始,就有一定的危险了。  堆栈帧与生产环境  当我们在函数 f 内部调用函数 g 时,这个操作通常会在进程的调用堆栈上创建一个新的堆栈帧。函数...

.NETF#