排序
在Keycloak中实现多租户并在ASP.NET Core下进行验证
在Keycloak中实现多租户并在ASP.NET Core下进行验证,Keycloak是一个功能强大的开源身份和访问管理系统,提供了一整套解决方案,包括用户认证、单点登录(SSO)、身份联合、用户注册、用户管理、...
AOT漫谈专题(第七篇): 聊一聊给C#打造的节点依赖图
AOT漫谈专题(第七篇): 聊一聊给C#打造的节点依赖图,一:背景 1. 讲故事 上一篇我们聊过AOT编程中可能会遇到的三大件问题,而这三大件问题又是考验你对AOT中节点图的理解,它是一切的原点,接下...
聊一聊 C#线程池 的线程动态注入 (上)
聊一聊 C#线程池 的线程动态注入 (上),一:背景 1. 讲故事 在线程饥饿的场景中,我们首先要了解的就是线程是如何动态注入的?其实现如今的ThreadPool内部的实现逻辑非常复杂,而且随着版本的迭...
.NET 依赖注入中的 Captive Dependency
.NET 依赖注入中的 Captive Dependency,大家好,上一篇我们分析了 .NET 依赖注入的默认行为,其实呢还没完全讲完。今天我先给大家出一道题: public interface IDbContext { } public class Sql...
docker和docker compose安装使用
docker和docker compose安装使用,1.两者的区别是什么? Docker 是一个开源的容器化平台,可以帮助我们快速构建、打包和运行应用程序。而 Docker Compose 则是用于管理多个容器应用的工具,可以...
.NET Emit 入门教程:第六部分:IL 指令:9:详解 ILGenerator 指令方法:运算操作指令(指令篇结束)
.NET Emit 入门教程:第六部分:IL 指令:9:详解 ILGenerator 指令方法:运算操作指令(指令篇结束),前言: 经过前面几篇的学习,我们了解到指令的大概分类,如: 参数加载指令,该加载指令以...
第68篇 jwt的简单介绍
第68篇 jwt的简单介绍,1.API保护 1.1 为什么要保护API 防泄漏 防攻击 1.防伪装攻击(案例:在公共网络环境中,第三方 有意或恶意 的调用我们的接口) 2.防篡改攻击(案例:在公共网络环境中,请...
浅谈WPF之Binding时数据校验和类型转换
浅谈WPF之Binding时数据校验和类型转换,在WPF开发中,Binding实现了数据在Source和Target之间的传递和流通,就像现实生活中的一条条道路,建立起了城镇与城镇之间的衔接,而数据校验和类型转换...
.NET项目轻松配置:掌握Packages.props和Build.props的利用
.NET项目轻松配置:掌握Packages.props和Build.props的利用, 概述:`Directory.Packages.props`和`Directory.Build.props`是.NET项目中的配置文件,分别用于统一管理NuGet包引用和自定义...
Avalonia开源控件库强力推荐-Semi.Avalonia
Avalonia开源控件库强力推荐-Semi.Avalonia,Avalonia是什么? Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、...
在WPF应用中,结合阿里矢量图标库使用Geometry图标
在WPF应用中,结合阿里矢量图标库使用Geometry图标,在我们的SqlSugar开发框架的WPF应端中,有时候我们需要在按钮或者其他界面元素上使用一些图标,框架中我们可以使用 lepoco/wpfui 项目的图标...
一款 C# 编写的神经网络计算图框架
一款 C# 编写的神经网络计算图框架,前言 深度学习技术的不断发展,神经网络在各个领域得到了广泛应用。为了满足 .NET 开发的需求,推荐一款使用 C# 编写的神经网络计算图框架。 框架的使用方法...













