防止.NET应用多实例运行的有效方法
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 95
核心思路1、检查是否已有程序实例运行使用 system.diagnostics.process 获取当前程序进程,并与系统中所有同名的程序进...
Asp.net MVC中的Http管道事件为什么要以Application_开头(原因解析)
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 93
今天遇到一个问题,需要在api请求结束时,释放数据库链接,避免连接池被爆掉。按照以往的经验,需要实现ihttpmodule,具体不展开了。但...
ASP.NET Core 9.0 中新增的MapStaticAssets() 中间件详解
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 83
前言在core 9.0版本中新增的内容不算多,除了内置openapi外 应该就属mapstaticassets中间件最有价值了,最初maps...
.NET 7 AOT 的使用及 .NET 与 Go 互相调用的过程
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 88
背景其实,规划这篇文章有一段时间了,但是比较懒,所以一直拖着没写。最近时总更新太快了,太卷了,所以借着 .net 7 正式版发布,熬夜写完这...
在.NET Core Web API中完美配置Swagger文档的方法
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 94
新建项目打开visual studio创建新项目,这里我们选择.net core web api模板,然后输入项目名称及其解决方案创建新项目...
.NET中如何使用依赖注入DI
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 91
依赖注入(dependency injection,简称di)是一种软件设计模式,其核心思想是将对象依赖关系的管理交由外部容器负责,而不是由...
.Net Winform 实现CSS3.0 泼墨画效果(示例代码)
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 90
效果图代码private unsafe void blendimages1(bitmap img1, bitmap img2){ //...
.NET Core 中实现异步编程并提升性能的操作方法
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 95
初识异步编程异步编程:是指在执行某些任务时程序可以在等待某个操作完成的过程中继续执行其他任务,而不是阻塞当前线程,这在处理i/o密集型操作(...
.NET Core 实现一个自定义日志记录器
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 87
引言在应用程序中,日志记录是一个至关重要的功能。不仅有助于调试和监控应用程序,还能帮助我们了解应用程序的运行状态。在这个示例中将展示如何实现...
.NET Runtime 是什么及主要功能
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 83
.net runtime(.net 运行时)是什么?.net runtime 是运行 .net 应用程序的核心组件。它提供了应用程序运行所需...
.NET 中的线程安全数据结构详解
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 94
在多线程编程中,线程安全的数据结构是确保数据一致性和避免竞争条件的关键。.net 提供了多种线程安全的数据结构,适用于不同的场景,本篇将介绍...
在Asp.netCore中使用Attribute来描述限流的操作步骤
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 97
前言同事问我asp.netcore的ratelimiting是怎么使用的,我回答说很简单的,你只要按照如下步骤来:在ratelimitero...
.NET 9 中的 多级缓存 HybridCache示例详解
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 101
hybridcache是什么在 .net 9 中,microsoft 将 hybridcache 带入了框架体系。hybridcache 是...
ASP.NET Web应用程序出现Maximum request length exceeded报错的解决方法
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 92
一、问题描述在asp.net的web应用中,导出数据时出现500 - internal server error.maximum reque...
asp.net core中Cookie和Session的实现示例
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 80
在 web 开发中,用户会话管理是非常重要的,尤其是在需要保持用户状态和身份验证的应用中。asp.netcore 提供了多种状态管理技术,如...
asp.net core 属性路由和约定路由的实现
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 83
在asp.netcore 中,web api 中的路由(route)用于确定客户端请求的 url 与服务器端处理逻辑之间的映射关系。路由机制...
.net core三种依赖注入方式(原生的依赖注入器,scrutor,autofac)
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 78
在 .net core 中,依赖注入(di)是一个核心特性,它允许你管理应用程序中对象的生命周期和依赖关系。默认情况下,.net core ...
ASP.NET Core 6.0 中使用Autofac的项目实践
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 81
1. 引用nuget包install-package autofac -version 6.3.0install-package autof...
ASP.NET Core Web API中实现监控的方法
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 77
要在asp.net core web api中实现监控,可以使用一些流行的开源项目。这些工具可以帮助你监控api的性能、请求、响应时间、错误...
ASP.NET WebForms实现全局异常捕获与处理的最佳实践
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 87
在asp.net webforms中,你可以通过以下方法来统一捕获后台异常:1.在global.asax中使用application_err...
asp.net core web api项目添加自定义中间件的实现
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 85
前言在asp.net core web api项目中,默认提供了很多的中间件,比如访问静态文件中间件usestaticfiles,跨域配置中...
如何在 .NET 中使用 Tesseract 识别图片文字
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 65
1. 什么是 tesseracttesseract 是一个强大的字符识别 (ocr) 工具。它最初由 hp 发布,现在由 google 和学...
.NET 9 new features-Microsoft.ML.Tokenizers 库(文本标记化功能)
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 76
在 .net 9 中,微软引入了microsoft.ml.tokenizers库,为 .net 开发者提供了强大的文本标记化功能。一、什么是...
.NET Core 委托原理解析(最新推荐)
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 67
在 .net core 中,委托(delegate)是一种类型安全的函数指针,它允许你将方法作为参数传递给其他方法,或者将方法存储在变量中以...
浅析如何在 ASP.NET Core中实现速率限制
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 62
在 asp.net core 中实现速率限制(rate limiting)中间件可以帮助你控制客户端对 api 的请求频率,防止滥用和过载。...
基于.NET8实现WinFrom应用窗口自动缩放功能
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 76
1. git地址基于.net8 的winfrom应用gitee.com/mtoooo/win-from-window-adaptive-de...
.NET内存管理释放的两种方式
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 72
一、引言在.net 开发的广袤领域中,内存管理堪称基石,其重要性不容小觑。合理的内存管理不仅能让应用程序的性能更上一层楼,还能显著增强其稳定...
.NET Core使用Redis实现创建分布式锁
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 81
在 .net core webapi 中使用 redis 创建分布式锁可以通过stackexchange.redis库来实现。分布式锁用于确...
详解.NET Core如何构建一个弹性的HTTP请求机制
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 86
1. 理解弹性 http 请求机制什么是弹性弹性是指系统在面对故障或异常情况时,能够保持或快速恢复到正常状态的能力。在 http 请求的上下...
.NET9 AOT部署方案详解
2025-02-13 15:08 | 分类:编程语言 | 评论:0 次 | 浏览: 74
概念aot是ahead-of-time的缩写,aot是将c#程序提前编译为机器代码(通常为平台特定的二进制文件),在应用程序启动之前完成编译...