logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

模块化架构与微服务架构,哪种更适合桌面软件开发?

在现代软件开发中,架构设计扮演着至关重要的角色。两种常见的架构设计方法是模块化架构与微服务架构。它们各自有独特的优势和适用场景,尤其在C#桌面软件开发领域,模块化架构往往更加具有实践性。本文将对这两种架构进行对比,并分析在C#桌面软件开发中为何模块化架构更为实用。模块化架构是指将软件系统划分为多个相对独立的模块,每个模块负责系统中的一部分功能。模块之间通过清晰的接口进行通信,模块的实现尽可能不依赖

文章图片
#架构#微服务#c#
在.NET开发中使用 Excel 的最佳方式之一:MiniExcel

在桌面开发应用中,处理 Excel 文件是一个非常常见的需求。无论是生成报表、导入数据,还是与客户或其他系统进行数据交换,Excel 文件都扮演着重要角色。在 .NET 生态系统中,有许多处理 Excel 文件的工具和库,其中最轻量级和高效的选择之一就是 MiniExcel。本文将探讨为什么在 .NET 中使用 MiniExcel 是处理 Excel 文件的最佳方式,并展示其基本用法。

文章图片
#.net
Docker部署Eclipse Mosquitto开源MQTT的消息代理环境步骤(实践)

Eclipse Mosquitto是一个开源(EPL/EDL许可)的消息代理,实现了MQTT协议的版本5.0、3.1.1和3.1。Mosquitto是轻量级的,适用于从低功耗单板计算机到完整服务器的所有设备。MQTT协议提供了一种轻量级的消息传输方法,采用发布/订阅模型。这使得它非常适合用于物联网消息传递,例如低功耗传感器或手机、嵌入式计算机或微控制器等移动设备。

文章图片
#docker#开源
C++开发基础之初探CUDA计算环境搭建

项目中有使用到CUDA计算的相关内容。但是在早期CUDA计算环境搭建的过程中,并不是非常顺利,编写此篇文章记录下。对于刚刚开始研究的你可能会有一定的帮助。在这个项目中,我们主要体会框架的用法,以及CUDA计算环境搭建的。通过编码实践,构建项目成功实验了CUDA计算环境搭建,为接下来的工作准备好环境。

文章图片
#c++#开发语言
如何在C#应用程序中使用 SQL Server LocalDB 数据库

SQL Server LocalDB 是 Microsoft 提供的一种轻量级 SQL Server 实例,专为开发和测试场景设计。它易于安装和配置,非常适合在本地计算机上进行开发工作。本文将介绍如何在 C# 应用程序中使用 SQL Server LocalDB,包括安装、配置和连接的步骤。通过以上步骤,可以在 C# 应用程序中成功连接和操作 SQL Server LocalDB。LocalDB

文章图片
#数据库#c##sqlserver
fo-dicom,第一个基于.NET Standard 2.0 开发的DICOM开源库

fo-dicom是一个基于C#开发的库,用于处理DICOM(Digital Imaging and Communications in Medicine)格式的数据。DICOM是一种用于医学影像和相关信息的标准格式,广泛应用于医学领域。fo-dicom提供了多平台支持,可在 Windows、Linux 和 macOS 等操作系统上运行。fo-dicom库的设计理念是提供一个方便、易用、功能强大的工

文章图片
#.net
C++开发基础之PugiXML库基础用法详解

PugiXML是一个开源、轻量级的C++ XML解析库,它具有简单易用、高效稳定的特点。本文将介绍如何使用PugiXML库来解析和创建XML文档。

文章图片
#c++#xml#开发语言
到底了