首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Python
架构
大数据
数据库
Spring Boot
Go
展开
全部
后端
Java
面试
Python
架构
大数据
数据库
Spring Boot
Go
前端
.NET
MySQL
Elasticsearch
C#
Node.js
暂无数据
推荐
最新
C# 串口通信实战:掌握 SerialPort类应用技巧,轻松搞定通信难题
在工业自动化、物联网和嵌入式系统中,串口通信仍然扮演着不可替代的角色。尽管网络通信技术发展迅速,但在一些对稳定性、实时性要求较高的场景中,串口通信依然具有广泛的应用基础。 C# 语言通过 Sys
一个致力于为 C# 程序员提供更佳的编码体验和效率的 Visual Studio 扩展插件
前言 今天大姚给大家分享一个致力于为 C# 程序员提供更佳的编码体验和效率的 Visual Studio 扩展插件:Codist。 Codist 插件介绍 Codist 是一个使用 .NET 编写、开
不止是初始化,4个C# 构造函数解析与实例
C#再一次获得 2025 年度编程语言,这是近 3 年来 C# 第二次获此殊荣了。那今天就来聊来 C# 的函数。
C#.NET ConcurrentDictionary<TKey, TValue> 深度解析:原理与实践
简介 ConcurrentDictionary<TKey, TValue> 是 System.Collections.Concurrent 命名空间下的线程安全的键值对集合,专为高并发读写场景设计 —
C#.NET ConcurrentBag<T> 设计原理与使用场景
简介 ConcurrentBag<T> 是 System.Collections.Concurrent 命名空间下的线程安全的无序集合,专为 “多线程同时添加 / 移除元素” 设计,核心特点是基于线程
飞书 .NET SDK 事件处理的幂等性与去重机制
为什么需要"去重"? 想象一下这样的场景: 你在飞书里收到一条消息,应用收到通知后创建了待办事项。但因为网络不稳定,飞书以为你没收到,又发了一遍同样的通知——结果呢?
深入理解 System.Lazy<T>:C#.NET 延迟初始化与线程安全
什么是 Lazy<T>? System.Lazy<T> 是 .NET Framework 4.0 引入(位于 System 命名空间)的泛型类,用于实现线程安全的延迟初始化(Lazy Initiali
深入理解 Volatile:C#.NET 内存可见性与有序性
简介 Volatile 是 C# 中处理内存可见性和指令重排序的关键机制,它提供了对内存访问的精细控制。在并发编程中,volatile 关键字和 Volatile 类都是解决共享变量可见性问题的重要工
C# 成为 2025 年度编程语言,7个C#技巧助力开发效率
TIOBE 公布的数据显示,C# 以 2.94% 的年度最大涨幅再度获评2025 年度编程语言,这是 C# 在三年内第二次获此殊荣,凭借的是其在榜单上最大的年度增长幅度。 其实,C# 早就不是当年那个
你真的理解 Interlocked.Exchange 吗?C#.NET 原子操作详解
什么是 Interlocked.Exchange? Interlocked.Exchange 是 System.Threading.Interlocked 类中的静态方法,用于原子地替换(交换)一个变
基于.NET操作Excel COM组件生成数据透视报表
本文将基于MudTools.OfficeInterop.Excel组件,手把手教你如何使用C#实现Excel数据透视表的自动化创建。从环境准备到实战案例,我们将全面覆盖数据透视表开发的所有关键知识点,
C# 串口通信不再踩坑:一次发送、分包接收的零丢失实战秘籍
工业控制、物联网设备通信中,是否遇到过这样的场景:向设备发送一个简单的查询指令,却发现返回的数据总是"分批到达"?明明应该收到完整的20字节响应,却只能收到几个零散的数据包? 别急,这不是你的代
深入理解 Interlocked.CompareExchange:C#.NET 原子操作核心原理
什么是 Interlocked.CompareExchange? Interlocked.CompareExchange 是 .NET 中 System.Threading.Interlocked 类
深入理解 C#.NET Parallel:并行编程的正确打开方式
简介 Parallel 并行编程是 .NET 中利用多核 CPU 进行并发执行的编程模型,主要通过 System.Threading.Tasks 命名空间中的 Parallel 类实现。它允许将任务分
通过 C# 拆分 Excel 工作表
在实际数据处理工作中,我们经常需要将包含多个工作表的 Excel 文件拆分成独立的文件,每个文件只包含一个工作表。这种需求在数据分发、报告生成和数据整理等场景中非常常见。
工业视觉 C# + OpenCvSharp 的模板匹配实战
使用 OpenCvSharp 在 WinForms 中实现模板匹配 项目概述 模板匹配是计算机视觉中一种基础而实用的技术,用于在一幅较大的“源图像”中定位与给定“模板图像”最相似的区域。本文将引
深入理解 Parallel.ForEachAsync:C#.NET 并行调度模型揭秘
简介 不是一次性启动所有任务 是一个 “边消费、边执行、边补位” 的模型 核心设计目标 痛点 ForEachAsync 的解法 Task.WhenAll 不限流 MaxDegreeOfParallel
深入理解 C#.NET IEnumerable<T>:一切集合的起点
简介 IEnumerable<T> 是 .NET 中最核心的接口之一,位于 System.Collections.Generic 命名空间中。它代表一个可枚举的集合,支持在集合上进行迭代操作。 IEn
C#.NET 索引器完全解析:语法、场景与最佳实践
简介 索引器(Indexer)是 C# 中的一种特殊属性,它允许类或结构体像数组一样使用索引语法(例如 obj[0])来访问或修改对象内部的成员。简单来说,它将对象的实例视为“可索引的集合”,提供类似
一篇搞定 dotnet ef:EF Core 常用命令与实战指南
基础知识 项目 说明 EF Core .NET 的 ORM 框架,支持 Code First、Database First。 dotnet ef 一个 CLI 工具,用于管理 EF Core 迁移、数