刷新
[WinUI 3] 模仿 Visual Studio 的 Docking 控件

博主头像 WinUI 3 是什么? WinUI 3 是微软前几年推出的一款 UI 框架,它是 UWP 的升级版,支持 Win32 和 WinUI 3 混合开发。并且 WinUI 3 的设计风格更加现代化。 无论从哪个角度来看,都是 WPF 的继承者。只可惜国内对 WinUI 3 的关注度并不高,只有少数个人开 ...

dnguard 4.9.2企业旗舰最新版下载

博主头像 ​ 一个非常强大的。net加密工具 高级。net代码保护和混淆技术 DNGuard HVM是一个。net混淆器和。net代码保护工具,可以防止代码的逆向工程。该工具实现了一种独特的代码保护技术,可以阻止攻击者利用高级代码篡改技术,例如从内存中转储程序集内容,从jit编译中捕获方法体。 官方网站DNG ...

Linux系列:如何用 C#调用 C方法造成内存泄露

博主头像 一:背景 1. 讲故事 好久没写文章了,还是来写一点吧,今年准备多写一点 Linux平台上的东西,这篇从 C# 调用 C 这个例子开始。在 windows 平台上,我们常常在 C++ 代码中用 extern "C" 导出 C风格 的函数,然后在 C# 中用 DllImport 的方式引入,那在 Li ...

在 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接口来朗读电脑上所见。 方案 ...

<1···202122···50>