logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在.NET Core中实现领域驱动设计(DDD):电商订单管理示例

通过本示例,我们展示了如何在.NET Core中实现一个电商系统的订单管理部分,并采用DDD的设计理念。领域层:实现了订单(Order)、订单项(OrderItem)、订单状态(OrderStatus)等领域对象和业务规则。应用层:通过提供业务逻辑,协调领域模型与外部资源的交互。基础设施层:通过实现数据存储操作(在本示例中模拟数据库)。Web层:通过暴露RESTful API端点,供外部系统调用。

文章图片
#.netcore
C# 迭代器模式(Iterator Pattern)全面解析:从原理到高级应用

迭代器模式是一种行为设计模式,它提供了一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。在C#中,迭代器模式通过和接口得到了原生支持,使得这种模式在.NET生态中应用极为广泛。// 非泛型版本// 泛型版本优先使用yield:在大多数情况下,yield是最简洁的实现方式考虑线程安全:多线程环境下要确保迭代的安全性注意资源释放:实现正确释放资源避免副作用:迭代器方法应该是幂等

文章图片
#java#前端#服务器 +4
C# 接口默认实现与依赖注入实战指南:.NET 9 企业级开发高级技巧

在 .NET 9 中,接口默认实现 + DI提供了极大的灵活性和可维护性。通过合理使用默认实现作为 fallback,结合 DI 的生命周期管理和多实现注入,可以构建出模块化、可扩展、易测试的企业级系统。🔹建议:在团队开发中,将默认实现视为工具而非核心逻辑,通过 DI 容器明确管理具体实现,既保证系统稳定性,又提升开发效率。

文章图片
#log4j#.net#c# +1
Blob对象:前端二进制数据处理的专业指南

Blob(Binary Large Object,二进制大对象)是JavaScript中用于表示不可变原始数据的类文件对象,是现代Web开发中处理二进制数据的核心工具。Blob对象不关心数据的具体格式,可以存储任意类型的二进制数据,包括文本、图片、音频、视频等。Blob对象作为前端处理二进制数据的核心工具,在现代Web开发中发挥着重要作用。通过掌握Blob的创建、转换、应用场景以及性能优化技巧,开

文章图片
#javascript#前端#开发语言
Serilog: 强大的 .NET 日志库

Serilog 支持自定义输出器,允许开发者将日志输出到不同的目的地(例如 Elasticsearch、数据库等)。

文章图片
#c##.netcore#asp.net
使用 .NET OpenAI SDK 流式获取 DeepSeek 思考过程

在 DeepSeek-R1 或 Qwen-2.5-Max 等推理模型中,模型会在生成最终答案之前输出一段“思考过程”(Reasoning Content)。目前的 .NET OpenAI SDK (OpenAI包) 尚未完全原生支持将字段映射到强类型对象中。本文将演示如何通过和SseParser手动解析 Server-Sent Events (SSE) 数据流,从而实时获取并展示模型的思考过程。虽

文章图片
#前端#javascript#开发语言
HarmonyOS 开发基本用法详细讲解

摘要:本文系统介绍了HarmonyOS开发的基础流程,涵盖环境搭建、项目结构、核心开发概念和分布式能力等关键内容。首先讲解使用DevEco Studio搭建开发环境,创建项目的基本步骤;其次分析典型项目结构,解释Ability组件和UI开发方法;重点阐述分布式任务调度、数据管理和设备发现等跨设备协同功能;最后说明应用打包、调试测试及发布流程,为开发者提供HarmonyOS应用开发的完整入门指导。

文章图片
#pytorch#人工智能#python +1
使用 C# 和 Semantic Kernel 构建 PDF 向量搜索系统:从文本提取到语义搜索

通过这篇文章,你学会了如何使用C#和从 PDF 提取文本。对文本进行切块。使用 Ollama 模型生成文本向量。使用 SQLite 向量存储管理向量数据。基于向量实现语义搜索。这个系统可扩展性强,例如:支持 DOCX、TXT 等多种文件。可以将向量存储迁移到 Postgres、FAISS 或 Milvus。可结合大语言模型回答问题,实现 PDF 问答机器人。

文章图片
#jvm#c##microsoft +1
Microsoft Agent Framework:三步为智能体集成RAG,轻松对接企业知识库

使用Microsoft Agent Framework的集成RAG功能,本质上是“为智能体配备智能词典”。实施成本低:无需构建复杂的RAG架构,通过3行核心配置+1个检索函数即可快速落地。方案灵活性高:检索函数可对接任意知识库,知识更新只需同步知识库内容,无需修改智能体逻辑。用户体验好:用户无感知检索过程,回答有据可查,避免幻觉问题,多轮对话自然连贯。

文章图片
#microsoft#人工智能#c# +1
    共 16 条
  • 1
  • 2
  • 请选择