yuyuyuyu
yuyuyuyu

yuyuyuyu随手记

All Posts in 2025.4


如何用一个台服务器以http的形式实现大数据接收

这篇文章介绍了在.NET 9 WebAPI中构建一个高效接收和处理大批量数据的API,重点展示了如何解决服务器限制、优化性能以及实现背压控制。作者通过配置Kestrel服务器的MaxRequestBodySize以支持更大的请求体,同时利用Channel和异步流水线来保持低内存使用。在生产者中,通过监控队列积压量并引入动态延迟机制,以防止数据过载。此外,文章还提到了替代Swagger的API管理平台Scalar,并提供了在2核2G服务器上的测试结果,展示了处理200万条数据大约需要284秒,每秒处理约7080条数据。这些优化措施和实际测试结果共同证明了该方案在处理大批量数据时的有效性和效率。--DeepSeek

.NET HTTP webapi .NET 9 Channel Pattern Backpressure Handling

如何在AnduinOS中使用Avalonia开发一款桌面程序

本文详细介绍了如何在AnduinOS中使用Avalonia框架进行桌面程序开发,从准备开发环境到打包发布的完整过程。文章首先阐述了Avalonia框架的特点及其在跨平台开发中的优势,并指导读者如何安装Rider和相关工具,配置项目以支持MVVM模式。接着,详细说明了如何将程序集成到AnduinOS系统托盘中,包括代码实现和功能配置。最后,文章介绍了使用第三方打包工具进行项目打包的具体步骤,并强调了在打包过程中需要注意的NET SDK版本管理问题,为开发者提供了一套完整且实用的开发与发布指南。你是否已经考虑过如何利用Avalonia框架优化你的桌面应用程序?--DeepSeek

.NET AnduinOS Avalonia Cross platform Development .NET Configuration Packaging .NET Apps

Welcome to MoongladePure

MoongladePure 是对 Moonglade 的一个改进版本,其核心优势在于移除了原有的一些依赖,使其能够完全在本地环境中部署,无需依赖特定的云服务。这种设计不仅增强了系统的灵活性,也为用户提供了更大的自主控制权。你是否想知道如何在不依赖云服务的情况下实现相同的功能?这篇文章将为你揭示 MoongladePure 的独特之处,并探讨其在实际应用中的潜力。为什么选择完全本地化的部署方案?这种架构是否真的能带来更高的安全性和稳定性?这些问题都值得我们深入思考。--DeepSeek

MoongladePure Dependency Removal On Premises Deployment No Cloud Dependency Open Source Software Architecture Optimization