标签

 c# 

相关的文章:

本列表汇集了多篇关于 C# 开发的文章,涵盖工具、库及实际应用示例,适合开发者深入了解 C# 的多样性与实用性。

C#实现归并排序与快速排序

接口的数据类型,并通过 Lomuto 分区方案实现了快速排序。• 分区:将小于基准的放在左侧,大于基准的放在右侧。• 最优/平均/最差:O(n log n)• 空间复杂度:O(log n)(递归栈)• 空间复杂度:O(n)(需要临时数组)这两个实现都使用了泛型,支持任何实现了。• 最差:O(n²)(当数组已排序时)• 最优/平均:O(n log n)• 通常比归并排序快(常数因子更小)•...

本文介绍了C#中归并排序和快速排序的实现。归并排序采用分治策略,时间复杂度为O(n log n),适合链表排序;快速排序通过选择基准元素,通常更快,时间复杂度为O(n log n),但最坏情况下为O(n²)。两者均支持泛型。

原文中文,约4400字,阅读约需11分钟。发表于:
阅读原文

最近,C#的招聘市场真是疯掉了。。。

是指运行一段具有特定功能的代码块的行为,以增强其处理能力,实现更复杂的任务,使大模型能够集成外部工具和资源,提升交互性和实用性。AI大模型技术实战—— Transformer 架构的 核心原理、应用 Fine-tuning...

2025年,AI技术迅猛发展,改变了程序员的职业前景。传统开发模式被AI应用取代,企业更青睐掌握AI大模型技术的人才。技术岗位扩招,薪资上涨,但缺乏项目经验的程序员面临生存危机,掌握AI大模型原理与实操经验成为求职新门槛。

原文中文,约2600字,阅读约需6分钟。发表于:
阅读原文

C# 的深度强化学习框架RL_Matrix - 张善友

一、RL_Matrix 项目概述RL_Matrix 是一个专为 .NET 开发者设计的强化学习框架,使用 TorchSharp(.NET 版的 PyTorch)作为后端,提供类型安全、高性能的环境,支持开发和部署强化学习解决方案。核心特点包括: 算法支持:涵盖 DQN、PPO 及其变体(如 1D 全

RL_Matrix 是一个为 .NET 开发者设计的强化学习框架,基于 TorchSharp,支持多种算法(如 DQN、PPO),具备高性能和类型安全,适合游戏开发和机器人控制,优化了开发效率和实时决策。

原文中文,约1700字,阅读约需4分钟。发表于:
阅读原文

C# 上位机开发怎么学?给自动化工程师的建议

在工业制造领域,信息化系统的建设日益重要,C# 作为一门成熟、稳定且与 Windows 平台高度集成的编程语言,始终占据着主流地位。许多 SCADA 系统、生产管理系统(MES)、设备监控平台等都是基于 C#...

本文为自控工程师提供上位机开发的学习路线,建议使用.NET Framework和C# 7.3,初学者可从WinForm入手,推荐轻量级ORM框架SqlSugar,采用经典三层架构,以便快速掌握高质量工业软件开发。

原文中文,约1900字,阅读约需5分钟。发表于:
阅读原文

功能强大,基于 C# 开发的X-QSL业余无线电ADIF工具

批量QSO生成ADIF工具是一款方便快捷的工具,用于生成ADIF格式的QSO(联系)日志文件。通过输入一串QSO信息,用户可以轻松生成符合规范的ADIF文件,以便快速上传lotw日志,支持配置好TQSL路径和台站名称一键上传。首先您需要配置您的TQSL路径,不推荐您将TQSL安装在C盘,因为有可能会出现上传失败的问题。输入QSO信息:...

X-QSL 是一款快速生成 ADIF 格式 QSO 日志文件的工具。用户只需输入呼号、卫星名称和时间等信息,即可轻松生成文件并上传至 LoTW,需配置 TQSL 路径。

原文中文,约600字,阅读约需2分钟。发表于:
阅读原文

C# 中的 Type 类详解

类是一个抽象基类,用于表示类型声明,包括类、接口、数组、值类型、枚举等。它提供了访问类型元数据的入口,例如类型的属性、方法、字段、构造函数和特性,而无需实例化该类型。命名空间中的核心组件,是 .NET...

Type类是C#反射系统的核心,提供类型元数据,支持动态检查和操作类、接口等。通过typeof和GetType等方法获取Type对象,能够进行动态类型检查、对象创建和成员调用。尽管功能强大,但反射性能较低,使用时需注意安全性和复杂性。

原文中文,约2300字,阅读约需6分钟。发表于:
阅读原文

Model Context Protocol C# SDK v0.3.0-preview.1 版本发布 - 张善友

Model Context Protocol (MCP) 是一种新兴的开放标准,旨在实现大型语言模型(LLM)与外部数据源及工具之间的无缝集成。v0.3.0-preview.1 版本是这一标准的重要更新,带来了多项新功能和增强特性,特别适合开发者构建基于 MCP 的 AI 服务或客户端应用。新功能与

Model Context Protocol (MCP) 是一种开放标准,旨在实现大型语言模型与外部数据源的集成。v0.3.0-preview.1 版本新增详细异常信息捕获和可选日志集成,提升了 AI 应用的构建速度和系统稳定性。

原文中文,约800字,阅读约需2分钟。发表于:
阅读原文

面向工业应用的点云相机控制接口库(含C#调用示例)

PointCloudCamera 作为一款点云相机的接口封装库,虽然目前仅限于Debug模式使用,但它极大地简化了点云数据采集的过程。本文推荐一个专为点云相机设计的接口封装库,旨在简化相机连接、点云数据采集等操作流程,方便开发者快速集成到自己的项目中。通过使用 PointCloudCamera 库,可以轻松实现对点云相机的操作,如连接相机、获取点云数据等。PointCloudCamera...

PointCloudCamera是一个基于C++的点云相机接口库,简化了相机连接和点云数据采集。它提供易用的API、JSON配置和错误码机制,并支持调试模式,适合三维数据处理开发者,提高工作效率。

原文中文,约1800字,阅读约需5分钟。发表于:
阅读原文

推荐一个基于C#开发的跨平台构建自动化系统!

3、丰富的工具集成:支持 MSBuild、dotnet CLI、NuGet、NUnit、xUnit、MSTest 等。5、与 CI/CD 系统集成:支持 Azure DevOps、Jenkins、GitHub Actions 等。它可以完成诸如编译代码、复制文件/文件夹、运行单元测试、压缩文件以及构建 NuGet 包等任务。1、基于 C# 的 DSL:使用 C# 编写构建脚本,支持完整的...

Cake是一个开源的跨平台构建自动化工具,使用C#编写构建脚本,支持编译、测试和文件操作,兼容Windows、Linux和macOS,适合C#程序员使用。

原文中文,约1700字,阅读约需4分钟。发表于:
阅读原文

使用OpenVINO™.CSharp.API在C#平台快速部署PP-OCRv5模型识别多场景文本

OpenVINO™ C# API 是一个 OpenVINO™ 的 .Net wrapper,应用最新的 OpenVINO™ 库开发,通过 OpenVINO™ C API 实现 .Net 对 OpenVINO™ Runtime 调用,使用习惯与 OpenVINO™ C++ API...

PP-OCRv5是百度开源的OCR系统,支持80多种语言,优化了小文本识别,适合移动和服务器端部署。开发者可通过OpenVINO.CSharp.API.Extensions.PaddleOCR NuGet包在Intel CPU平台上快速部署PP-OCRv5模型,提升识别精度,尤其在复杂场景中表现优异。

原文中文,约7400字,阅读约需18分钟。发表于:
阅读原文