排序
Protobuf-net:C#高效序列化工具,助力接口传输与前端解析
Protobuf-net:C#高效序列化工具,助力接口传输与前端解析, 概述:Protobuf-net是C#中高效的二进制序列化工具,以紧凑、跨语言支持和卓越性能著称。通过定义消息类型、序列化和反序列化...
.NET项目轻松配置:掌握Packages.props和Build.props的利用
.NET项目轻松配置:掌握Packages.props和Build.props的利用, 概述:`Directory.Packages.props`和`Directory.Build.props`是.NET项目中的配置文件,分别用于统一管理NuGet包引用和自定义...
.NET Emit 入门教程:第二部分:构建动态程序集(追加构建静态程序集教程)
.NET Emit 入门教程:第二部分:构建动态程序集(追加构建静态程序集教程),前言: 在本部分中,我们将深入探讨如何使用C# Emit 来创建动态程序集。 动态程序集是在运行时生成的,为我们提供了...
Biwen.Settings添加对IConfiguration&IOptions的集成支持
Biwen.Settings添加对IConfiguration&IOptions的集成支持,Biwen.Settings 是一个简易的配置项管理模块,主要的作用就是可以校验并持久化配置项,比如将自己的配置存储到数据库中,JSON文件中等 使...
EAV模型(实体-属性-值)的设计和低代码的处理方案(3)– 实体属性定义及前端列表展示和数据录入处理
EAV模型(实体-属性-值)的设计和低代码的处理方案(3)-- 实体属性定义及前端列表展示和数据录入处理,前面两篇随笔介绍了EAV模型(实体-属性-值)的设计思路和Winform前端对于通用查询的处理,...
基于事件总线EventBus实现邮件推送功能
基于事件总线EventBus实现邮件推送功能, 有时候,有人给我的网站留了言,但是我必须要打开我的网站(https://www.xiandanplay.com/)才知道,所以我便决定给网站增加...
.NET 8 高性能跨平台图像处理库 ImageSharp
.NET 8 高性能跨平台图像处理库 ImageSharp,前言 传统的 System.Drawing 库功能丰富,但存在平台限制,不适用于跨平台开发。.NET 8 的发布,ImageSharp 成为了一个更好的选择。 ImageSharp 是一...
为什么要把数据模型分为:Entity,DTO,Response,Request呢?具体有什么作用呢
为什么要把数据模型分为:Entity,DTO,Response,Request呢?具体有什么作用呢,开发中,我们通常把数据模型分为几个部分,探讨下他们具体都有那些作用。 1. Entity(实体) 实体类代表数据库表结...
Syncfusion UI 社区(白嫖)许可申请
Syncfusion UI 社区(白嫖)许可申请,简介 Syncfusion 是一个老牌.net组件供应商,旗下有很多基于.net技术栈的企业级UI库,涵盖了当下流行的web PC mobile 等平台的UI控件和报表工具。包括针对PD...
【EF Core】“多对多”关系与跳跃导航
【EF Core】“多对多”关系与跳跃导航,“多对多”关系不像“一对多”那么“单纯”,它内部涉及到“连接实体”(Join Entity)的概念。咱们先放下这个概念不表,来了解一下多对多数据表为什么需...
C# 实现 PDF 页面拆分:单页、指定页精准拆分
C# 实现 PDF 页面拆分:单页、指定页精准拆分,在处理 PDF 文档时,“拆分页面”可以说是最常遇到的需求之一。比如:一份几十页的报告,你只想要其中某一章;或者开会发的 PDF 会议纪要,需要按...
【OpenVINO】 使用 OpenVINO CSharp API 部署 PaddleOCR 项目介绍
【OpenVINO】 使用 OpenVINO CSharp API 部署 PaddleOCR 项目介绍, 前言: 在之前的项目中,我们已经使用 OpenVINO TM CSharp API 部署 PaddleOCR 全系列模型,但随着PaddleOCRv4版本发布以...













