|
|
在.Net开发中,为内存管理方面提供了许多便利,但仍然存在一些常见的错误和陷阱。这些错误可能导致内存泄漏、性能下降、异常抛出等问题,严重影响应用程序的稳定性和性能。在软件...【详细内容】 |
2024-03-26 .NET |
|
|
概述:.NET提供多种定时器,如
System.Windows.Forms.Timer适用于UI,System.Web.UI.Timer用于Web,System.Diagnostics.Timer用于性能监控,System.Threading.Timer和System.Timers....【详细内容】 |
2024-01-04 .NET |
|
|
概述:.NET中的IConfiguration接口提供了一种多源读取配置信息的灵活机制,包括JSON、XML、INI文件和环境变量。通过示例,清晰演示了从这些不同源中读取配置的方法,使配置获取变得...【详细内容】 |
2023-12-28 .NET |
|
|
在C#编程语言中,泛型是一项非常强大和重要的功能。它允许我们编写更加灵活和通用的代码,同时提高代码的可重用性和性能。本文将介绍C#泛型的一些关键知识点,帮助读者理解和应用...【详细内容】 |
2023-12-25 .NET |
|
|
作者 | Alex Maher编译 | 小欧作为一名 .NET 开发人员,很长一段时间以来,我一直关注 C# 和 .NET 的出色工具和功能。但我最近开始使用 Python,感觉非常棒。这里申明一点,这篇文...【详细内容】 |
2023-12-25 .NET |
|
|
.NET Core 3.1 已经用了很长一段时间,其实在 2022 年的年底微软已经不提供支持了,后面的一个 LTS 版本 .NET 6 也会在 2024 年 11 月终止支持,所以直接升级到 .NET 8 是最好的...【详细内容】 |
2023-12-08 .NET |
|
|
在.NET Core中,我们可以使用ASP.NET Core的中间件来对Web API进行流量限制。ASP.NET Core提供了一个名为RateLimit的开源库,可以方便地实现流量限制功能。下面将详细介绍如何...【详细内容】 |
2023-12-06 .NET |
|
|
1、一个高性能类型安全的.NET枚举实用开源库Enums.NET是一个.NET枚举实用程序库,专注于为枚举提供丰富的操作方法。它支持.NET Framework和.Net Core。它主要优点表现在类型...【详细内容】 |
2023-12-06 .NET |
|
|
前言在分布式系统中,由于各个系统服务之间的独立性和网络通信的不确定性,要确保跨系统的事务操作的最终一致性是一项重大的挑战。今天给大家推荐一个.NET开源的处理分布式事务...【详细内容】 |
2023-11-30 .NET |
|
|
在 .NET 中,Task 和 ValueTask 都是用于表示异步操作的类型,但它们有一些重要的区别。TaskTask 是最常见的表示异步操作的类型。它通常用于表示耗时的、异步的操作,比如从文件...【详细内容】 |
2023-11-26 .NET |
|
|
在 .NET 中,字符串是不可变的,这意味着一旦创建,字符串的内容就不能被修改。字符串在内存中以不同的方式存储,具体取决于它是常量字符串还是动态创建的字符串。常量字符串常量字...【详细内容】 |
2023-11-25 .NET |
|
|
作者:葡萄城技术团队链接:https://my.oschina.net/powertoolsteam/blog/10143465.NET 8已正式GA1 性能提升.NET 8 在整个堆栈中带来了数千项性能改进 。默认情况下会启用一种...【详细内容】 |
2023-11-20 .NET |
|
|
1.前言.Net8通过各种骚操,把性能提升到了前所未有的高度。超越以往任何版本,也涵盖了后续版本,比如.NET9或许可能没有如此大的性能优化了。本篇来看下它其中的一个优化:类型转...【详细内容】 |
2023-11-06 .NET |
|
|
一、NPOI库简介NPOI(Non-Profit Open Source Software for .NET)是一个开源的.NET库,用于读取和写入Microsoft Office格式文件,包括Excel、Word和PowerPoint等。它提供了一套丰...【详细内容】 |
2023-11-02 .NET |
|
|
Autofac是一个功能强大的依赖注入容器,它提供了一种简单和灵活的方式来管理对象之间的依赖关系。下面是Autofac的一些优点: 简单易用:Autofac提供了一种直观和简洁的方式来注册...【详细内容】 |
2023-10-20 .NET |
|
|
在 .NET Core 中,日志是一个非常重要的组件,它可以帮助我们记录应用程序的运行情况,以便在出现问题时进行排查。在本文中,我们将介绍五个优秀的 .NET Core 日志框架,它们分别是...【详细内容】 |
2023-10-18 .NET |
|
|
Redis ,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redi...【详细内容】 |
2023-10-11 .NET |
|
|
一:背景1. 讲故事中秋国庆长假结束,哈哈,在老家拍了很多的短视频,有兴趣的可以上B站观看:https://space.bilibili.com/409524162 ,今天继续给大家分享各种奇奇怪怪的.NET生产事故,...【详细内容】 |
2023-10-07 .NET |
|
|
一:背景1. 讲故事今天本来想写一篇 非托管泄露 的生产事故分析,但想着昨天就上了一篇非托管文章,连着写也没什么意思,换个口味吧,刚好前些天有位朋友也找到我,说他们的拍摄监控软...【详细内容】 |
2023-09-27 .NET |
|
|
一:背景1. 讲故事前些天有位朋友找到我,说他们的程序有内存泄露,跟着我的错题集也没找出是什么原因,刚好手头上有一个 7G+ 的 dump,让我帮忙看下是怎么回事,既然找到我了那就给他...【详细内容】 |
2023-09-26 .NET |
|
|
1.前言之前研究过dnguard_hvm,这个东西的强度是可以的。但是破绽也很明显。料想vmp也是如此,不过研究下来。vmp的强度可能更高点,它需要涉及到内核驱动的反调试。本篇来看下。2...【详细内容】 |
2023-08-30 .NET |
|
|
并行计算是一种在计算机科学领域中被广泛应用的技术,它可以显著提高计算效率和性能。在.Net开发中,我们可以利用并行计算来实现更快速、更高效的应用程序。以下是一些关于.Ne...【详细内容】 |
2023-07-16 .NET |
|
|
什么是ASP.NET Core的中间件技术在ASP.NET Core中,中间件技术是一种处理HTTP请求和响应的机制。中间件是一个组件,可以在请求到达应用程序之前或响应离开应用程序之前对其进...【详细内容】 |
2023-07-09 .NET |
|
|
一:背景1. 讲故事前段时间有位朋友找到我,说他们的工业视觉软件僵死了,让我帮忙看下到底是什么情况,哈哈,其实卡死的问题相对好定位,无非就是看主线程栈嘛,然后就是具体问题具体分...【详细内容】 |
2023-07-04 .NET |
|
|
前言OpenAuth.Net 是基于.NET Core/.NET 5的开源权限工作流快速开发框架。框架汲取Martin Fowler企业级应用开发思想及全新技术组合(IdentityServer、EF core、Quartz、AutoF...【详细内容】 |
2023-07-03 .NET |
|
|
前言dnSpy 是 0xd4d(https://github.com/0xd4d)开发的 .NET 程序调试神器。说它是神器真的毫不为过!它能在完全没有源码的情况下即时调试程序,甚至还能修改程序!本文将向大家介...【详细内容】 |
2023-07-03 .NET |
|
|
前言HttpClient 是 .NET Framework、.NET Core 或 .NET 5以上版本中的一个类,用于向 Web API 发送 HTTP 请求并接收响应。它提供了一些简单易用的方法,如 GET、POST、PUT 和 D...【详细内容】 |
2023-07-02 .NET |
|
|
在ASP.NET Core中,依赖注入(DI)是非常重要的特性。本文将深入探讨ASP.NET Core源码中的容器IOC和依赖注入的实现原理。什么是IoCInversion of Control(IoC)是指将控制权反转过来,...【详细内容】 |
2023-06-15 .NET |
|
|
在 .NET 源代码中,设计模式是常见的编程范式,用于解决经典的问题,如对象创建、接口解耦、算法透明等。本文将介绍.NET 源代码中常见的设计模式及其示例。 创建型模式创建型模...【详细内容】 |
2023-05-31 .NET |
|
|
在当今数字化时代,信息的获取变得越来越方便,其中爬虫技术就是一种非常强大的工具。针对招标网站,.NET 爬虫可以轻松获取所需数据。接下来,我们将深入探讨如何使用.NET 爬虫获取...【详细内容】 |
2023-05-25 .NET |
|
|
|