登录社区云,与社区用户共同成长
邀请您加入社区
本文摘要: 《.NET查询优化:提升系统性能的15个关键点》 摘要: 本文系统阐述了.NET查询优化的核心价值与15个关键实践。通过深度优化数据库查询,可显著提升系统性能(如某电商案例将查询响应时间从12秒降至100ms)。重点优化策略包括:使用EXPLAIN分析查询计划、正确建立索引、避免N+1查询、使用AsNoTracking()、合理选用Dapper/EF Core、优化WHERE子句写法、
摘要:.NET从仅限Windows的.NET Framework发展为开放跨平台的现代开发平台。关键里程碑包括:.NET Core(2016-2019)奠定跨平台基础,.NET 5(2020)开始统一品牌,.NET 6(2021)为首个长期支持版本,当前主力.NET 8(2023)整合AI、云原生等特性。建议新项目直接采用.NET 8,旧项目按需升级,注意API兼容性和依赖支持。LTS版本(3年支
MEF是.NET框架中的一个内置库(从.NET 4.0开始引入,现支持.NET Core/.NET 5+),用于构建可扩展和插件化的应用程序。它通过“组合”(Composition)机制允许应用程序在运行时发现、加载和集成外部组件(如插件或驱动),而无需硬编码或手动配置。MEF的核心理念是“部件”(Parts)的导出(Export)和导入(Import),它使用属性标记来声明依赖关系,并通过目录(
2026年,将.NET SDK集成到操作系统(如Windows和主流Linux发行版)将彻底改变开发体验。通过支持单文件运行(.cs文件即完整程序),开发者可以快速构建Web服务、AI工具、跨端应用等,无需复杂工具链。此举将解决当前生态碎片化问题(如Python/Node.js的依赖管理混乱),统一.NET的高性能、类型安全优势与系统级支持,降低开发门槛,并推动AI、微服务等领域的应用。实现路径需
告别手动管理多个容器的混乱,像指挥交响乐一样,用一份配置文件一键编排、启动、管理由多个服务(你的.NET应用、数据库、缓存等)组成的完整应用栈。这是从“玩容器”到“用容器架构”的关键一步。经过前几章的修炼,你已经能把单个.NET应用熟练地装进容器。但真实的微服务世界,从来不是“单打独斗”。现在,你需要同时管理这4个容器。docker run:一份声明式的蓝图,能定义。这个总指挥,就是。你可以将文件
.NET 8 API 实现websocket,并在前端angular实现调用
微软Agent Framework .NET(现为Bot Framework SDK)是开发跨平台智能对话代理(如聊天机器人)的强大工具。指南涵盖:1)安装.NET Core和SDK;2)使用Dialog类设计对话流程;3)集成LUIS实现自然语言处理;4)部署到Azure并支持多通道(Teams/Slack等);5)通过Application Insights监控优化。提供官方示例和文档链接,帮
AntSK 是一个基于 .NET 9 和 Blazor 技术栈构建的企业级AI知识库和智能体平台,集成了 Semantic Kernel 和 Kernel Memory,提供完整的AI应用开发解决方案。简化了 .NET 与 Ollama 的本地和远程交互。在线文档:https://learn.microsoft.com/zh-cn/semantic-kernel/overview/在线文档:htt
MCP是Model Context Protocol的缩写,是Anthropic开源的一个标准协议。MCP使得大语言模型可以和外部的数据源,工具进行集成。当前MCP在社区逐渐地流行起来了。同时official C# SDK(仓库是csharp-sdk) 也在不断更新中,目前最新版本是,相对之前的版本还是在不断更新的(发现最新版的McpClientFactory.CreateAsync方法好像有变更
2025 年,AIGC 热度再冲新高:从社交头像、电商海报到影视分镜,AI 生成内容已全面渗透日常创作。在这股浪潮中,Nano Banana、Qwen Edit 等通用图像编辑大模型功能强大,涵盖了广泛的图像编辑场景。特别是最新爆火的 Nano Banana Pro 能将文字指令转化为高精度图像,精准呈现复杂场景。但是上述图像编辑大模型在一些细分领域的表现仍有不足,并且用于简单任务性价比不高。
一个基于NET8搭建DDD-微服务-现代化Saas企业级WebAPI前后端分离架构:前端Vue3、IDS4单点登录、多级缓存、自动任务、分布式、AI智能体、一库多租户、日志、授权和鉴权、CAP事件、SignalR、领域事件、MCP协议服务、IOC模块化注入、Cors、Quartz自动任务、多短信、AI、AgentFramework、SemanticKernel集成、RAG检索增强+Qdrant矢量
作为新一代长期支持(LTS)平台,它不仅延续了 .NET 在性能、安全与跨平台能力上的优势,更首次将人工智能深度融入开发栈核心,标志着 .NET 从"高效运行时"向"智能应用平台"的战略跃迁。另外,对 Android 16 与 iOS 18 的完整支持、HybridWebView 增强、MediaPicker 多图选择等功能,进一步提升了移动与桌面应用的开发效率。不管是开发传统企业系统,还是开发前
1.1 定义MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是一种轻量级、基于发布/订阅(Publish/Subscribe)模型的物联网(IoT)消息协议,运行在 TCP/IP 或 WebSocket 上,设计目标是低带宽、高延迟或不可靠网络环境下的高效通信。聚焦于 MQTT 通讯及其在不同场景下的 C# 实现,包括 .NET 后端、Web 端
本文介绍了一个基于TRON区块链的交易监控系统,该系统通过TronScan API实时监听指定地址的交易活动,并在检测到新交易时向Telegram群组发送通知。系统创新性地将链上交易数据与社交搜索功能结合,用户可通过@letstgbot搜索相关讨论群组。采用轻量级设计,支持本地或云函数部署,具备ERC20代币监控等扩展能力。文章详细说明了环境配置、核心代码实现(包括交易获取、格式化及推送功能)和周
基于LLM这种“流式”的特点, MCP 用 SSE 技术,服务器每生成一点内容就发一点给你,你这边就能“看着打字”,而不是等它全生成完才给你。SSE(Server-Sent Events) 就是服务器主动“推消息”给浏览器的一种方式。但 SSE 是反过来 —— 浏览器跟服务器说:“我准备好接收消息了”,然后只要服务器有新消息,就可以立刻推送过来,浏览器就能马上收到。就像你跟客服说:“有事你喊我”,
结合您之前的提问(WebSocket、TCP、UDP、MQTT、QUIC、HTTP、串口、USB、车牌识别等),我将提供详细的原理分析、完整的 C# 代码示例(基于 .NET 8),并确保内容跨平台兼容(Windows、Linux、macOS)。深入探讨使用 C# 通过 S7.NET 实现与西门子 S7-1200 和 S7-200 SMART PLC 的复杂通信,包括多线程优化、MQTT 集成、Q
作为系统服务,通过配置拉起并守护业务应用进程,同时用于收集监控各服务器性能,支持Windows/Linux/macOS/IoT(包括各种国产系统)。其实如何把标准的ASP.NET的Web服务使用NewLife.Agent来做服务宿主,源代码很简单,可以到NewLife.Agent的Git库拖下来代码,找到Zero.Agent参考一下。Windows安装方法:下载并解压 http://x.newli
DevExpress BI Dashboard v25.1 now supports exporting scalable vector images for printing, sharing, or document embedding. DevExpress BI Dashboard (part of DevExpress Universal) empowers you to craf
目标:把源码编译成跨平台的 SDK 二进制/安装包(zip/tar、pkg/dmg、msi/deb/rpm 等),做签名、生成校验和、上传到发布位置(GitHub Release、Azure Blob/Storage、官方 feed 或镜像站),并更新安装脚本/渠道(例如 dotnet-install 脚本或网站上的版本清单)。GitHub Actions 作为自动化引擎:触发(tag/relea
不管是用于工业数据监控、科研数据分析,还是日常项目中的可视化需求,ScottPlot 都是一个值得信赖的选择。自定义图表类型示例展示如何创建一个实现 IPlottable 接口的自定义图表类型,从而实现对样式和行为的完全自定义。窗口展示如何通过将子图表的内边距(padding)设置为零,来让多个图表紧密排列,呈现出“无缝拼接”的紧凑效果。同时,它还演示了如何自定义布局,并加入交互逻辑,使得户可以用
本文档详细介绍了NetCoreKevin项目的初始配置流程,主要包括数据库连接、第三方服务集成和JWT设置等关键环节。项目采用模块化架构设计,包含AppVTApi、WebApi和AuthorizationService等多个组件,支持多环境配置。文档提供了配置文件的详细说明、环境变量设置建议以及常见问题解决方案,帮助用户快速完成项目部署和启动。重点强调了敏感信息的安全管理,建议使用环境变量而非硬编
C# Avalonia利用Emgu.CV,只需寥寥数行代码就实现摄像头预览?
ScottPlot 的 FormsPlot 控件主要设计用于 Windows Forms, ScottPlot 库也支持 WPF 环境,并且在 .NET Core 8.0(.NET 8)下完全可用。ScottPlot 提供了专门为 WPF 设计的控件WpfPlot,可以无缝集成到 WPF 应用程序中,适用于实时示波器插件的开发。以下是关于 WPF 和 .NET 8.0 下使用 ScottPlot
通过vb.net调用ffmpeg,开发了一款自动剪辑配音气口空隙的小工具
如果你的 LLM 应用经常把成百上千行的表格/对象数组塞给模型,TOON 是一个立竿见影的“省钱+增稳”方案。。GitHub(与一样顺手)。GitHub。
一个基于NET8搭建DDD-微服务-AI智能体-现代化Saas企业级WebAPI前后端分离架构:前端Vue3、IDS4单点登录、多级缓存、自动任务、分布式、AI智能体、一库多租户、日志、授权和鉴权、CAP事件、SignalR、领域事件、MCP协议服务、IOC模块化注入、Cors、Quartz自动任务、多短信、AI、AgentFramework、SemanticKernel集成、RAG检索增强+Qd
本文介绍了微软Agent Framework在多Agent工作流编排中的应用。该框架支持C#/.NET环境,提供Agent创建、工作流配置、消息通信、决策处理等功能。通过代码示例展示了基础Agent类实现、工作流编排、消息传递机制、条件分支处理以及监控调试等核心功能。还介绍了状态持久化、模式匹配和性能优化等高级特性。项目参考NetCoreKevin架构,集成了AI智能体、微服务等现代技术栈,适用于
在大型语言模型(LLM)的浪潮中,检索增强生成(Retrieval-Augmented Generation, RAG)技术如同一座桥梁,连接了LLM强大的推理能力与海量的外部知识。然而,我们很快发现,这座初代的“独木桥”——我们称之为“朴素RAG”(Naive RAG)——在面对复杂、开放式问题时,显得摇摇欲坠。它检索到的信息往往是肤浅、碎片化且不可靠的。DeepSearch和重新定义了“检索”
无论你是在 Windows、Linux、macOS,还是 Android、Alpine 甚至老旧 CentOS 环境中,都能即装即用、开箱即跑。兼容 glibc 2.28+:RHEL 8+、Debian 10+、Ubuntu 20.04+、openEuler 20.03+、Deepin…兼容 glibc 2.17+:CentOS 7+、RHEL 7+、Debian 8+、Ubuntu 14.04+
.net
——.net
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net