发布

DotNet NB && CloudNative

.NET Core,CloudNative 技术学习分享,社区热点分享,愿我们互相交流学习,共同推动社区发展
专栏成员
1015
文章
547854
阅读量
52
订阅数
AutoGen C#版本入门
AutoGen 是一个开源编程框架,用于构建 AI 代理并促进多个代理之间的合作以解决问题。AutoGen 旨在提供一个易于使用和灵活的框架,以加速代理型 AI 的开发和研究,就像 PyTorch 之于深度学习。它提供了诸如代理之间可以对话、LLM 和工具使用支持、自主和人机协作工作流以及多代理对话模式等功能。
郑子铭
2025-03-04
90
.NET Web 应用程序和 API 的安全最佳实践
由于网络应用程序和应用程序编程接口(API)是我们数字基础设施不可或缺的一部分,确保它们的安全性变得前所未有的重要。在数据泄露和网络攻击日益频发的当下,遵循保障应用程序安全的最佳实践至关重要。.NET 框架为开发人员提供了一套强大的工具,用于构建安全、健壮的网络应用程序和 API。本文探讨了.NET 中的关键安全实践,涵盖身份验证、授权、身份管理以及数据加密等方面,并为每个方面都提供了实用的代码示例。
郑子铭
2025-03-04
180
.NET 响应式编程 System.Reactive 系列文章(一):基础概念
在现代软件开发中,处理异步事件和数据流已经成为常见的需求,比如用户输入、网络请求、传感器数据等。这些数据流通常是无限的、异步的、实时的,而传统的编程方式往往无法优雅地处理这些情况。响应式编程(Reactive Programming)为我们提供了一种新的思路,帮助开发者更自然、更高效地管理数据流和异步事件。
郑子铭
2025-03-04
160
动手造轮子 -  实现支持 Ack 的内存队列
有些时候我们会希望从消息队列里消费消息时只有消费成功 Ack 之后才将消息从队列中移除,我们尝试来实现一个支持 Ack 的队列
郑子铭
2025-03-03
260
C#开发者的顶级工具和框架
NCrunch 是一款适用于 Visual Studio 的自动化并发测试工具。它在后台持续运行你的测试,针对你的代码提供实时反馈。
郑子铭
2025-03-03
270
API网关选择:YARP还是Ocelot?
随着微服务架构的流行,API网关在系统架构中扮演着越来越重要的角色。在.NET生态中,YARP(Yet Another Reverse Proxy)和Ocelot是两种常用的API网关解决方案。那么,在实际应用中,我们该如何选择?本文将从易用性、文档、负载均衡、限流、身份验证、授权和性能等多个方面,对YARP和Ocelot进行详细对比,并附上具体的代码示例,帮助大家更好地理解和选择适合的API网关。
郑子铭
2025-03-03
210
BotSharp:又一个.Net重磅AI开源项目,.Net在AI领域开始崛起!
自从大模型爆火以来,.Net不管是官方、还是社区开源项目,都陆续推出很多重磅的项目。
郑子铭
2025-03-03
250
一款基于 .NET8 + Vue 开源、免费、跨平台的企业级在线考试系统
今天大姚给大家分享一款基于 .NET8 + Vue 开源、免费(AGPL-3.0开源协议)、跨平台的企业级在线考试系统:XBLMS。
郑子铭
2025-02-28
880
C# AIModelRouter:使用不同的AI模型完成不同的任务
AI模型路由,模型的能力有大小之分,有些简单任务,能力小一点的模型也能很好地完成,而有些比较难的或者希望模型做得更好的,则可以选择能力强的模型。为什么要这样做呢?可以降低AI模型的使用成本,毕竟能力强的模型会更贵一点,省着用挺好的。
郑子铭
2025-02-28
340
优化 EF Core 和 LINQ 以实现高性能应用程序
实体框架核心(Entity Framework Core,简称 EF Core)是一款强大的对象关系映射(ORM)工具,它弥合了面向对象编程与关系型数据库之间的差距,而 LINQ 在.NET 中提供了强大的查询语法。二者结合起来简化了与数据库的交互操作,但一些不经意的使用方式可能会导致性能瓶颈以及可扩展性问题。本文将深入探讨针对 EF Core 和 LINQ 的有效优化技巧,展示好与不好的代码示例,讨论相关优势,并着重介绍那些有助于提升性能和可扩展性的特性。
郑子铭
2025-02-28
600
C#/.NET/.NET Core技术前沿周刊 | 第 20 期(2025年1.1-1.5)
C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。
郑子铭
2025-02-28
1250
一个基于.NET开源、功能全面、易于使用的性能基准测试框架
在软件开发领域,性能基准测试是确保软件系统高效、稳定运行的重要环节。它可以帮助你评估应用程序的性能,了解其在不同条件下的响应时间、吞吐量、资源利用率等。通过基准测试,你可以确定系统在处理特定工作负载时的性能表现。
郑子铭
2025-02-27
970
优化 C# 性能:最小化垃圾回收器负载
大多数时候,C# 开发侧重于应用程序的功能,而将内存管理置于幕后。然而,垃圾回收器(GC)在回收不再使用的对象以高效利用内存方面起着最为重要的作用。尽管垃圾回收器会自动进行回收操作,但频繁的回收会极大地影响应用程序的性能。
郑子铭
2025-02-27
410
AI应用实战课学习总结(4)医疗数据可视化
这是一个从UCI网站(https//archive.ics.uci.edu/ml/index.php)获取的美国威斯康辛州的乳腺癌数据集,它包括了一些对乳腺细胞测量之后的特征数据(如厚度、大小等)和标签数据(诊断结果:良性or恶性),现经常被拿来做机器学习分类算法的入门教学。
郑子铭
2025-02-27
960
使用 SemanticKernel 进行 vector 的存储与检索
先祝大家 2025 新年好。 在 2024 年落地的 LLM 应用来看,基本上都是结合 RAG 技术来使用的。因为绝大多数人跟公司是没有 fine-turning 的能力的。不管是在难度还是成本的角度看 RAG 技术都友好的多。
郑子铭
2025-02-27
640
.NET 9 混合缓存:多级缓存的未来
缓存一直是构建高性能且可扩展应用程序的关键组件。在.NET 9 中,微软推出了混合缓存(Hybrid Cache),这是一种革命性的缓存方式,它弥合了内存缓存和分布式缓存之间的差距。这种新的抽象概念简化了多级缓存的管理,为开发人员提供了现代应用程序所需的灵活性和性能。在本文中,我们将演示如何设置、注册、配置以及使用混合缓存,包括默认混合缓存(DefaultHybridCache)实现的示例。
郑子铭
2025-02-26
480
使用C#构建一个论文总结AI Agent
我觉得将日常生活中一些简单重复的任务交给AI Agent,是学习构建AI Agent应用一个很不错的开始。本次分享我以日常生活中一个总结论文的简单任务出发进行说明,希望对大家了解AI Agent有所帮助。任务可以是多种多样的,真的帮助自己提升了效率,那就是一个很不错的开始了!!
郑子铭
2025-02-25
470
C# 编程中非常有用的 12 个快捷方式
无论你是初学者还是经验丰富的 C# 开发人员,掌握快捷键都能极大地加快编码速度并提高效率。
郑子铭
2025-02-25
640
ASP.NET Core 中的响应压缩中间件
响应压缩中间件是ASP.NET Core的一部分,它通过应用支持的压缩算法(如Gzip和Brotli)来减小服务器发送到客户端的响应体积。这有助于加速数据传输,尤其适用于大段文本和数据,同时有效降低带宽消耗。
郑子铭
2025-02-25
880
加快 .NET 开发的 20 个基本 C# 列表处理方法
有了这 20 个 C# 列表相关的提示,你就掌握了强大的工具,能够应对常见挑战并简化编码流程。在你的项目中使用它们,可以节省时间,让你更专注于构建出色的应用程序。
郑子铭
2025-02-25
1220
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档