排序
HighReport报表工具V4.0带来十大核心优势变化
HighReport报表工具V4.0带来十大核心优势变化,1.概述 经过一年时间产品升级研发,HighReport报表工具正式推出V4.0版本,报表算法和报表功能获得全面提升。HighReportV4.0带来全面质的飞跃...
WPF绘图指南:用XAML轻松实现圆、线、矩形、文字、图片创意元素
WPF绘图指南:用XAML轻松实现圆、线、矩形、文字、图片创意元素, 概述:在WPF中,通过使用不同的元素如Ellipse、Line、Rectangle等,可以轻松绘制各种图形,包括圆、线条、椭圆、矩形、...
推荐一款强大的开源物联网 Web 组态软件
推荐一款强大的开源物联网 Web 组态软件,前言 快速发展的物联网(IoT)领域,设备管理和监控的需求日益增长。为了满足这一需求并提供更高效的解决方案。 向大家推荐一款强大的开源物联网Web组态...
.NET 全功能流媒体管理控制接口平台
.NET 全功能流媒体管理控制接口平台,前言 视频会议、在线教育、直播娱乐还是远程监控,流媒体平台的性能和稳定性直接影响着用户体验。 给大家推荐一个基于 C# 开发的全功能流媒体管理控制接口平...
EFCore如何更改跟踪状态
EFCore如何更改跟踪状态,这里简单介绍下几种修改实体或者导航的跟踪状态。 1. 直接修改实体 对已在DbContext中跟踪的实体,直接操作,如给字段赋值、给导航属性赋值或者添加删除等 对未在DbCont...
C# 13(.Net 9) 中的新特性 – 扩展类型
C# 13(.Net 9) 中的新特性 - 扩展类型,C# 13 即 .Net 9 按照计划会在2024年11月发布,目前一些新特性已经定型,今天让我们来预览一个比较大型比较重要的新特性: 扩展类型 Extension types 在5...
聊一聊 C#异步中的Overlapped是如何寻址的
聊一聊 C#异步中的Overlapped是如何寻址的,一:背景 1. 讲故事 前段时间训练营里的一位朋友提了一个问题,我用ReadAsync做文件异步读取时,我知道在Win32层面会传 lpOverlapped 到内核层,那在...
.NET9 中替换Swagger使用Scalar
.NET9 中替换Swagger使用Scalar,.NET9 没有Swagger怎么办? 前言 在.NET9中,在创建Web API项目时,Swagger的使用与.NET8略有不同。.NET9不再内置Swagger,而是生成OpenApi标准的Json文件。如果...
C# 生成不重复的短字符串
C# 生成不重复的短字符串,最近,因工作需要生成一个不重复的随机字符串,园子里查了没有找到合适的。找了其他的作为参考并修改了下,记录一下。 /// <summary>/// 可用字符/// </summa...
函数指针和std::function在成员函数的使用区别
函数指针和std::function在成员函数的使用区别,成员函数,函数指针和 std::function 的区别很明显。成员函数的调用需要依赖于对象实例(即 this 指针),因此它们的处理方式与普通函数不同。以...
开源 – Ideal库 – 枚举扩展设计思路及实现难点(三)
开源 - Ideal库 - 枚举扩展设计思路及实现难点(三),今天想和大家分享关于枚举扩展设计思路和在实现过程中遇到的难点。 01、设计思路 设计思路说起来其实也很简单,就是通过枚举相关信息:枚举...
C# 保持程序唯一性打开的一种方式
C# 保持程序唯一性打开的一种方式, 概述 之前在博客园找了好久,就这么一个小功能,卡了好几天没解决就只能暂时放弃,直到半年后才偶然看到同事写的,感觉挺好的,记录一下顺便分享。有用可以点...













