.NET官方日志库Microsoft.Extensions.Logging用法
.NET中的 Microsoft.Extensions.Logging 是一个通用的日志记录接口,它提供了一个日志记录框架,允许你通过多种日志记录提供程序(如控制台、文件、数据库等)记录日志。Microsoft.Extensions.Logging 提供了一个灵活和可扩展的日志记录框架,可以根据你的需求进行配置和扩展。
2023-11-23 3850 0
.Net8 AOT有什么新特性
这次.Net 8发布,更新了诸多功能,但从各个编程社区看到大家讨论和交流最多的,还是AOT这个功能。ASP.NET Core也引入AOT的支持,但也不是所有功能都支持,MVC还不支持目前,支持最好的是Web API。这些新特性使 .NET AOT 成为开发高性能、可部署到多平台的应用程序的更有效的选择。
2023-11-19 2579 0
什么是.NET全家桶?
.NET 全家桶是指微软提供的一套用于开发、部署和运行应用程序的工具和框架集合。它包括以下组件:.NET Core、Visual Studio、ASP.NET Core、Entity Framework Core和Azure。.NET 全家桶提供了一个完整的开发、部署和运行应用程序的解决方案。它可以用于构建各种类型的应用程序,包括 Web 应用程序、桌面应用程序、移动应用程序和服务器应用程序。
2023-11-18 2430 0
.NET8.0新特性和改进
.NET 8.0 是微软于 2023 年 11 月 8 日发布的最新版本的 .NET 框架。它是 .NET 7.0 的重大更新,带来了许多新特性和改进。.NET 8.0是.NET发展史上的一个具有里程碑意义的重要版本,具有高度的稳定性、完备性以及近乎于c/c++的高性能。
2023-11-15 6983 0
C# .NET Core 使用Snowflake.Core生成全局唯一ID
Snowflake.Core 通常指的是Twitter开源的分布式唯一ID生成器Snowflake的核心算法部分。Snowflake用于生成分布式环境中的唯一ID,以避免ID冲突。下面是一个简单的C#示例,演示了如何使用 Snowflake.Core 来生成唯一ID。
2023-11-08 2700 0
c# .net framework 改变图片尺寸
要在C#中使用.NET Framework来改变图像的尺寸,你可以使用System.Drawing命名空间提供的类。以下是一个简单的示例,展示如何将图像调整为指定的宽度和高度。
2023-11-05 2116 0
ASP.NET Core策略授权和ABP授权
ASP.NET Core 策略授权和 ABP (ASP.NET Boilerplate) 授权都是用于管理应用程序中用户权限的重要组件。它们提供了一套灵活的机制,可以定义和控制谁可以访问应用程序中的哪些资源。
2023-11-03 2207 0
10年.NET开发经验的工作感悟
在过去的10年里,我一直从事着.NET开发工作,这段职业生涯让我得到了许多宝贵的经验和教训。10年的.NET开发经验让我收获颇丰,也让我明白了学无止境的道理。在未来的职业生涯中,我会继续保持学习的态度,努力成为一个更加优秀的.NET开发者。
2023-11-02 1869 0
.NET和Java哪个更容易被卡脖子
Java属于Oracle,其Oracle JDK是闭源的。但Open JDK是开源的,持GPLv2开源许可证。.NET由Microsoft创建,近年来也逐步成为一个开源的跨平台的开发框架。Microsoft已经在Github上托管了.NET Core的源代码,以及C#编程语言及其编译器和语言规范,持MIT开源许可证。
2023-11-02 1890 0
.NET8 IPNetwork用法
.NET 8 中引入了 System.Net.IPNetwork 类,它是一个用于处理 IP 地址和网络的实用程序类。以下是 IPNetwork 类的基本用法。它提供了一组方便的方法来处理 IP 地址和网络,使得在应用程序中进行相关计算和判断变得更加容易。
2023-11-01 2239 0
.NET Entity Framework(EF)高性能分页
在 Entity Framework 中实现高性能的分页查询可以通过以下方法来提升性能:Entity Framework 提供了 Skip 和 Take 方法,它们可以用于实现分页查询。在不需要对结果进行更改或追踪时,可以使用无跟踪查询,这可以提升性能。
2023-11-01 2701 0
C# .net 代码混淆/加壳工具
C# .NET 代码混淆和加壳是用于保护你的代码,使其难以被反编译或逆向工程。以下是一些常用的 C# .NET 代码混淆和加壳工具。
2023-10-29 4061 0
.NET6 使用NPOI操作Excel的方法
在 .NET 6 中,你可以使用 NPOI 库来操作 Excel 文件。NPOI 是一个用于处理 Office 文档(包括 Excel)的开源库,它提供了丰富的功能和 API,可以让你在 .NET 中轻松地读取和写入 Excel 文件。
2023-10-29 2677 0
C# .NET Core使用SharpZipLib库分割压缩超大文件
使用SharpZipLib库的ZipOutputStream类,创建一个新的ZIP文件,并将超大文件分割成多个压缩文件。使用Write方法将数据写入ZIP文件,并使用CloseEntry方法关闭每个分割文件的条目。
2023-10-27 2892 0
.NET使用ZXing.Net库生成二维码图片
在.NET中生成二维码图片可以使用第三方库来简化这个过程。下面以使用ZXing.Net库为例,演示如何在.NET中生成二维码图片。
2023-10-26 4302 0
C# .NET Core中Microsoft.Extensions.Caching.Redis库用法
Microsoft.Extensions.Caching.Redis库可以与Redis服务器进行交互,并在应用程序中实现内存缓存功能。使用Microsoft.Extensions.Caching.Redis库进行缓存的示例。
2023-10-25 2694 0
.NET实现SSO单点登录
在.NET中实现SSO(单点登录)需要一定的配置和编程工作。在.NET中实现SSO(单点登录)通常可以使用开源的IdentityServer4库。以下是一个基本的实现方法概述。
2023-10-24 2237 0
.NET在国外用的多吗?
.NET 平台在国际范围内被广泛使用,尤其在企业级应用程序、Web开发、桌面应用程序等方面。随着.NET在国内的发展和普及,它也在逐渐扩大其用户群体。
2023-10-22 2478 0
.NET Core限制请求频率中间件 AspNetCoreRateLimit
在.NET Core中,我们可以使用ASP.NET Core的中间件来对Web API进行流量限制。ASP.NET Core提供了一个名为RateLimit的开源库,可以方便地实现流量限制功能。下面将详细介绍如何在.NET Core中使用RateLimit库对Web API进行流量限制,并给出相应的示例代码。
2023-10-18 2376 0
.NET对象映射框架Mapster使用方法
Mapster是一个开源的.NET对象映射库,它提供了一种简单而强大的方式来处理对象之间的映射。在本文中,我将详细介绍如何在.NET中使用Mapster,并提供一些实例和源代码。
2023-10-17 3380 0
-
匿
匿名用户 2天前
- 匿
-
飞
飞翔 2026-05-06
-
匿
匿名用户 2026-04-28
-
NI
nightelf 2026-04-23