.NET官方日志库Microsoft.Extensions.Logging用法

.NET中的 Microsoft.Extensions.Logging 是一个通用的日志记录接口,它提供了一个日志记录框架,允许你通过多种日志记录提供程序(如控制台、文件、数据库等)记录日志。Microsoft.Extensions.Logging 提供了一个灵活和可扩展的日志记录框架,可以根据你的需求进行配置和扩展。

2023-11-23 3356 0 .NET .NET官方日志库 .NET日志库 Microsoft.Extensions.Logging Microsoft.Extensions.Logging用法

.NET8 Blazor的Auto渲染模式

.NET8 Blazor的Auto渲染模式是一种新的渲染模式,它结合了Blazor Server和Blazor WebAssembly的优点,可以提供最佳的用户体验。要使用Auto渲染模式,需要在Blazor应用程序的Program.cs文件中将RenderMode属性设置为Auto。

2023-11-21 2694 0 .NET8 Blazor Auto渲染模式 Blazor渲染模式

.Net8 AOT有什么新特性

这次.Net 8发布,更新了诸多功能,但从各个编程社区看到大家讨论和交流最多的,还是AOT这个功能。ASP.NET Core也引入AOT的支持,但也不是所有功能都支持,MVC还不支持目前,支持最好的是Web API。这些新特性使 .NET AOT 成为开发高性能、可部署到多平台的应用程序的更有效的选择。

2023-11-19 1972 0 .NET .NET8 AOT .Net8 AOT新特性

什么是.NET全家桶?

.NET 全家桶是指微软提供的一套用于开发、部署和运行应用程序的工具和框架集合。它包括以下组件:.NET Core、Visual Studio、ASP.NET Core、Entity Framework Core和Azure。.NET 全家桶提供了一个完整的开发、部署和运行应用程序的解决方案。它可以用于构建各种类型的应用程序,包括 Web 应用程序、桌面应用程序、移动应用程序和服务器应用程序。

2023-11-18 1940 0 .NET .NET全家桶 .NET全家桶是什么 什么是.NET全家桶

.NET8 AOT 混淆加壳

.NET8 AOT 混淆加壳是指将 .NET8 应用程序编译为本机二进制文件,然后使用混淆工具和加壳工具对其进行混淆和加壳。这样可以提高应用程序的安全性和可移植性,并降低被逆向工程或篡改的风险。

2023-11-18 2600 0 .NET8 AOT 加壳 混淆加壳

本机AOT与ASP.NET Core配合使用的优势

ASP.NET Core 8.0 引入了对 .NET 本机预先 (AOT) 的支持。本机 AOT 降低了应用大小、内存使用量和启动时间。如果你正在寻求为 ASP.NET Core 应用程序获得最佳性能和可靠性,那么使用本机 AOT 是一个值得考虑的选项。

2023-11-17 1684 0 AOT ASP.NET Core .NET Core AOT与ASP.NET Core

.NET8 15个新特性

.NET 8 是 .NET 框架的最新版本,于 2023 年 11 月 8 日发布。它是 .NET 7 的重大更新,带来了许多新功能和改进。文章列举了.NET8的15个新特性。

2023-11-16 2924 0 .NET8 新特性 .NET8新特性

.NET8.0新特性和改进

.NET 8.0 是微软于 2023 年 11 月 8 日发布的最新版本的 .NET 框架。它是 .NET 7.0 的重大更新,带来了许多新特性和改进。.NET 8.0是.NET发展史上的一个具有里程碑意义的重要版本,具有高度的稳定性、完备性以及近乎于c/c++的高性能。

2023-11-15 5870 0 .NET .NET8 .NET8.0 .NET8新特性 .NET8.0新特性

C# .NET Core 使用Snowflake.Core生成全局唯一ID

Snowflake.Core 通常指的是Twitter开源的分布式唯一ID生成器Snowflake的核心算法部分。Snowflake用于生成分布式环境中的唯一ID,以避免ID冲突。下面是一个简单的C#示例,演示了如何使用 Snowflake.Core 来生成唯一ID。

2023-11-08 2175 0 C# .NET .NET Core Snowflake.Core 唯一ID

c# .net framework 改变图片尺寸

