技术栈
c#
晨星shine
5 小时前
后端
·
c#
GC、Dispose、Unmanaged Resource 和 Managed Resource
跑代码时使用using时出现问题using (OpenFileDialog openFileDialog = new OpenFileDialog())
用户29869853014
13 小时前
后端
·
c#
·
.net
.NET 文档自动化:Spire.Doc 设置奇偶页页眉/页脚的最佳实践
在C# Word自动化开发中,C# Word 奇偶页面设置是报告、合同生成的核心需求。开发者常遇痛点:传统Interop需Office环境,服务器部署失败率高。大部分企业自动化项目因环境限制延期。Spire.Doc for .NET 独立组件,无依赖、高性能,轻松实现不同页面的页眉页脚设置,提升效率5-10倍,完美解决社区痛点。
用户366746252674
14 小时前
c#
接口文档汇总 - 2.设备状态管理
本文档定义了一套用于WPF应用程序的设备状态管理标准化接口。该设计旨在提供统一的方式监控和管理多种设备(如相机、PLC、工控机、磁盘空间)的连接状态及健康状态。通过标准化接口,开发人员可以方便地集成不同设备,实现状态变化通知、统一查询和扩展。
用户366746252674
14 小时前
c#
接口文档汇总 - 3.PLC通信管理
本文档定义了一套用于WPF应用程序的PLC通信管理标准化接口。该设计旨在统一多种PLC通信方式(串口、TCP/IP)及常见协议(Modbus RTU/ASCII/TCP、三菱MC协议),为上层应用提供一致的编程模型,简化PLC数据读写和状态管理。通过标准化接口,开发人员可以灵活替换底层协议实现,同时保持业务代码不变。
Ray Liang
1 天前
java
·
python
·
c#
·
架构设计
用六边形架构与整洁架构对比是伪命题?
最近有几个朋友不约而同地在问我这样的一些问题:问题1: 六边形架构与整洁架构选哪个更好? 问题2:查资料说六边形架构更适合于中小型项目,而整洁架构更适合用于大型项目是这样吗?
Scout-leaf
4 天前
c#
·
wpf
WPF新手村教程(三)—— 路由事件
先来说一下分类,参考某位博主以及博主参考的对应资料分类,先留个印象,然后我们逐步讲解路由事件:冒泡事件、隧道事件(预览事件)、直接事件(直达事件)
用户29869853014
5 天前
后端
·
c#
·
.net
程序员效率工具:Spire.Doc如何助你一键搞定Word表格排版
在日常开发中,利用C#自动化生成Word报告是一项常见需求。然而,许多开发者都曾遇到过排版难题:默认生成的表格列宽往往不尽如人意,文字拥挤或布局松散。要精准控制表格外观,关键在于如何高效地调整表格列宽。本文将介绍使用 Spire.Doc for .NET 组件,通过C#代码精确设置 C# Word 表格列宽的实用方法。
mudtools
6 天前
后端
·
c#
·
.net
搭建一套.net下能落地的飞书考勤系统
去年给公司做 HR 系统选型,最终选择了飞书考勤。但用了两个月后发现——原生功能再强,也架不住企业那些奇奇怪怪的业务规则。
玩泥巴的
6 天前
c#
·
.net
·
二次开发
·
飞书
搭建一套.net下能落地的飞书考勤系统
去年给公司做 HR 系统选型,最终选择了飞书考勤。但用了两个月后发现——原生功能再强,也架不住企业那些奇奇怪怪的业务规则。
唐宋元明清2188
6 天前
windows
·
c#
.NET 本地Db数据库-技术方案选型
公司现有项目使用了LiteDB作为本地数据存储,但有较高的概率读取阻塞。因为死锁或者损坏导致的阻塞问题,目前只能设置超时。在db读取超时后,部分情况可以删除文件、重建db解决,也有无法删除db文件的情况。
lindexi
6 天前
c#
·
directx
·
d2d
·
direct2d
·
vortice
dotnet DirectX 通过可等待交换链降低输入渲染延迟
在 上一篇博客 和大家介绍了如何在控制台里面用裸 DirectX 做一个简单绘制折线笔迹的 D2D 应用。此时的 D2D 应用的笔迹延迟还只是能够追得上 WPF 的笔迹性能,依然有很大的优化空间。本文将在此基础上,给出一个更低输入延迟的渲染方案
qq_45424503
6 天前
数据结构
·
c#
基于组件与行为的树状节点系统
本文介绍的是一套面向对象、高度模块化的树状节点管理框架。它的核心思想是将节点功能拆解为可插拔的组件和可执行的行为单元,通过统一的上下文传递数据,并借助生命周期管理器自动驱动节点及其子节点的更新。该框架适用于游戏实体管理、UI 面板系统、场景图构建等需要层次化组织与动态功能扩展的场景。
bugcome_com
6 天前
c#
C# 类的基础与进阶概念详解
好的,以下是经过改进的完整文章,提升了结构、细节和一些额外的说明,力求使内容更加清晰易懂,同时增强了实例和注释的部分:
雪人不是菜鸡
6 天前
开发语言
·
算法
·
c#
简单工厂模式
C# 中的简易工厂模式(简单工厂模式),这是一种创建型设计模式,核心是通过一个单独的工厂类来封装对象的创建逻辑,让调用方无需关心具体对象的创建细节。
铸人
6 天前
开发语言
·
算法
·
c#
大数分解的Shor算法-C#
看代码吧,没有太多要说的
未来之窗软件服务
6 天前
开发语言
·
人工智能
·
c#
·
仙盟创梦ide
·
东方仙盟
AI人工智能(二十四)错误示范ASR张量错误C#—东方仙盟练气期
vad和asr模型 yam参数错误导致在全球化与数字化浪潮中,东方仙盟始终秉持开放协作、知识共享的理念,积极拥抱开源技术与开放标准。我们相信,唯有打破技术壁垒、汇聚全球智慧,才能真正推动行业的可持续发展。
yong9990
6 天前
开发语言
·
c#
基于C#实现的UPnP端口映射程序
基于C#实现的UPnP端口映射程序,包含服务器端和客户端实现,支持TCP端口穿透和自动NAT穿透:UPnP协议:通过路由器自动映射内网端口到公网
三天不学习
6 天前
linux
·
运维
·
c#
Linux inotify 机制详解,解决“用户实例限制”问题
最近在部署 .NET 应用时遇到了一个经典错误:这个错误让我深入研究了 Linux 的 inotify 机制。本文将带你全面了解 inotify 是什么、为什么会有限制、如何优化配置,以及在实际开发中如何避免这类问题。
未来之窗软件服务
6 天前
人工智能
·
c#
·
语音识别
·
仙盟创梦ide
·
东方仙盟
AI人工智能(二十三)错误示范ASR 语音识别C#—东方仙盟练气期
在全球化与数字化浪潮中,东方仙盟始终秉持开放协作、知识共享的理念,积极拥抱开源技术与开放标准。我们相信,唯有打破技术壁垒、汇聚全球智慧,才能真正推动行业的可持续发展。
kylezhao2019
6 天前
网络
·
c#
·
开闭原则
C# 的开闭原则(OCP)在工控上位机开发中的具体应用
了解 C# 的开闭原则(OCP)在工控上位机开发中的具体应用,这是一个非常贴合实际场景的问题 —— 工控上位机通常需要对接不同品牌 / 型号的 PLC、传感器,还要适配多变的工艺逻辑,OCP 能让这类系统的扩展和维护成本大幅降低。