c#

baivfhpwxf20231 小时前
开发语言·c#
c# 中对像之间频繁的转换会慢吗?结论先说:绝大多数场景下,对象转换本身不慢;真正拖慢性能的,是你用错了转换方式 + 频繁装箱拆箱 + 反射转换。
加号33 小时前
c#·xrc
【C#】 实现 XRC 异或冗余校验:原理与实践XRC(XOR Redundancy Check,异或冗余校验)是一种基于按位异或(XOR)运算的轻量级数据校验方法。它通过对数据块中所有字节(或字)进行连续异或运算,生成一个固定长度的校验值。与 CRC(循环冗余校验)相比,XRC 实现简单、计算开销极低,但检错能力相对较弱,适用于对性能敏感、错误率较低或作为辅助校验手段的场景。 核心特性:
小钻风33663 小时前
c#·linq
Java + Spring Boot 操作 Kafka 完整学习指南前置条件:ZooKeeper 集群 + Kafka 集群已启动(3个ZK节点 + 3个Broker) Broker 地址:172.17.0.7:9092, 172.17.0.7:9093, 172.17.0.7:9094
叫我少年3 小时前
c#
C# 程序的常规结构 — 命名空间、类型、入口点与表达式很多人刚装好 .NET SDK,敲下 dotnet new console 之后会困惑:Program.cs 里为什么没有 Main 方法?namespace 去哪了?那些 class、struct、interface 又是什么关系?这篇就是 C# 程序的"骨架说明书"——从顶层到底层,把一个 .cs 文件里能看到的所有结构元素串一遍。
步步为营DotNet8 小时前
性能优化·c#·.net
探秘.NET 11:C# 14 特性在后端性能优化中的深度应用在后端开发领域,性能优化始终是提升应用竞争力的关键因素。随着.NET 11 的发布,C# 14 带来了一系列新特性,为后端性能优化开辟了新途径。这些特性不仅改进了代码结构,还在运行时性能上有显著提升。本文将深入剖析 C# 14 新特性在后端性能优化中的原理,通过实际代码演示其应用,对比优化前后的性能差异,并分享生产级的避坑经验。
Chris _data8 小时前
开发语言·安全·c#
C# 与 PLC Modbus RTU 通信实践:从单例到线程安全的连接监控本文记录了我学习用 C# 通过 Modbus RTU 协议与 PLC 通信的过程。 内容涵盖 RtuConnect 类的设计思路、关键代码解析、线程安全的考虑、连接状态监控以及优雅的程序退出机制。
Chris _data8 小时前
开发语言·ui·c#
C# WinForms 后台轮询 Modbus 数据与 UI 更新实践本文是我在学习 C# 与 PLC Modbus RTU 通信过程中的第二篇记录。 主要内容:在 WinForms 主窗体中创建后台轮询线程,循环读取 PLC 保持寄存器并更新 UI,以及如何安全退出线程、避免进程残留。
魔法阵维护师9 小时前
学习·游戏·c#
从零开发游戏需要学习的c#模块,第二十四章(场景管理 —— 标题、游戏、结束画面)本节课学习目标创建三个场景:标题画面、游戏画面、结束画面标题画面按空格开始游戏玩家死亡后切换到结束画面
唐青枫9 小时前
c#·.net
别把登录写散了:C#.NET IdentityServer4 统一认证与 JWT 授权实战IdentityServer4 是一个基于 ASP.NET Core 的认证授权框架。它主要做一件事:
魔法阵维护师10 小时前
学习·游戏·c#
从零开发游戏需要学习的c#模块,第二十三章(存档与高分系统)本节课学习目标用 JSON 保存最高分到文件游戏结束时自动更新最高分标题画面显示最高分结束画面显示当前分数和最高分
加号317 小时前
c#
【C#】 字符串字节到十六进制字节数组的转换解析C# 中的 string 是 Unicode 字符序列,每个字符占 2 字节(UTF-16 编码)。字符串 “A” 在内存中并非直接存储为 0x41,而是 0x41 0x00(小端序)。这是初学者最容易混淆的起点——字符串不是字节数组,两者之间存在编码转换层。
JaydenAI19 小时前
ai·c#·agent·maf·agent pipeline
[MAF的Agent管道详解-04]如何让LLM按照要求的结构输出数据?针对IChatClient的结构化输出可以通过调用如下这些重载的GetResponseAsync<T>扩展方法来完成。具体的实现很简单,这些方法最终会利用指定或者默认的JsonSerializerOptions针对泛型参数T生成一个ChatResponseFormatJson对象,并作为ChatOptions的ResponseFormat属性。这个ResponseFormat承载的JSON Schema将提供给LLM指导它按照定义的格式生成输出内容。当IChatClient接收到LLM的响应结果时,利用匹
不会编程的懒洋洋21 小时前
图像处理·笔记·c#·视觉检测·机器视觉·visionpro
VisionPro 中 几何相交工具 Geometry-Intersection计算两个圆之间的所有交点 输入为 CircleA 和 CircleB(圆心坐标和半径)。输出交点个数、交点坐标等 查看结果
不会编程的懒洋洋1 天前
图像处理·笔记·c#·视觉检测·visionpro
VisionPro 中 图像预处理工具这里简介各种参数概念 便于理解工具中参数的作用和如何使用这些工具加减常量 是一种基础的点运算(像素级操作),对图像中的每一个像素值加上或减去一个固定的数值 。其直接效果是整体提高或降低图像亮度,同时保持对比度不变(不考虑饱和或截断时)。 平面0代表红色®,平面1代表绿色(G),平面2代表蓝色(B)。它们其实是彩色图像独立存储的三个颜色通道 。
雪豹阿伟1 天前
c#·上位机
9.C# —— string拓展方法、StringBuilder高性能处理判断字符串是否包含指定内容,返回 true/false。在指定索引位置插入字符串。从后往前查找字符索引。
李星星_Alex1 天前
c#·抖音
如何通过 C# 抓取抖音 RTMP 推流码实现自主推流对于很多专业主播来说,OBS 的灵活性是无可替代的。但现实中,许多直播平台(如抖音)并不会直接向普通用户展示 RTMP 推流地址和密钥,而是强制使用官方开播工具。这不仅限制了推流设备的接入,也让许多高级直播玩法(如 Vmix 导播、多机位切换)难以实现。
qq7422349841 天前
java·算法·c#
全面深入的C#核心知识体系与编程实践精要——从语法基础到高级特性系统学习指南作用:封装可重用的代码块,通过名称调用。语法:值传参(默认):引用传参(ref):输出传参(out):
fai厅的秃头姐!1 天前
开发语言·c#
2586. 统计范围内的元音字符串数本质没有变换,但是简化了代码
正运动技术1 天前
c#·正运动技术·运动控制器·运动控制卡·正运动控制器·运动控制开源·ethercat运动控制器
C#运动控制开源(二): CAD导图和小线段速度前瞻优化01 ZMC432-V2运动控制器介绍ZMC432-V2高性能多轴运动控制器是一款兼容EtherCAT总线和脉冲型的独立式运动控制器,自带6轴本地差分脉冲轴,最多可扩展至32轴,能实现总线轴+脉冲轴混合插补的多轴运动控制场合。同时支持正运动远程显示功能,能提供网络组态显示,可实时监控和调整参数配置。
楼田莉子1 天前
服务器·后端·学习·c#
C#学习:分支与循环本期我们就接着来学习C#的分支与循环目录if语句(1)单独的 if:满足条件才执行(2)if-else:二选一