在.NET 8中,IHostedService 和 BackgroundService 两个核心接口的引入,增强了项目开发中处理定时任务的能力。这两个接口不仅简化了定时任务、后台处...
.NET 9 发布 性能提升、AI 支持与全方位改进
.NET 9 正式发布,这是迄今为止最高效、现代、安全、智能且高性能的 .NET 版本。
Abp源码分析之Abp本地化
我为了研究方便,下载了源码,所以引用了源码项目,我们正式使用时只要安装nuget包就可以了
发布 VectorTraits v3.0(支持 X86架构的Avx512系列指令集,支持 Wasm架构及PackedSimd指令集等)
VectorTraits已更新至 v3.0版。支持Vector512类型及 X86架构的Avx512系列指令集; 支持 Wasm架构及PackedSimd指令集; 还提供了 多向量...
由一个业务需求引发的对 ASP.NET 全局变量的调研及结果
前段时间使用 ASP.NET MVC + Form Auth 做了一个单机小项目,当时对于采用什么方式来存储登录状态有些纠结,通常的做法是使用 Cookie 或者 Session,...
我的博客网站为什么又回归Blazor了
在博客网站的开发征程中,站长可谓是一路披荆斩棘。从最初的构思到实践,先后涉足了多种开发技术,包括 [MVC](ASP.NET Core MVC 概述 | Microsoft Lea...
.NET周刊【11月第1期 2024-11-03】
https://www.cnblogs.com/lsq6/p/18519287.NET 9 引入了 AOT 支持,使得应用程序能够在编译时优化,以在老旧 Windows 系统上运行...
.NET云原生应用实践(五):使用Blazor WebAssembly实现前端页面
如果你对Blazor WebAssembly的使用不感兴趣,可以跳过本章的阅读。你也可以使用自己熟悉的前端技术完成案例的界面部分,之前我们开发的后端API比较简单,所以自己实现一套...
一个简单的 ASP.NET Core 依赖注入例子,提高代码的可维护性和可扩展性
依赖注入可以提高代码的可维护性、可测试性、可替换性和可扩展性,降低组件之间的耦合度,使得代码更加清晰和灵活,ASP.NET Core 提供了内置的依赖注入容器,可以帮助我们轻松地将...
.NET云原生应用实践(四):基于Keycloak的认证与授权
Keycloak的本地部署最简单的方式就是使用Docker。可以根据官方文档构建Dockerfile,然后使用Docker Compose直接运行。由于Keycloak也是基础设施...