排序
.NET 记录App.config 文件损坏,导致软件无法正常启动
.NET 记录App.config 文件损坏,导致软件无法正常启动,客户反馈无法正常启动软件,提示异常: [WinError 14001] 应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程...
ASP.NET Core 鉴权授权一(简单的Cookie)
ASP.NET Core 鉴权授权一(简单的Cookie),鉴权(Authentication)授权(Authorization) 简单的理解:鉴权衡量你能不能进一道门,授权是你进门了可以干什么 Cookie 1.HTTP无连接无状态,Cookie...
(系列十四)Vue3+WebApi 搭建动态菜单
(系列十四)Vue3+WebApi 搭建动态菜单,说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系统文章,我会尽量说...
并发编程 – 线程同步(七)之互斥锁Monitor
并发编程 - 线程同步(七)之互斥锁Monitor,通过前面对锁lock的基本使用以及注意事项的学习,相信大家对锁的同步机制有了大致了解,今天我们将继续学习——互斥锁Monitor。 lock是C#语言中的关...
gRPC入门学习之旅(八),gRPC入门学习之旅(三),gRPC入门学习之旅(四),gRPC入门学习之旅(五),gRPC入门学习之旅(六) ,gRPC入门学习之旅(七)
gRPC入门学习之旅(八),gRPC入门学习之旅(三),gRPC入门学习之旅(四),gRPC入门学习之旅(五),gRPC入门学习之旅(六) ,gRPC入门学习之旅(七), gRPC入门学习之旅(一) gRPC入门学...
dotnet WinUI3 Win2D 翻转图片
dotnet WinUI3 Win2D 翻转图片,图片的翻转在 Win2D 里面,可以使用 Transform2DEffect 特效来辅助实现,核心逻辑就是通过缩放矩阵当成2D翻转矩阵,将缩放的 X 和 Y 传入负数即可分别实现对应方...
.NET中轻松应用SQLite:零配置数据库引擎的完美指南
.NET中轻松应用SQLite:零配置数据库引擎的完美指南, SQLite 是一种轻量级的嵌入式数据库引擎,它在 .NET 中被广泛使用。SQLite 是一个零配置的数据库引擎,不需要服务器,可以直接在应...
QShop商城-多开商城(SAAS)
QShop商城-多开商城(SAAS),QShop商城-多开商城(SAAS) 多开商城可以实现只部署一套程序代码,同时使用多套商城,每个商城的数据独立互不影响(类似于Sass),每个商城拥有独立的会员、订单、商品...
超轻量级的c#版基于文件的日志记录工具,可定制输出格式,可指定日志文件
超轻量级的c#版基于文件的日志记录工具,可定制输出格式,可指定日志文件,这是我自己个人编写的日志记录,主要使用在只需要记录日志,偶尔到文件中查看一下日志记录的情况。我自己写的一些服务...
在.NET Core中全面使用Autofac实现高效依赖注入
在.NET Core中全面使用Autofac实现高效依赖注入, 依赖注入(Dependency Injection, DI)是现代软件开发中实现松耦合设计的核心模式。虽然.NET Core内置了轻量级DI容器,但在处理复...
4.WPF样式使用规范
4.WPF样式使用规范,在Web开发的时候,编写css样式的时候通常是统一写在.css样式文件中。在WPF中也可以使用这样的思想。 样式引用: 1.新建一个项目用于统一存放样式WPF.UI 添加一个资源字典Butt...
【RabbitMQ】消息队列理论部分,另一种环境搭建Docker运行RabbitMQ
【RabbitMQ】消息队列理论部分,另一种环境搭建Docker运行RabbitMQ,消息队列与RabbitMQ初探 本章学习目标 理解什么是消息队列以及它解决了什么核心问题。 了解RabbitMQ是什么及其在技术生态中的...













