.NET 第109页
聊一聊 C# 的线程本地存储TLS到底是什么-拾光赋

聊一聊 C# 的线程本地存储TLS到底是什么

聊一聊 C# 的线程本地存储TLS到底是什么,一:背景 1. 讲故事 有朋友在后台留言让我说一下C#的 ThreadStatic 线程本地存储是怎么玩的?这么说吧,C#的ThreadStatic是假的,因为C#完全是由CLR(C+...
Lee的头像-拾光赋Lee2年前
05315
ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证-拾光赋

ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证

ASP.NET Core 标识(Identity)框架系列(三):在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证, 前言:JWT实现登录的流程 客户端向服务器端发送用户名、密码等请求登录...
Lee的头像-拾光赋Lee2年前
05214
第29篇 在Linux CentOS系统上部署SqlServer数据库,并实现内网穿透-拾光赋

第29篇 在Linux CentOS系统上部署SqlServer数据库,并实现内网穿透

第29篇 在Linux CentOS系统上部署SqlServer数据库,并实现内网穿透,在Linux centos环境下安装部署sql server数据库,并结合cpolar内网穿透工具,创建安全隧道将其映射到公网上,获取公网地址,...
Lee的头像-拾光赋Lee2年前
05214
使用 CsWin32 和 ComWrappers 实现 COM 接口-拾光赋

使用 CsWin32 和 ComWrappers 实现 COM 接口

使用 CsWin32 和 ComWrappers 实现 COM 接口,基础概念 CsWin32 是微软开发的一个 C# 的源生成器,可以按需生成 C# PInvoke 代码,也支持生成系统的 COM 接口定义。 ComWrappers 是 dotnet 5 引...
Lee的头像-拾光赋Lee6个月前
0526
由浅入深理解C#中的事件-拾光赋

由浅入深理解C#中的事件

由浅入深理解C#中的事件,目录 本文较长,给大家提供了目录,可以直接看自己感兴趣的部分。 前言 有关事件的概念 示例 ​ 简单示例 ​ 标准 .NET 事件模式 ​ 使用泛型版本的标准 .NET 事件模式 ...
Lee的头像-拾光赋Lee2年前
05213
改一个对象类型,for循环耗时从3000毫秒下降到1毫秒-拾光赋

改一个对象类型,for循环耗时从3000毫秒下降到1毫秒

改一个对象类型,for循环耗时从3000毫秒下降到1毫秒,   概述:在C#中,字符串连接有两种实现方法:使用`+`运算符和使用`StringBuilder`。前者在每次连接时都会创建新的字符串对象,效率较...
Lee的头像-拾光赋Lee2年前
05215
.NET 开源权限认证项目 MiniAuth上线-拾光赋

.NET 开源权限认证项目 MiniAuth上线

.NET 开源权限认证项目 MiniAuth上线,前言 在Web应用项目中权限认证是个绕不开的话题,传统方法复杂又耗时。MiniAuth推出专为.NET开发者设计的简单、实用的权限认证项目。 MiniAuth,作为ASP.NE...
Lee的头像-拾光赋Lee2年前
05215
上位机开发福利!快速掌握.NET中的Modbus通信-拾光赋

上位机开发福利!快速掌握.NET中的Modbus通信

上位机开发福利!快速掌握.NET中的Modbus通信,  安装nuget包 Wesky.Net.OpenTools  1.0.8或以上版本。支持.net framework 4.6以上版本,以及所有.net core...
Lee的头像-拾光赋Lee2年前
0527
C#调用c语言dll,并且传入byte数组或字符串,简单实例-拾光赋

C#调用c语言dll,并且传入byte数组或字符串,简单实例

C#调用c语言dll,并且传入byte数组或字符串,简单实例,前言 在C#中调用dll,可能会出现程序一开始可以运行,但过一会儿后出现内存错误——尝试读取或写入受保护的内存。这通常指示其他内存已损...
Lee的头像-拾光赋Lee2年前
05214
WPF 通过 GetRawPointerDeviceData 从 WM_POINTER 消息触摸裸数据-拾光赋

WPF 通过 GetRawPointerDeviceData 从 WM_POINTER 消息触摸裸数据

WPF 通过 GetRawPointerDeviceData 从 WM_POINTER 消息触摸裸数据,正常来说,在 WPF 里面开启 WM_POINTER 指针消息即可在框架层获取到触摸裸消息。详细请看 dotnet 读 WPF 源代码笔记 从 WM_POI...
Lee的头像-拾光赋Lee10个月前
05212
Semantic Kernel Agent Orchestration编排-拾光赋

Semantic Kernel Agent Orchestration编排

Semantic Kernel Agent Orchestration编排,一、多代理编排核心价值 Semantic Kernel的Agent Orchestration框架解决了传统单代理系统的局限性: // 统一调用接口示例(适用于所有模式) InProces...
Lee的头像-拾光赋Lee8个月前
05213
加速下载体验:C#多线程分块下载文件与实时进度展示-拾光赋

加速下载体验:C#多线程分块下载文件与实时进度展示

加速下载体验:C#多线程分块下载文件与实时进度展示,   概述:该C#示例演示了如何使用多线程分块下载文件并显示下载进度。程序通过确定文件大小,创建多个线程,分配下载范围,同时下载文...
Lee的头像-拾光赋Lee2年前
05214