刷新
C# 保持程序唯一性打开的一种方式

博主头像 概述 之前在博客园找了好久,就这么一个小功能,卡了好几天没解决就只能暂时放弃,直到半年后才偶然看到同事写的,感觉挺好的,记录一下顺便分享。有用可以点个赞。转载请注明出处,谢谢。 代码:查看程序是否已经运行 /// <summary> /// 查看程序是否已经运行 /// </summary> /// ...

C# 开发的环境监测上位机应用

博主头像 前言 在工业和科研领域,环境监测系统的重要性日益凸显。上位机软件作为环境监测系统的关键组成部分,负责数据采集、处理和显示,对提高监测效率和准确性起着至关重要的作用。 本文将向大家介绍一款用 C# 开发的环境监测上位机软件。 软件介绍 本上位机软件为广西北海渔场监控项目定制的监控上位机软件。 开发环境 ...

PlantUML+vscode使用详解

目录PlantUML使用1.Uml图1.1Uml类图1.2 类图关系2.PlantUML 功能概述2.1PlantUML 核心特性2.2PlantUML的优势3.文本定义语言生成图表PlantUML学习指南4.自动转换c#源码工具4.1 CSharp to PlantUML (Visual Stud ...

有关Unity使用Rider编辑器无法弹出代码提示的有效解决方法

博主头像 首先,此方案的前提: 1.问题出现之前,Rider已经可以正常弹出代码提示。 2.并没有其他报错,比如编辑器损坏、Unity加载编辑器失败等等。 正篇开始! 问题回溯: 之前正常配置完Rider编辑器的Unity项目,过了一段时间,重新打开该Unity项目后使用Rider编辑器编辑代码,突然发现无法 ...

