刷新
在 Aspire 项目下使用 AgileConfig

博主头像 什么是 Aspire .NET Aspire 是一组工具、模板和包,用于构建易于监控的、可投入生产的应用程序。.NET Aspire 通过一系列 NuGet 包交付,这些包通过启动或解决现代应用开发中的特定问题来提升开发效率。 如今的应用通常使用大量服务,例如数据库、消息传送和缓存,其中许多服务通过 ...

NetCore + 开源大模型,文章标题搜索的全新突破

机械图纸文章标题搜索增强实现过程 1. 为什么需要使用搜索增强技术 点击展开 机械图纸标题搜索的挑战: 机械图纸标题通常包含专业术语、缩写和特定格式(如“土豆分拣机 DWG-001 不锈钢”)。 用户查询可能模糊或表述不同(如“马铃薯筛选机”),传统搜索难以匹配语义相似的标题。 标题信息有限,传统搜 ...

.NET 10 首个预览版发布,跨平台开发与性能全面提升

博主头像 前言 2025年2月25日,微软正式推出 .NET 10 预览版 1,标志着这一跨平台开发框架迈入新里程碑。 本次更新聚焦 JIT 编译器优化、运行时性能提升和跨平台开发体验增强,同时引入多项开发者期待的功能改进。 无论是服务端应用、移动开发,还是桌面程序,.NET 10 都展现了强大的技术演进潜力 ...

如何在.NET Core中解决缓存穿透、缓存雪崩和缓存击穿问题:多级缓存策略详解

博主头像 在构建高性能的分布式系统时,缓存是一个必不可少的组件。它能显著提高系统的响应速度,减少对数据库的访问压力。然而,缓存机制的设计需要注意一些常见的问题,如缓存穿透、缓存雪崩和缓存击穿,这些问题若处理不当,会导致系统性能下降,甚至系统崩溃。 本文将详细介绍如何在.NET Core中解决这些问题,尤其是通 ...

SQLSugar 支持 TDengine 超级表的使用指南

博主头像 TDengine 是一款高性能、分布式的时序数据库,广泛应用于物联网、工业互联网等领域。其核心概念之一是超级表(Super Table),它类似于传统数据库中的表结构模板,允许用户通过标签(Tag)动态创建和管理子表。SQLSugar 作为一款流行的 ORM 框架,提供了对 TDengine 超级表 ...

在 Visual Studio 上体验腾讯云 AI 代码助手

博主头像 ​本文以以 Visual Studio 2022 为例。 第一步 安装[腾讯云 AI 代码助手] 打开以 Visual Studio 2022,依次点击工具栏中的-** 扩展 - ** 管理扩展 ,在扩展管理器中搜索[腾讯云 AI 代码助手],点击安装,然后重启VS 第二步 重启Visual Stu ...

分布式版本控制系统

博主头像 1.Git,GitHub,GitLab的区别 Git是一个开源的分布式版本控制系统,用于敏捷高效第处理任何或小或大的项目。是Linus Torvalds 为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 Github是在线的基于Git的代码托管服务。GitHub是2008年由Rub ...

在 .NET Core 中实现缓存端模式:使用 Redis 提升性能

博主头像 在现代的 Web 应用中,缓存是提升应用性能的关键组件。尤其是当应用频繁读取数据时,使用缓存可以显著减少数据库的负担并提高响应速度。缓存端模式(Cache-Aside Pattern)是一种常用的缓存策略,它可以帮助我们按需加载数据到缓存中。当缓存失效时,应用会从数据存储中加载最新的数据并更新缓存。 ...

FishSpeech应用篇——专属朗读人

博主头像 背景 FishSpeech部署教程参见:使用FishSpeech进行语音合成推理 - 天命小猪 - 博客园 部署好之后,就能够基于推理来定制自己专属朗读人。编程能力强的小伙伴可以结合AI定制一个自己的私人助理,直接语音对话。 不想变成的小伙伴,可以通过快捷插件调用tts接口来朗读电脑上所见。 方案 ...

C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)

博主头像 前言 自从 DeepSeek 大模型火了以来,网络上出现了许多关于本地部署的教程和方法。然而,要真正深入了解其功能和应用,还是需要自己动手进行一次本地部署。 DeepSeek 作为一个高效的自然语言处理模型,其本地部署能力为大家提供了灵活的应用场景。不管是开发私有化的 AI 应用,还是集成到现有的系 ...

使用C#连接MQTT 进行数据接收和数据处理,QoS1 持久会话模式 解决服务掉选数据丢失问题

博主头像 1、准备工作 在开始写代码之前,我们先要准备下写程序的 基础信息:MQTT地址、OrgID(机构ID)、API访问密钥 连接模式:QoS1, 持久会话 ,防止服务掉选数据丢失问题,具体模式根据实际情况而定 2、我们先创建个C#的控制台应用程序,然后写入以下代码: // 创建MQTT客户端工厂 var ...

【.NET】调用本地 Deepseek 模型

博主头像 本篇咱们来聊一聊怎么在 .NET 代码中使用本地部署的 Deepseek 语言模型。大伙伴们不必要紧张,很简单的,你不需要学习新知识,只要你知道 .NET 如何访问 HTTP 和 JSON 的序列化相关就够了。 先说说如何弄本地模型,有伙伴会问:直接用在线的不好?其实,本地部署更实用,也更符合安全要 ...

Redis中的缓存穿透,缓存击穿和缓存雪崩

博主头像 概述 缓存击穿、缓存穿透、缓存雪崩这三个问题是Reids在实际项目中会经常遇到问题,同时,这三个问题也是面试的热点问题,下面,就本篇文章搞懂缓存穿透、缓存击穿、缓存雪崩三大问题的原因及解决方法。 Redis在项目中作为缓存中间件是如何工作的?如图所示 客户端发起一个查询请求的时候,首先去缓存中查询, ...

ASP.NET Core Swagger 汉化

博主头像 在wwwroot文件夹添加汉化的JS文件 const translations = { "Failed to load API definition": "API定义加载失败", "Errors": "错误信息", "Hide": "隐藏", "Fetch error": "获取错误", "Inte ...

<1···121314···50>