.NET 第23页
C#中使用gRPC(一)-拾光赋

C#中使用gRPC(一)

C#中使用gRPC(一), 在使用gRpc之前,需要先了解一点基础知识。 1. Protocol Buffers 具体参考https://protobuf.dev/ : 简答来说就是Google开发的一种数据描述的格式。和具体的开发语言无关,...
Lee的头像-拾光赋Lee12个月前
0446
记一次 .NET某汗液测试机系统 崩溃分析-拾光赋

记一次 .NET某汗液测试机系统 崩溃分析

记一次 .NET某汗液测试机系统 崩溃分析,一:背景 1. 讲故事 上个月在社区写的文章比较少,一直关注的朋友应该知道那段时间被狗咬了以及一些琐事处理,所以手头上也攒了不少需要分享的案例,这段...
Lee的头像-拾光赋Lee12个月前
012014
了解 ASP.NET Core 中的中间件-拾光赋

了解 ASP.NET Core 中的中间件

了解 ASP.NET Core 中的中间件,在 .NET Core 中,中间件(Middleware) 是处理 HTTP 请求和响应的核心组件。它们被组织成一个请求处理管道,每个中间件都可以在请求到达最终处理程序之前或之后...
Lee的头像-拾光赋Lee10个月前
010211
Avalonia系列文章之小试牛刀-拾光赋

Avalonia系列文章之小试牛刀

Avalonia系列文章之小试牛刀,最近有朋友反馈,能否分享一下Avalonia相关的文章,于是就抽空学习了一下,发现Avalonia真的是一款非常不错的UI框架,值得花时间认真学习一下,于是边学习边记录,...
Lee的头像-拾光赋Lee10个月前
0817
并发编程 - 线程同步(四)之原子操作Interlocked详解一-拾光赋

并发编程 – 线程同步(四)之原子操作Interlocked详解一

并发编程 - 线程同步(四)之原子操作Interlocked详解一,上一章我们了解了原子操作Interlocked类的设计原理及简单介绍,今天我们将对Interlocked的使用进行详细讲解。 在此之前我们先学习一个概...
Lee的头像-拾光赋Lee9个月前
03214
网站集成Github、Gitee登录-拾光赋

网站集成Github、Gitee登录

网站集成Github、Gitee登录,在现代应用开发中,第三方登录是常见的功能,可以降低用户登录的门槛,所以我给我的我的网站集成 github、gitee 登录教程,今天来看看如何在.net core 中集成 ,代码...
Lee的头像-拾光赋Lee9个月前
0655
Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露-拾光赋

Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露

Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露,一:背景 1. 讲故事 前面跟大家分享过一篇 C# 调用 C代码引发非托管内存泄露 的文章,这是一个故意引发的正向泄露,这一篇我们从逆向...
Lee的头像-拾光赋Lee8个月前
04413
依赖注入接口多实现如何获取指定服务-拾光赋

依赖注入接口多实现如何获取指定服务

依赖注入接口多实现如何获取指定服务,原为链接 https://www.cnblogs.com/ysmc/p/18794061 在上一个文章中,我们讲过 键控服务 服务,可惜的是这个需要 .NET 8 才能使用,那我们在 .NE...
Lee的头像-拾光赋Lee8个月前
0556
推荐一款Ioc容器之Ninject入门详解-拾光赋

推荐一款Ioc容器之Ninject入门详解

推荐一款Ioc容器之Ninject入门详解,随着软件的不断发展,功能越来越复杂,为了将复杂的逻辑简单化,解耦成了架构师,工程师们经常提起的话题,今天我们就以一个简单的小例子,来看一下解耦的好...
Lee的头像-拾光赋Lee7个月前
06312
SignalR实时通信,多客户端与服务端交互-拾光赋

SignalR实时通信,多客户端与服务端交互

SignalR实时通信,多客户端与服务端交互,1.SignalR介绍 SignalR是一个开源的库,跨平台;让Web应用与其他应用通讯变得很简单,Web服务端可以实时的将内容推送给对应的客户端,客户端发送的信息...
Lee的头像-拾光赋Lee7个月前
0889
条件量练习-拾光赋

条件量练习

条件量练习,/********************************************************************************* * * 设计程序,创建三个线程,任务1条件满足时解除任务二的挂起状态,任务3用于控制x的值 * ...
Lee的头像-拾光赋Lee6个月前
0488
C# Task 取消执行的简单封装-拾光赋

C# Task 取消执行的简单封装

C# Task 取消执行的简单封装,我让DeepSeek帮我写了一段使用 CancellationTokenSource 取消任务的简单示例如下: 取消任务的简单示例 using System.Threading.Tasks; using System.Threading; pu...
Lee的头像-拾光赋Lee5个月前
0296