All Posts


Windows 11 Insider Preview 22000.51 体验

2021/07/01

7月28日,微软为 Windows Insider Preview Dev 通道推送了 Windows 11 的第一个开发者预览版,带来了全新的界面,微软商店,新的文件管理器等更新,后续版本还会带来运行安卓应用的功能。这篇文章将会分享一下 Windows 11 第一个预览版本的使用体验。


Entity Framework Core 6.0 编译模型

2021/06/25

最近发布的 Entity Framework Core 6.0 Preview 5 带来了全新的编译模型,如果你比较关注应用程序启动时的性能,或者你的模型中包含数量巨大的属性和关系,编译模型可以给你带来巨大的性能提升,这篇文章将会简单介绍一下 EF Core 6.0 编译模型。


C# Natural type for lambdas

2021/06/13

C# Language Design Meeting for March 3rd, 2021 提出了 Natural type for lambdas,这种语法可以让 C# 的 lambda 更加接近于 JavaScript,学习和使用成本更低,代码更加简洁。此文章将会简单介绍一下 C# Natural type for lambdas 的一些变化,以及一些使用场景和案例。


在 Ubuntu 21.04 中安装 GNOME 40

2021/05/18

GNOME 团队在前一段发布了全新的 GNOME 40,带来了全新的设计和许多新功能。遗憾的是 Ubuntu 21.04 并没有集成 GNOME 40,不过网上已经有人分享了 PPA ,可以让你在 Ubuntu 21.04 中安装 GNOME 40。这篇文章将会介绍一下具体的安装过程以及可能遇到的一些问题。


Minimal hosting for ASP.NET

2021/05/01

在今年即将发布的 .NET 6 中,引入了一种全新的、创建 Web 应用程序的方法 "Minimal hosting"。这是一种快速创建 Web 应用程序的方法,可以极大程度的简化创建一个 ASP.NET 应用程序所需的步骤。这篇文章将会介绍一下 Minimal hosting for ASP.NET 的具体细节。


WSL 运行 Linux GUI 应用

2021/04/22

今天推送的 Windows 10 Insider Preview Build 21364 带来了 WSL 运行 Linux GUI 应用程序的功能 WSLg,这意味着你现在可以在 Windows 上运行你喜爱的 Linux GUI 编辑器、工具和应用程序,来开发、测试、构建和运行你的 Linux 应用程序。这篇文章将会介绍如何使用此功能,以及它是如何工作的。


Visual Studio 2022 更新内容汇总

2021/04/20

Visual Studio 2022 的首个公开预览将于今年夏天发布,2022 版本将会更轻,更快,更智能,并且拥有更好的 GitHub 集成,使你的想法无缝地转变为代码并发布到云端。此版本也是有史以来第一个 64 位版本的 Visual Studio。这篇文章将会介绍 Visual Studio 2022 的主要更新内容。


改善 Windows Terminal 体验的五条建议

2021/04/13

在 Build 2019 上,微软宣布推出 Windows Terminal,这是针对命令行用户的新应用程序。它支持 Unicode 和 UTF-8 字符支持,丰富的字体,GPU 加速的文本渲染,自定义主题样式配置、多选项卡等。这篇文章中将会列出五条改善 Windows Terminal 体验的建议。


C# 9 模式匹配

2021/04/10

模式匹配允许您用清晰、简洁的语法来表达更复杂的条件,并且可以在值具有匹配形状时从值中提取信息。模式匹配为当前已使用的算法提供了更简洁的语法。在本文中,我们将介绍 C# 9 中模式匹配的新特性。


RESTful API 设计指南

2021/04/09

网络应用程序,分为前端和后端两个部分。因此必须有一种统一的机制,方便前端与后端进行通信。这导致API构架的流行,甚至出现 API First 的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。这篇文章将介绍RESTful API的设计细节,探讨如何设计一套合理、好用的API。


Privacy
TOP