.net core

Agile.Zhou4 天前
.net core
LongRunningTask-正确用法在上一篇文章《如何正确实现一个 BackgroundService》中有提到 LongRunning 来优化后台任务始终保持在同一个线程上。
时光追逐者5 天前
开发语言·c#·.net·.net core
C#拾遗补漏之 Dictionary 详解Dictionary<TKey, TValue>是C#中用于存储键值对集合的泛型类,属于System.Collections.Generic命名空间。它允许使用键(Key)来访问与其关联的值(Value)。其中,TKey表示字典中键的类型,TValue表示字典中值的类型。
EdisonZhou7 天前
llm·aigc·.net core
多Agent协作入门:移交编排模式大家好,我是Edison。上一篇我们学习了Semantic Kernel中的群聊编排模式,它非常适合集思广益、协作解决问题等类型任务场景。今天,我们学习新的模式:移交编排。
时光追逐者10 天前
c#·.net·.netcore·.net core
C#/.NET/.NET Core技术前沿周刊 | 第 48 期(2025年7.21-7.27)C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。
EdisonZhou12 天前
llm·aigc·.net core
多Agent协作入门:群聊编排模式大家好,我是Edison。上一篇我们学习了Semantic Kernel中的顺序编排模式,它非常适合如文档审阅、数据处理管道等工作流类型任务场景。今天,我们学习新的模式:群聊编排。
爱吃香蕉的阿豪18 天前
线程·.net core·并发控制·semaphoreslim
深入理解 SemaphoreSlim 在.NET Core API 开发中的应用目录什么是 SemaphoreSlimSemaphoreSlim 的核心方法构造函数等待方法释放方法基本使用模式
fanly1119 天前
微服务·.net core·microservice
DotNetty 1.0 发布,希望不会太晚。通过1个月修改,今天dotnetty 发布了1.0 版本,虽然不是官方发布,但是我把最大的问题内存泄漏修复了,运行了7个小时,同时直播推流三个通道内存稳定在55mb左右,cpu 稳定在0.4%, 服务器只有4核16G,看如下图
fanly1121 天前
.net core·microservice
dotnetty 内存泄漏的BUG修复了当你做的产品内存不稳定,CPU不稳定,内存在600MB-3G之内波动,cpu 在30%左右,就算你对外宣传支持可以十万设备,也不会有人相信,如果你做的产品直播推流内存一直稳定在60MB左右,cpu 在1%左右,我说带宽足够,支持1万人在线观看,客户对于这个产品也不会有所怀疑,通过一个月的努力我终于找出dotnetty 内存泄漏的问题所在,已经进行修复,以下是我现在运行的物联网平台,内存最少的是网关,有十几个协议主机运行,内存多的是业务服务并没有更新修复的dotnetty, 下面我要阐述问题所在
EdisonZhou22 天前
llm·aigc·.net core
多Agent协作入门:顺序编排模式大家好,我是Edison。上一篇我们学习了Semantic Kernel中的并发编排模式,它非常适合并行分析、独立子任务并集成决策的任务场景。今天,我们学习新的模式:顺序编排。
江沉晚呤时25 天前
python·microsoft·c#·.net·.netcore·.net core
在 C# 中调用 Python 脚本:实现跨语言功能集成随着现代应用程序的复杂性和多样性不断增加,跨语言集成已成为一种常见的开发实践。C# 和 Python 是两种广泛使用的编程语言,C# 主要用于开发桌面应用程序、Web 服务和企业级系统,而 Python 因其简洁易用和强大的第三方库在数据分析、机器学习、自动化等领域占据了重要地位。在许多情况下,我们需要将这两种语言结合起来使用,以便在 C# 应用中利用 Python 的强大功能。
EdisonZhou25 天前
llm·aigc·.net core
多Agent协作入门:并发编排模式大家好,我是Edison。上一篇我们学习了Semantic Kernel中的AgentGroupChat实现群聊的效果,但其实多Agent协作编排还有一些其他的模式。今天就来和你唠唠其他支持的编排模式,每篇介绍一个,持续更新完。
EdisonZhou1 个月前
llm·aigc·.net core
多Agent协作入门:群组聊天-AgentGroupChat大家好,我是Edison。近日抽空学习了下Semantic Kernel提供的AgentGroupChat对象写了一个多Agent群组对话的Demo,总结一下分享与你。当然,多Agent协作还有其他的方式,就留到后续慢慢介绍给你。
WikeSoft2 个月前
.net core·workflow·流程引擎·工作流
2.3.net core 工作流WorkFlow流程(流程节点附件设置)WikeFlow官网:http://www.wikesoft.com有些流程要求某些节点必须上传附件。
时光追逐者2 个月前
c#·asp.net·.net core·blazor
一个开源的 Blazor 跨平台入门级实战项目今天大姚给大家分享一个开源(MIT license)、免费的 Blazor 跨平台入门级实战项目:YourWeather。
时光追逐者2 个月前
开源·c#·.net·.net core
一个.NET开源、轻量级的运行耗时统计库在.NET开发中,为了准确统计对应方法的执行时间,我们最常用的方式是手动使用 Stopwatch 来显式编写计时逻辑,但是假如你需要大量的使用 Stopwatch 来进行耗时统计的话不利于保持代码的整洁和增加代码的维护成本。
飞人博尔特的摄影师3 个月前
开发语言·设计模式·系统架构·c#·.net·.net core
C#开发利器:SharpBoxesCore全解析SharpBoxesCore 是一个基于 C# 的开源开发工具库,旨在为开发者提供一系列常用功能模块和辅助类,以提高开发效率、减少重复代码编写,并增强项目的可维护性和扩展性。该库集成了多种实用工具类和通用扩展方法,适用于桌面应用、Web 项目以及插件式架构等多种场景。
hez20103 个月前
c#·.net·.net core·clr
.NET 的全新低延时高吞吐自适应 GC - Satori GCGC,垃圾回收器,本质上是一种能够自动管理自己分配的内存的生命周期的内存分配器。这种方法被大多数流行编程语言采用,然而当你使用垃圾回收器时,你会失去对应用程序如何管理内存的控制。C# 允许在自动控制内存的基础之上局部对内存进行手动控制,但是自动控制仍然是主要的场景。
CSharp精选营3 个月前
.net core·efcore·dbcontext
ASP.NET Core EFCore 属性配置与DbContext 详解本文将深入探讨 ASP.NET Core 中 EFCore 的实体属性配置方法及 DbContext 的核心用法,帮助开发者高效管理数据模型与数据库交互。
WikeSoft3 个月前
.net·.net core·workflow·流程引擎·工作流
.net core workflow流程定义WikeFlow官网:http://www.wikesoft.comWikeFlow学习版演示地址:http://workflow.wikesoft.com
江沉晚呤时3 个月前
后端·c#·.net·.net core
深入了解 OpenIddict:实现 OAuth 2.0 和 OpenID Connect 协议的 .NET 库在现代 Web 开发中,身份验证和授权是安全性的重要组成部分。随着对安全性的要求不断增加,OAuth 2.0 和 OpenID Connect(OIDC)协议已经成为许多应用程序的标准身份验证方式。而 OpenIddict,作为一个用于实现 OAuth 2.0 和 OpenID Connect 协议的 .NET 库,提供了一个简单且易于配置的框架来帮助开发者轻松构建认证和授权服务器。