.NET MAUI的相关学习资源

1. 前言 2022年5月23日,.NET MAUI 正式发布。.NET MAUI 提供了面向 Android、iOS、macOS 和 Windows 的跨平台 UI 库。那么如何入门呢? 可以参考以下的学习资源。 2. 学习资源 Microsoft Learn - 使用 .NET MAUI 构建移动和桌...

阅读更多

ASP.NET Core 的新特性 - 限流中间件

1. 什么是限流 限流就是限制系统的输入和输出流量以达到保护系统的目的。是系统高可用的三大利器之一: 限流 熔断 降级   2. 限流的使用场景 控制系统服务请求的速率 防爬虫 特定的业务场景 秒杀 云服务根...

阅读更多

使用Storyboarding在PPT中快速的制作程序原型

1. 前言 Storyboarding是一款可以让大家在PPT中快速的制作原型的工具, 相对于Axure, 他更加的简单便捷, 对于一些简单的示意效果,可以使用这块工具进行制作, 2. 什么是Storyboarding Storyboarding原本是专为开发人员准备的工具,是微软Visual Studio ...

阅读更多

.NET MAUI简介

1. 前言 说起跨平台开发, 大家第一时间想到的可能是Flutter, Ionic, Ionic, React native等, 伴随着.NET 6的发布, 微软也加入了这个战场, 推出了.NET MAUI。 2. 什么是.NET MAUI .NET MAUI(.NET Multi-platform App ...

阅读更多

使用Microsoft.TeamFoundationServer.Client实现Azure DevOps的二次开发

1. 前言 博主的公司使用Azure DevOps Server来管理整个软件开发的周期, 期间开发部门有需要需要基于Azure DevOps平台进行二次开发, 实现一些只用的产品和工具。 2. 方案 经过调研, 发现有两个方案: 直接调用Azure DevOps Server的Rest Api 使...

阅读更多

MAUI Preview 13的新增功能

1. 概述 MAUI Preview 13现已在 Visual Studio 17.2 预览版 1 中提供。除了质量改进外,此版本还包括几个实现。例如 Label.FormattedText, 整个页面是一个单独的Label控件,模仿 Windows 字体预览! <Label LineBreakMode="...

阅读更多

.NET 6 中 gRPC 的新增功能

1. 前言 gRPC是一个现代的、跨平台的、高性能的 RPC 框架, 基于ASP.NET Core构建。 .NET 6 进一步提高了 gRPC 的性能,并添加了一系列新功能,使 gRPC 在云原生应用程序中比以往更好。 2. 客户端负载均衡 客户端负载平衡允许 gRPC 客户端在可用服务器之间优化分配负载。客...

阅读更多

从AppSetting.json中获取数组或List

在AppSetting.json中读取配置是非常常用的功能, 大部分情况下, 我们获取的都是一个字符串型的配置, 那么如果, 我们需要获取一个数组或List的配置该如何获取呢? { "List": [ "Value01", "Value02", "Value03" ] } 核心代码为...

阅读更多