[C#] Bgr24彩色位图转为灰度的Bgr24位图的跨平台SIMD硬件加速向量算法

在上一篇文章里,我们讲解了“Bgr24彩色位图转为Gray8灰度位图”算法。本文将探讨“Bgr24彩色位图转为灰度的Bgr24位图”。区别在于目标位图也是Bgr24格式的,只是将像素数据由彩色转为了灰度。这些算法也是跨平台的,同一份源代码,能在 X86及Arm架构上运行,且均享有SIMD硬件加速。 ...

基于木舟平台浅谈surging 的热点KEY的解决方法

一、概述 上篇文章介绍了基于surging的木舟平台如何构建起微服务 ,那么此篇文章将介绍基于木舟平台浅谈surging 的热点KEY的解决方法 木舟 (Kayak) 是什么? 木舟(Kayak)是基于.NET6.0软件环境下的surging微服务引擎进行开发的, 平台包含了微服务和物联网平台。支持 ...

EFCore如何更改跟踪状态

博主头像 这里简单介绍下几种修改实体或者导航的跟踪状态。 1. 直接修改实体 对已在DbContext中跟踪的实体,直接操作,如给字段赋值、给导航属性赋值或者添加删除等 对未在DbContext中跟踪的实体,调用DbContext的Add、Update、Remove等方法,对已跟踪的实体也有效 需要注意所有添 ...

C# 开发的数据采集及云端监控系统

博主头像 前言 推荐C#语言开发的堤坝渗透地质数据采集及云端监控系统。希望本文能够为大家提供有价值的信息和参考。 项目介绍 使用数十个 .NET 客户端控制硬件设备进行工作,采集数据并进行处理。 管理人员通过 Android 应用实时控制各设备的工作。 该作品在第十二届中国研究生电子设计竞赛华南赛区荣获一等奖 ...

.NET CORE CliWrap 命令行

博主头像 前言 做研发的时候有时候需要调用一些第三方进程的操作,一般通过 System.Diagnostics.Process 来操作。 现在有一个更灵活方便的工具 Cliwrap,这里记录一下如何简单的操作 命令行 这里用nuget.exe 来进行demo,具体的命令行可以参考nuget 文档,这里就不详细 ...

[C#] Bgr24彩色位图转为Gray8灰度位图的跨平台SIMD硬件加速向量算法

将彩色位图转为灰度位图,是图像处理的常用算法。本文将介绍 Bgr24彩色位图转为Gray8灰度位图的算法,除了会给出标量算法外,还会给出向量算法。且这些算法是跨平台的,同一份源代码,能在 X86及Arm架构上运行,且均享有SIMD硬件加速。 一、标量算法 1.1 算法实现 对于彩色转灰度,由于人眼对 ...

.net core 非阻塞的异步编程 及 线程调度过程

博主头像 本文主要分为三个部分: 1、语法格式 2、线程调度情况 3、编程注意事项 4、练一练 * 阅读提示 :鼠标悬停在 章节标题 上可见 文章目录 异步编程(Task Asynchronous Programming,TAP),一种编程模式(Task-based Asynchronous Pattern) ...

.NET +Vue 开发的高级报表工具

博主头像 前言 本文介绍一款基于 .NET 6 开发的高级报表工具。该工具支持多种数据源(如数据库、Excel 文件、API 服务等),并具备强大的数据处理和可视化功能。通过内置的集合函数和类 Excel 界面,用户可以轻松设计和生成复杂的报表,满足各类业务需求。 项目介绍 CellReport 是一款专为复 ...

将打包后的 React或Vue 与 WebApi 部署在同一站点

博主头像 前后端分离的开发中,在部署项目时通常会分开进行部署,而这样又很麻烦,需要配置跨域,域名配置等等 有一些情景下,我们需要采用更为方便的方式去部署,可以参考下方方法进行调整 准备 Web Api项目 一个打包好的前端项目 React或VUE都可以 调整 为WebApi项目新增 wwwroot 文件夹,用 ...

100 款支持 .NET 多版本的强大 WPF 控件库

博主头像 前言 推荐一款集成了超过100款控件的流行 XAML 控件库,同时提供了一系列常用的 .NET 帮助类-CookPopularUI。它可以简化开发流程,让我们能够更加专注于核心业务逻辑的实现。 让我们一起学习如何使用 CookPopularUI,并详细了解其提供的丰富控件内容。 项目介绍 CookP ...

基于WPF开发视频播放器

博主头像 在实际应用中,视频播放功能在很多软件中都会用到,将音频和视频集成到应用程序中不仅可以增强用户体验,还能起到事半功倍的效果。今天本文以一个简单的小例子,简述如何通过WPF中的MediaElement开发视频播放器,仅供学习分享使用,如有不足之处,还请指正! ...

贴代码框架PasteForm特性介绍之markdown和richtext

博主头像 简介 PasteForm是贴代码推出的 “新一代CRUD” ,基于ABPvNext,目的是通过对Dto的特性的标注,从而实现管理端的统一UI,借助于配套的PasteBuilder代码生成器,你可以快速的为自己的项目构建后台管理端!目前管理端只有Html+js版本的,后续将支持小程序,Vue等 案例源 ...

真的被Sqlsugar给气到了!

博主头像 博客园潜水多年,账号都搞忘记好几个,一直没有写什么东西,但是这次真忍不了了,被sqlsugar出现的奇葩问题和作者的奇葩处理方式给气到了。 起因是在使用Sqlsugar过程中,偶然发现了一个问题,确认这个问题真实存在后,我就去提了issue: 模糊查询遭遇特殊符号时的问题 · Issue #1303 ...

由C#委托回调想到的二三事

博主头像 写在前面: 之前的过开发程中,我愈发觉得面对复杂的界面要求,最好还是用UserControl将不同模块的界面设计单独封装,以应对客户频繁地需求更改。这样做能够在面对对不同的UI要求时,动态的加载预先设计好的特定模块的UserControl,不需要用代码对界面进行复杂的控制,否则要用代码控制一个个控件 ...

123···50>