排序
.NET 8 微服务框架长什么样?集成 AI 智能体、多租户、自动调度与实时通信
.NET 8 微服务框架长什么样?集成 AI 智能体、多租户、自动调度与实时通信,前言 现在做系统,光会写接口已经不够了。越来越多项目要求支持多租户、分布式部署,还要集成登录认证、定时任务、实...
【Openxml】如何为OpenXml元素创建超链接
【Openxml】如何为OpenXml元素创建超链接,已知在OpenXml有以下几种超链接 功能 说明 跳转页面 跳转某一页:ppaction://hlinksldjump跳转第一页:ppaction://hlinkshowjump?jump=firstslide跳转...
从0到1搭建权限管理系统系列三 .net8 JWT创建Token并使用
从0到1搭建权限管理系统系列三 .net8 JWT创建Token并使用,说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系...
并发编程 – 线程同步(七)之互斥锁Monitor
并发编程 - 线程同步(七)之互斥锁Monitor,通过前面对锁lock的基本使用以及注意事项的学习,相信大家对锁的同步机制有了大致了解,今天我们将继续学习——互斥锁Monitor。 lock是C#语言中的关...
【EF Core】聊聊“复合”属性
【EF Core】聊聊“复合”属性,复合(或复杂)属性,即 Complex Property,怎么理解呢?这是相对于常见的基础类型,比如 string、int、byte、long 等类型的属性就是基础类型值,而由多个基础类型...
Ef Core花里胡哨系列(10) 动态起来的 DbContext
Ef Core花里胡哨系列(10) 动态起来的 DbContext,Ef Core花里胡哨系列(10) 动态起来的 DbContext 我们知道,DbContext有两种托管方式,一种是AddDbContext和AddDbContextFactory,但是呢他们各有...
.NET字符串内存管理:常量字符串、动态创建和字符串池的巧妙结合
.NET字符串内存管理:常量字符串、动态创建和字符串池的巧妙结合, 在 .NET 中,字符串是不可变的,这意味着一旦创建,字符串的内容就不能被修改。字符串在内存中以不同的方式存储,具体...
gRPC入门学习之旅(八),gRPC入门学习之旅(三),gRPC入门学习之旅(四),gRPC入门学习之旅(五),gRPC入门学习之旅(六) ,gRPC入门学习之旅(七)
gRPC入门学习之旅(八),gRPC入门学习之旅(三),gRPC入门学习之旅(四),gRPC入门学习之旅(五),gRPC入门学习之旅(六) ,gRPC入门学习之旅(七), gRPC入门学习之旅(一) gRPC入门学...
聊一聊为什么我要整合Microsoft.Extensions.DependencyInjection和Castle.Core
聊一聊为什么我要整合Microsoft.Extensions.DependencyInjection和Castle.Core,前言 如果用到动态代理,大家可能会有几种选择,排到前列的是Autofac+Castle、AspectCore和DoraInterception, 我...
c# 操作ftp服务器文件
c# 操作ftp服务器文件,好久不见,我又回来了。 给大家分享一个我最近使用c#代码操作ftp服务器的代码示例: 1 public abstract class FtpOperation 2 { 3 /// <summary> 4 /// FTP...
盘点RAD Studio 13 中广受好评的13 个VCL新特性
盘点RAD Studio 13 中广受好评的13 个VCL新特性, RAD Studio 13发布已有一段时间,本文将聚焦 VCL(Visual Component Library)。虽然 RAD Studio 13 并未引入全新的 VCL 组件,...
4.Binding类之转化器和验证规则
4.Binding类之转化器和验证规则,转化器 IValueConverter接口 Binding类还有一个Converter属性,其实,它是一个IValueConverter接口。它的主要作用是:前后端建立绑定时,定义一套自定义逻辑,让...













