自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1018)
  • 资源 (12)
  • 收藏
  • 关注

转载 揭秘C#异步编程核心机制:从状态机到线程池的全面拆解

想象一个应用程序,比如一个带有用户界面的程序,主线程(通常是UI线程)负责处理用户交互、绘制界面等任务。例如,在处理网络请求时,同步调用会阻塞线程直到响应返回,而异步调用则允许线程去做其他工作,待响应到达时再处理结果。C#中的异步编程是一个强大且复杂的特性,它允许开发者编写非阻塞的代码,从而显著提升应用程序的响应性和吞吐量。会捕获当前的同步上下文(通常是UI线程上下文),确保任务完成后的延续回到UI线程执行,以便更新界面。线程池是一个预分配的线程集合,可以重用线程,避免频繁创建和销毁线程的开销。

2025-06-10 08:01:09 7

转载 C# 模式匹配全解:原理、用法与易错点

11的能力扩展,模式匹配为处理类型判断、属性解构、集合匹配等提供了简洁、高效且类型安全的表达方式。它不仅能让 if/switch 等控制结构变得“声明式”,还能带来性能提升。在这篇文章里,我们将深入剖析 C 的所有模式匹配语法和用法,追踪其演变,讲清一些容易混淆和误用的地方,让大家能了解模式匹配本质。Pattern Matching 是现代 C# 代码的“瑞士军刀”,能极大提升 if/else、switch/case 类代码的简洁性、表达力和类型安全性,在 switch 表达式等场景下优势更加明显。

2025-06-09 08:00:20 5

转载 CodeSpirit 开发环境搭建指南