要在C#中使用.NET Framework来改变图像的尺寸,你可以使用System.Drawing命名空间提供的类。以下是一个简单的示例,展示如何将图像调整为指定的宽度和高度。

2023-11-05 1708 0 c# .net .net framework c#改变图片尺寸

ASP.NET Core策略授权和ABP授权

ASP.NET Core 策略授权和 ABP (ASP.NET Boilerplate) 授权都是用于管理应用程序中用户权限的重要组件。它们提供了一套灵活的机制,可以定义和控制谁可以访问应用程序中的哪些资源。

2023-11-03 1642 0 ASP.NET .NET .NET Core 策略授权 ABP授权

10年.NET开发经验的工作感悟

在过去的10年里,我一直从事着.NET开发工作,这段职业生涯让我得到了许多宝贵的经验和教训。10年的.NET开发经验让我收获颇丰,也让我明白了学无止境的道理。在未来的职业生涯中,我会继续保持学习的态度,努力成为一个更加优秀的.NET开发者。

2023-11-02 1413 0 .NET .NET开发经验 工作感悟

.NET和Java哪个更容易被卡脖子

Java属于Oracle,其Oracle JDK是闭源的。但Open JDK是开源的,持GPLv2开源许可证。.NET由Microsoft创建,近年来也逐步成为一个开源的跨平台的开发框架。Microsoft已经在Github上托管了.NET Core的源代码,以及C#编程语言及其编译器和语言规范,持MIT开源许可证。

2023-11-02 1486 0 .NET Java 开源

.NET8 IPNetwork用法

.NET 8 中引入了 System.Net.IPNetwork 类,它是一个用于处理 IP 地址和网络的实用程序类。以下是 IPNetwork 类的基本用法。它提供了一组方便的方法来处理 IP 地址和网络,使得在应用程序中进行相关计算和判断变得更加容易。

2023-11-01 1659 0 .NET .NET8 IPNetwork IPNetwork用法

.NET Entity Framework(EF)高性能分页

在 Entity Framework 中实现高性能的分页查询可以通过以下方法来提升性能:Entity Framework 提供了 Skip 和 Take 方法,它们可以用于实现分页查询。在不需要对结果进行更改或追踪时,可以使用无跟踪查询,这可以提升性能。

2023-11-01 2088 0 .NET Entity Framework EF Entity Framework分页 高性能分页

C# .net 代码混淆/加壳工具

C# .NET 代码混淆和加壳是用于保护你的代码,使其难以被反编译或逆向工程。以下是一些常用的 C# .NET 代码混淆和加壳工具。

2023-10-29 3591 0 C# .net 代码混淆 加壳工具

.NET6 使用NPOI操作Excel的方法

在 .NET 6 中,你可以使用 NPOI 库来操作 Excel 文件。NPOI 是一个用于处理 Office 文档(包括 Excel)的开源库,它提供了丰富的功能和 API,可以让你在 .NET 中轻松地读取和写入 Excel 文件。

2023-10-29 2259 0 .NET6 .NET NPOI .NET操作Excel

C# .NET Core使用SharpZipLib库分割压缩超大文件

使用SharpZipLib库的ZipOutputStream类,创建一个新的ZIP文件,并将超大文件分割成多个压缩文件。使用Write方法将数据写入ZIP文件,并使用CloseEntry方法关闭每个分割文件的条目。

2023-10-27 2411 0 C# .NET .NET Core SharpZipLib 压缩超大文件 C#压缩文件

.NET使用ZXing.Net库生成二维码图片

在.NET中生成二维码图片可以使用第三方库来简化这个过程。下面以使用ZXing.Net库为例,演示如何在.NET中生成二维码图片。

2023-10-26 3836 0 .NET ZXing.Net 二维码 .NET生成二维码

C# .NET Core中Microsoft.Extensions.Caching.Redis库用法

Microsoft.Extensions.Caching.Redis库可以与Redis服务器进行交互,并在应用程序中实现内存缓存功能。使用Microsoft.Extensions.Caching.Redis库进行缓存的示例。

2023-10-25 2213 0 C# .NET .NET Core Redis Microsoft.Extensions.Caching.Redis

最新评论
顶部