后续支持多种数据源,本地或轻量环境使用数据库。(管理界面: http://localhost:15672, 用户名/密码: admin/Password123)下载地址:https://www.docker.com/products/docker-desktop。(健康检查:http://localhost:61687/_cluster/health)下载地址:https://visualstudio.microsoft.com/vs/: https://localhost:61882 (如果启用)

2025-06-05 08:02:06 14

转载 .NET AI生态关键拼图:深度解读AI Extensions 和 Vector Extensions 如何重塑.NET开发生态

随着官方和社区支持的软件包生态系统不断扩展,集成不同模型和向量数据库变得更加简单高效,这进一步提高了多模型之间和向量存储提供商之间的可迁移性,确保了开发过程的灵活性与应用的广泛适应性。如下图所示,Qdrant、Pipecone、Mongodb、Weaviate、SQL Server等,都处于preview版本,我相信不用太久,这些原生支持的正式版都会发布出来。虽然模型输出通常是非结构化的,与应用程序的集成较为复杂,但是现在许多模型已支持结构化输出,可以根据预定义的架构(如。或矢量系统的不可知性至关重要。

2025-06-04 08:01:02 35

转载 SuperSocket 2.0 的发布标志着.NET Socket 服务器框架迈入了一个全新的时代

SuperSocket 的创建者 江振宇说: “借助 SuperSocket 2.0,我们从头开始重新构建了框架,以提供现代 .NET 应用程序所需的性能、灵活性和开发人员体验,我们很高兴看到我们的社区利用这些新功能构建了什么“。

2025-05-30 08:01:18 10

转载 SwarmUI:基于.Net开发的开源AI 图像生成 Web 用户界面系统

高级用户可使用 “Comfy Workflow” 标签获得不受限制的原始图,还具备图像编辑器、自动工作流生成等便捷功能和强大工具,如网格生成器等。:支持多种 AI 图像模型,如 Stable Diffusion、Flux 等,以及 AI 视频模型,如 LTX-V、Hunyuan Video、Cosmos、Wan 等,未来还计划支持音频等更多模型。一个模块化的 AI 图像生成 Web 用户界面,具备简单易用、高性能和可扩展性的特点。:注重性能优化,可扩展性强,可集成多种工具和功能,以满足不同用户的需求。

2025-05-28 08:02:58 14

转载 LibreHardwareMonitor:.Net开发的开源硬件监控项目

LibreHardwareMonitor 支持多种主流硬件设备,如英特尔和 AMD 处理器、NVIDIA 和 AMD 显卡、HDD、SSD 和 NVMe 硬盘以及网卡等,几乎涵盖了计算机中的所有关键硬件组件。LibreHardwareMonitor 是一个开源的硬件监控软件,能够实时监测计算机的各种硬件信息,包括温度传感器、风扇转速、电压、负载以及时钟速度等。通过使用该库,开发者可以在自己的应用程序中实现硬件监控功能,而无需从头开始开发相关的硬件接口代码。带你从零学习:三层架构与领域驱动设计架构。

2025-05-27 08:04:50 20

转载 VS Code + Cline + 魔搭MCP Server 实现抓取网页内容。

进入MCP Servers页面,我们可以看到Cline,为我们集成很多公开的MCP Server,大家可以根据需求自行安装就行。Qwen提供了很多版本的大模型,并且为我们提供了免费token,大家可以根据自己需求选择。在模型列表,右边我们就可以看到哪些模型为我们提供了免费token,左边就是模型的版本编码。进入Server详情页面,我们可以看到Server提供了哪些工具列表,以及模型配置信息。根据工具的提示,向大模型发送相应内容,大模型就会解析你的内容,去调用对应的Server。

2025-05-26 08:03:14 26

转载 解锁.NET 9性能优化黑科技:从内存管理到Web性能的最全指南

然而,GC 的行为直接影响应用的性能,尤其是在高并发或内存受限的场景中。结合本文的总结,我们可以构建更高效的 .NET 应用,提升用户体验并降低资源消耗。本文将深入探讨 .NET 9 中的性能优化,帮助您了解如何利用这些新特性提升应用的性能,并提供实用的建议和最佳实践。例如,一个响应缓慢的 Web 应用可能导致用户流失,而一个内存占用过高的服务可能增加云端部署的成本。.NET 9为开发者带来了一系列强大的性能优化工具和改进,涵盖内存管理、异步编程、代码执行效率和 Web 应用性能等多个方面。

2025-05-23 08:00:47 14

转载 一套基于 Bootstrap 和 .NET Blazor 的开源企业级组件库

当然这里不仅仅只有C#/.NET/.NET Core还有前端、云原生(Docker,K8s)、分布式,微服务、实用工具、学习书籍、AIGC、AI赋能、求职和招聘资讯、热点资讯等多个领域,我们致力于构建一个积极向上、和谐友善的.NET技术交流、学习平台。该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。不积跬步无以至千里,不积小流无以成江海!Blazor是什么?

2025-05-21 08:01:15 37

转载 如何把ASP.NET Core WebApi打造成Mcp Server

AI帮你做完的事情,如果能达到你的预期,你可以看它的实现方式方法,让自己学习到更好的思路。只有你自己不断的进步,才能进一步的探索AI,让它成为你的好工具。因为MCP是一个开放协议,所以我们可以把原来固定在AI应用里的工具代码单独抽离出来,形成独立的应用,这样这个Tools应用就可以和AI应用隔离,他们可以不是同一种语言,甚至可以在不同的机器上。.我们可以把原来固定在AI应用里的工具代码单独抽离出来,使用不同的开发语言形成独立的应用,这样这个Tools应用就可以和AI应用隔离,形成独立可复用的工具。

2025-05-20 08:03:42 28

转载 新型.NET多阶段加载程序攻击Windows系统部署恶意载荷

该加载程序主要传播 AgentTesla、Formbook、Remcos 和 404Keylogger 等常见威胁,2022 年 3 月至 2025 年 2 月的统计分析显示其具有稳定的恶意软件投递模式。自 2022 年初以来,一种复杂的 .NET 多阶段恶意软件加载程序持续针对 Windows 系统发起攻击,成为传播信息窃取程序和远程访问木马等危险载荷的分发渠道。该加载程序采用复杂的三阶段部署机制,在向受感染设备投递恶意软件的同时有效规避检测。恶意加载程序持续演进。

2025-05-19 08:01:07 18

转载 多线程编程精要:从用户线程到线程池的效能进化论

守护线程,也称为后台线程(Background Threads),是一种在后台运行的线程,通常用于执行辅助性或支持性的任务。守护线程的生命周期与应用程序中所有用户线程的存活状态密切相关:当所有用户线程终止时,守护线程会自动被CLR终止,无论其任务是否完成。用户线程,也称为前台线程(Foreground Threads),是由应用程序显式创建和管理的线程。通过详细介绍这些类型的线程,旨在帮助开发者深入理解它们的特性和使用方法,从而在实际开发中做出更优的选择,并且解决对某些线程的概念模糊的问题。

2025-05-16 08:04:24 24

转载 Linux系列:如何用perf跟踪.NET程序的mmap泄露

如何跟踪.NET程序的mmap泄露,这个问题困扰了我差不多一年的时间,即使在官方的github库中也找不到切实可行的方案,更多海外大佬只是推荐valgrind这款工具,但这款工具底层原理是利用模拟器,它的地址都是虚拟出来的,你无法对valgrind 监控的程序抓dump,并且valgrind显示的调用栈无法映射出.NET函数以及地址,这几天我仔仔细细的研究这个问题,结合大模型的一些帮助,算是找到了一个相对可行的方案。上按下Enter回车让程序继续执行,当跟踪差不多(大量的内存泄露)的时候,我们在。

2025-05-14 08:00:14 31

转载 WebOptimizer:轻松实现 CSS 和 JavaScript 的压缩与打包,全面提升 ASP.NET Core 性能

WebOptimizer 是一个专为 ASP.NET Core 设计的开源工具,用于在运行时对 CSS 和 JavaScript 文件进行 打包(Bundling) 和 压缩(Minification),从而提升 Web 应用的性能。对于前端性能优化方法有很多,包括:图片合并、使用缓存、使用CDN、减少重定向、减少请求、压缩等等。今天就针对减少请求、资源压缩,给大家推荐一个基于.Net开发的资源合并与压缩的开源项目。它通过中间件的方式在服务器端处理静态文件,支持缓存优化和高度可扩展的管道配置。

2025-05-13 08:01:37 37

转载 C# 14 新增功能一览,你觉得实用吗?

当然这里不仅仅只有C#/.NET/.NET Core还有前端、云原生(Docker,K8s)、分布式,微服务、实用工具、学习书籍、AIGC、AI赋能、求职和招聘资讯、热点资讯等多个领域,我们致力于构建一个积极向上、和谐友善的.NET技术交流、学习平台。C# 14 添加了 extension 容器,可以声明扩展块,扩展块是包含类型或该类型的实例的扩展成员的非嵌套、非泛型静态类中的块。学习是一个永无止境的过程,你知道的越多,你不知道的也会越多,在有限的时间内坚持每天多学一点,你一定能成为你想要成为的那个人。

2025-05-12 08:00:25 27

转载 C#高性能开发之类型系统:从C# 7.0 到C# 14的类型系统演进全景

C# 7.0至C# 14.0的类型系统新增内容涵盖了值元组、Span、ReadOnlySpan、Memory、ReadOnlyMemory、可空引用类型、记录、本机大小整数、记录结构、内联数组等数据类型,以及只读结构、引用结构、必需成员、泛型数学支持等增强。自C# 7.0以来,C#语言在类型系统方面引入了众多新数据类型、类型构造和语言特性,以提升性能、类型安全性和开发效率。、可空引用类型、记录、本机大小整数、记录结构、内联数组,以及其他增强(如只读结构、泛型数学支持)。

2025-05-09 08:02:35 70

转载 一起来了解 C# 中的 Volatile 关键字

这个关键字的起源可以追溯到计算机编程的早期,那时候硬件和软件的边界还不是那么清晰.在 20 世纪 70 年代,随着多任务操作系统和并行计算的兴起,程序员开始需要处理多个任务同时访问内存的情况.当时的硬件,比如早期的多处理器系统,内存访问不像今天这么可靠.一个处理器写的变量值,可能不会立刻被另一个处理器看到,因为每个处理器都有自己的缓存.带进了现代编程语言的视野,确保线程之间的内存可见性.C# 在 2000 年初由微软推出时,也借鉴了这个概念,把它融入 .NET 的多线程框架中.C# 的。

2025-05-07 08:00:26 49

转载 DeepWiki:AI驱动、免费且实用的 GitHub 源码阅读与分析神器!

当然这里不仅仅只有C#/.NET/.NET Core还有前端、云原生(Docker,K8s)、分布式,微服务、实用工具、学习书籍、AIGC、AI赋能、求职和招聘资讯、热点资讯等多个领域,我们致力于构建一个积极向上、和谐友善的.NET技术交流、学习平台。GitHub 作为全球最大的代码托管平台,汇聚了无数开发者的智慧结晶,为各行各业的技术进步提供了宝贵的资源。学习是一个永无止境的过程,你知道的越多,你不知道的也会越多,在有限的时间内坚持每天多学一点,你一定能成为你想要成为的那个人。DeepWiki介绍。

2025-05-06 08:00:16 132

转载 一文掌握DeepSeek本地部署+Page Assist浏览器插件+C#接口调用+局域网访问!全攻略来了!

Ollama的客户端是非常众多的,而且都是开源的项目,包括:Web网页版本、桌面应用、浏览器插件、移动端APP等。Ollama相关生态也非常完善,我们直接使用C#版本Ollama的SDK,就可以快速开发,下面一起看看简单例子。3、REST API:Ollama提供对外API能力,想要自己开发客户端、或者集成到应用系统都是非常方便的。每一个客户端提供的功能也非常丰富,并且都不一样,包括:OCR图片识别、语音识别、文档解析等。选择对应的模型,我们就可以看到模型的相信介绍、各种参数的模型。

2025-04-30 08:01:10 37

转载 SharpBrowser:用C#打造超快的个性化开源浏览器!

它声称是最快的开源 C# 网页浏览器,渲染网页的速度比谷歌浏览器还快,因为其使用轻量级的 CEF 渲染器。:支持 HTML5、CSS3、JS、HTML5 视频、WebGL 3D、WebAssembly 等现代网页技术。:打开搜索栏,按下 Enter 键查找下一个匹配项,按下 Esc 键关闭搜索栏。:具备搜索栏,用户可以在页面中搜索内容,并高亮显示所有匹配项。:用户可以同时打开多个网页标签,方便在不同页面之间切换。:提供下载管理功能,方便用户管理和查看下载的文件。:当网页加载失败时,会显示自定义的错误页面。

2025-04-29 08:00:44 37

转载 FlexLabs.Upsert:EF Core插件推荐,支持多数据库的Upsert功能

FlexLabs.Upsert是一个为Entity Framework Core(EF Core)提供Upsert功能的开源库,它允许在插入数据时,如果存在冲突(如主键或唯一键冲突),则更新现有记录。这个库支持多种常见的数据库提供者,如PostgreSQL、Sqlite、SqlServer、Oracle和MySQL,并且使用它们各自的原生SQL语法来执行Upsert操作。推荐一个Entity Framework Core插件,解决插入记录时存在冲突(如主键或唯一键冲突),则更新现有记录的功能。

2025-04-28 08:01:03 27

转载 UnitOfWork:一个支持多数据库,工作单元模式、支持分布式事务以及支持 MySQL 多数据库/表分片的开源项目

动态切换数据库和表:通过 ChangeDatabase 和 ChangeTable 方法,可以灵活地在运行时切换数据库或表。针对一些大型项目、高并发的场景的项目,我们往往需要多数据库、分表的方式,才能支撑项目的运行。动态切换数据库或表,支持 MySQL 的分库分表功能,适用于大规模数据的分布式存储。管理多个仓储的事务,确保一组操作要么全部成功,要么全部失败,从而保证数据一致性。今天推荐一个开源项目,让我们轻松实现,多数据库、分表的项目开发。支持跨多个数据库的操作,适用于复杂的分布式系统。

2025-04-27 08:00:27 18

转载 dotnet 10 基于数字的字符串比较

例如,2小于10,因此“2”在按数值排序时应出现在“10”之前。同样,“2”和“02”在数值上是相等的。从输出结果可以看到,使用默认的排序会按照字母的顺序进行排列,而使用新的 numeric comparer 之后就可以按照数字大小来排序。类似地我们也可以指定 HashSet 的 comparer,下面的示例输出结果也为。split 再按数字进行排序,现在可以尝试使用新的基于数字的比较器来比较了。dotnet 10 里支持了基于数字比较的字符串比较。再来看一个例子,前面是纯数字,再来看一个混合的字符串。

2025-04-25 08:01:09 29

转载 Hangfire Redis 实现秒级定时任务、使用 CQRS 实现动态执行代码

在微服务架构中中,定时任务是最常用的基础设施组件之一,社区中有很多定时任务类库或平台,例如 Quartz.NET、xxx-job,使用方法差异很大,比如 xxx-job 的核心是 http 请求,配置定时任务实现 http 请求具体的接口,不过用起来还是比较复杂的。首先是关于 Hangfire 本身的配置,现在几乎都是基于依赖注入的设计,不搞静态类型,所以我们需要实现定时任务执行器创建服务实例的,以便每次定时任务请求时,服务实例都是在一个新的容器,处以一个新的上下文中。

2025-04-23 08:01:34 30

转载 .NET 平台上的开源模型训练与推理进展

ONNX 运行时是一个跨平台的推理和训练机器学习加速器,可以提供更快的客户体验和更低的成本,它能够通过灵活的接口集成特定硬件库,支持的模型包括来自 PyTorch、TensorFlow/Keras、TFLite 和 Scikit-Learn 等框架。ML.NET 是一个跨平台的开源机器学习框架,专为 .NET 开发者设计,提供丰富的工具和API,涵盖模型训练、评估和部署等整个流程,支持回归、分类、聚类及自然语言处理等多种任务,帮助开发者在熟悉的 .NET 环境中高效构建和优化 AI 解决方案。

2025-04-22 08:01:09 67

转载 论软件开发中的并行与并发

然而,并发与并行的实现并非没有代价,它们引入了诸如竞争条件、死锁和负载均衡等复杂问题,需要开发者具备深厚的理论基础和实践经验。并发关注任务的协调与交错执行,而并行则强调任务的真正同时执行,以提升计算效率。指系统在一段时间内管理多个任务的能力。并发关注任务的协调与交错执行,通过时间分片等技术在一个或多个处理器上实现,因此并发看似同时进行,但不一定在同一时刻执行。本文将从理论基础、实现技术、应用场景等多个维度,展示关键技术的实现原理,旨在为开发者提供全面的指导,并探讨并发与并行在现代软件开发中的重要性与挑战。

2025-04-18 08:02:17 107

转载 使用 StreamJsonRpc 在 ASP.NET Core 中启用 JSON-RPC

StreamJsonRpc 是微软开发的一个开源库,用于在 .NET 平台中实现基于 JSON-RPC 2.0 规范 的远程过程调用(RPC)。它通过流(如管道、网络流等)实现高效的跨进程或跨网络通信,特别适用于需要轻量级、灵活通信的场景。通过 StreamJsonRpc,开发者可以快速构建高效、灵活的 RPC 系统,尤其适合需要自定义通信协议或与现有基础设施集成的场景。允许客户端和服务端互相调用方法,实现双向交互(如客户端发起请求,服务端主动推送通知)。:启用 TLS 加密网络流,验证调用方身份。

2025-04-17 08:01:55 25

转载 10年+ .NET Coder 心语 ── 继承的思维:从思维模式到架构设计的深度解析

具体的才是频繁变化的,所以需要把变化的部分划分出来,使之可以在继承框架下既能重用也能独立变化,而不引发较大的影响,这就是继承的真正价值 —— 它帮助开发者在抽象与细节之间找到平衡,通过自下而上和自下而上的设计方法,引导我们从在局部与整体之间逐步完善对问题的认识。而当我们进行继承操作的时候,更多的应该要想到,我们是在基于父类做一些细化,但不可以越界发挥。这里的继承用到了一种自上而下的设计方法,开发者可以先从抽象的层面定义系统的整体结构和行为,然后逐步细化到具体的实现细节,这也是一个树形可追踪的过程的。

2025-04-15 08:04:24 33

转载 一个基于 .NET 8 开源、免费、跨平台内网穿透神器,支持打洞、中继、和穿透!

Linker是一个基于.NET 8.0开发的网络工具,利用P2P(点对点)或服务器中继技术,连接多个局域网(LAN),实现这些局域网中任意网络设备之间的通信。:通过特定的网络协议和技巧,穿透防火墙和NAT设备,实现设备间的直接通信。:提供公共中继服务,当P2P通信不可用时,通过中继服务器实现设备间的通信。:用户可以通过Web界面管理连接的设备,包括设备的添加、删除和配置。提供直观的管理网站,用户可以方便地管理连接的设备和查看日志。:优化中继服务器的性能,确保通信的稳定性和高效性。

2025-04-14 08:02:41 108

转载 使用 MCP C# SDK 实现 MCP Tool

NuGet 包,使得实现基于 ASP.NET Core SSE 的 Mcp Server 更加简单了,之前的版本中需要将示例中的扩展拷贝到自己项目中去,有了这个 NuGet 包之后就不需要了,McpServer 目前主要的两种实现方式是 Stdio(标准输入输出) 和 SSE(Server Sent Event),新的规范里提出了基于 Http 的支持,目前暂时还未支持。来描述这个 tool 的功能,客户端可以根据 tool 的介绍来选择合适的 tool 来实现功能。它背后是怎么实现的呢?

2025-04-11 08:02:31 204

转载 BotSharp 5.0 MCP:迈向更开放的AI Agent框架

BotSharp 5.0 的 MCP(Model Context Protocol)支持是该版本的核心升级之一,BotSharp 5.0 MCP版本的推出,标志着该框架向着更开放的方向迈出了重要的一步,为开发者和使用者带来了更多的可能性和机遇。通过本文的介绍,相信读者对BotSharp 5.0 MCP有了更深入的了解,并且能够在实际开发中充分发挥其优势,构建出更加智能、高效的AI Agent应用。BotSharp提供了简洁明了的API和详细的文档,使得开发者即使没有深厚的AI背景知识也能够快速上手。

2025-04-10 08:03:10 47

转载 BotSharp + MCP 三步实现智能体开发

McpServerConfigs 是一个宿主,可以支持配置多个MCP Server,Botsharp 有一个MCP集成的核心模块BotSharp.Core.MCP, 目前已经实现将MCP Server的 Tools 注册为BotSharp的IFunctionCallback ,然后就可以在具体的Agent 上配置对应的工具McpToolAdapter。接下来,我们将详细的完成一个完整的MCP应用案例。其次,MCP还解决了数据孤岛问题,通过统一协议连接分散的数据源,使AI模型能够实时访问和利用最新的数据。

2025-04-09 08:02:43 44

转载 由 MCP 官方推出的 C# SDK,使 .NET 应用程序、服务和库能够快速实现与 MCP 客户端和服务器交互!

当然这里不仅仅只有C#/.NET/.NET Core还有前端、云原生(Docker,K8s)、分布式,微服务、实用工具、学习书籍、AIGC、AI赋能、求职和招聘资讯、热点资讯等多个领域,我们致力于构建一个积极向上、和谐友善的.NET技术交流、学习平台。想象一下 MCP 就像 AI 应用的 USB-C 端口。该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。

2025-04-08 08:00:47 34

转载 让屏幕动起来:使用.NET玩转NV3030B驱动

NV3030B 是一种常用的显示控制器,支持262K色显示,能清晰地展示彩色图片,在智能家居控制面板、便携式设备等场景广泛应用。在实际项目中,我们可以根据需要,进一步扩展和优化显示功能,实现更加丰富的显示效果。开启 SPI 和 PWM,注意:需要先关闭 LCD 和 I2C4,否则会占用 SPI 引脚。这段代码会在屏幕上显示一个红色背景,然后在屏幕上绘制两个矩形,一个蓝色,一个绿色。对于 SPI 的接线和设备检查,这里我们不再赘述,可以参考前面的文章。引脚的,可以自己选一个,示例中使用的是。

2025-04-07 08:00:23 24

转载 .NET周刊【2月第4期 2025-02-23】

对于.NET开发者,deepseek-dotnet开源项目提供了集成DeepSeek的详细示例,并通过Microsoft.Extensions.AI库简化与DeepSeek R1模型的交互。文中引用了多个与.NET6相关的预览版本链接,并强调了ASP.NET Core在.NET生态系统中的重要性。这些内容不仅丰富了开发者的工具箱,还提供了实用的性能对比和详细的实现解析。此外,还有Microsoft.Testing.Platform和C#开发工具包的更新信息,为用户提供了更多的开发支持和资源。

2025-04-03 08:00:15 71

转载 C# 13 中的新增功能实操

当然这里不仅仅只有C#/.NET/.NET Core还有前端、云原生(Docker,K8s)、分布式,微服务、实用工具、学习书籍、AIGC、AI赋能、求职和招聘资讯、热点资讯等多个领域,我们致力于构建一个积极向上、和谐友善的.NET技术交流、学习平台。学习是一个永无止境的过程,你知道的越多,你不知道的也会越多,在有限的时间内坚持每天多学一点,你一定能成为你想要成为的那个人。未声明正文的属性被视为声明声明。C# 13 中的 params 集合变得类型更灵活,满足更复杂的应用场景,并且性能得到了进一步的提升。

2025-04-02 08:02:19 38

转载 .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想

与传统的关系型数据库(如 SQL Server)或 NoSQL 数据库(如 MongoDB)不同,向量数据库针对非结构化数据的处理进行了优化,尤其擅长高效的相似性搜索。未来,随着数据库技术融合、大模型与 RAG 的广泛应用,以及工具生态的完善,向量数据库将成为软件开发的重要支柱,为 C 端用户带来更智能、更个性化的体验。例如,一个基于 .NET 的医疗系统可以通过向量数据库存储患者病历的向量表示,实现快速的病例匹配和诊断辅助。它通过严格的表结构和关系模型,确保了数据的完整性,并支持复杂的查询操作。

2025-04-01 08:00:29 88

转载 AI与.NET技术实操系列(九):总结篇 ── 探讨.NET 开发 AI 生态:工具、库与未来趋势

我们将分析 Microsoft 的 AI 战略、核心工具和库(如 ML.NET、Azure AI SDK 和 Semantic Kernel)、.NET 9 的新特性,以及社区资源和未来趋势,从而在总体上为 .NET 开发者提供一个清晰的 AI 开发路线图。从 ML.NET 的本地机器学习到 Azure AI 的云端能力,到 Semantic Kernel 的创新应用,再到 Microsoft.Extensions.AI 的统一集成,.NET 开发者拥有构建智能应用的全部必要工具。

2025-03-31 08:04:07 40

转载 在 ASP.NET Core 中创建中间件的 4 种方式

当然这里不仅仅只有C#/.NET/.NET Core还有前端、云原生(Docker,K8s)、分布式,微服务、实用工具、学习书籍、AIGC、AI赋能、求职和招聘资讯、热点资讯等多个领域,我们致力于构建一个积极向上、和谐友善的.NET技术交流、学习平台。开发者通过在请求处理管道中添加不同的中间件(Middleware)组件,可以实现应用程序的认证和授权、日志记录、异常处理、静态文件处理、路由和端点映射、CORS(跨域资源共享)、会话管理、请求压缩、国际化和本地化、缓存等各种功能。

2025-03-28 08:00:24 39

C#.Net网络程序开发-Socket篇.pdf

文档详细的讲解了c#网络编程的实现,是非常有用的c#socket编程资料,

2009-08-26

详细设计说明书-软件设计文档国家标准

说明书编写规范软件质量保证计划编写规范数据库设计说明书编写规范数据要求说明书编写规范详细设计说明书

2010-07-12

VB.NET实现MSFLEXGRID鼠标滚轮.rar

用VB。net实现MSFLEXGRID鼠标滚轮滚动时,其内容也跟着改变。

2011-06-17

强大的第三方控件DotNetBar下载

支持.NET2003 、2005、2008的强大的第三方控件DotNetBar下载,已经破解的版本,欢迎大家前来下载!

2010-10-22

分区魔术师完整版下载

完整版的分区魔术师,方便任何人的使用,支持2003\xp

2010-07-13

史上最完整的installsheild破解

installsheild破解 已经经杀软验证,并试用成功

2010-04-16

史上最牛的网络收音机

网络收音机,蛮使用的,我已经杀过毒了,完全可以信赖!

2010-04-16

史上最牛的arcgis全套破解软件

arcgis破解软件 包括arcgis9.3 ,arcsde9.3等,

2010-04-16

PowerDesigner教程.chm

完全可以使用的PowerDesigner教程,绝对可以使用的!

2010-07-13

CAD2006注册机免积分下载

方便快捷的破解能够让您的CAD学习道路更加的痛快!希望你能在这段旅途中享受到学习带来的快感!~

2011-07-26

金山卫士部分已经开放了的源代码下载

金山卫士已经开放了的源代码下载,由于金山官方的网站访问量太大,可以到这里下载,只需1分就可以获得目前金山已经开放了的部分源代码,何乐而不为呢?

2010-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除