.NET周刊【5月第2期 2025-05-11】
本文介绍了每月定期推荐的C#/.NET/.NET Core优秀开源项目和框架,内容包括项目简介、功能特点和使用方法。推荐了多个项目,如EverythingToolbar、MCP C# SDK、JYX2、ApeVolo.Admin、TinyWall和YourWe
本文介绍了每月定期推荐的C#/.NET/.NET Core优秀开源项目和框架,内容包括项目简介、功能特点和使用方法。推荐了多个项目,如EverythingToolbar、MCP C# SDK、JYX2、ApeVolo.Admin、TinyWall和YourWe
这篇文章详细介绍了.NET NativeAOT和Direct P/Invoke的概念。它阐述了如何通过简单的命令将.NET程序编译为原生机器代码,以及如何使用P/Invoke调用原生库。文章指出,尽管NativeAOT中的P/Invoke调用方式与非Nativ
文章探讨程序员的35岁危机,指出这一问题确实存在,但也有其夸大的成分。35岁程序员通常具备丰富经验,能够更高效地解决复杂问题。文章分享了作者在长沙求职的经历,强调技术能力的重要性,尤其是在细分领域的专业性。同时,面试体验展示了企业对中年程序员的不同看法,部分企
本文介绍了使用Azure语音服务和BotSharp框架进行语音交互的实践,适用于树莓派等Linux设备。作者分享了与社区开发的对话功能,强调了在.NET环境下的开发优势。讨论了树莓派与单片机的选择,指出树莓派更适合Linux系统的.NET应用。内容涵盖了关键技
这是一篇来自于 C# dotnet 深水区的博客,期待能让大家能够看懂理解和编写源代码生成器和分析器。本博客量使用比较缓的知识爬坡方式编写,以便让大家更舒适地进入到源代码生成器和分析器的世界
本文讲述了一个ASP.NET Core gRPC服务迁移到Kubernetes后的内存管理问题。服务在K8s上遇到了高内存占用与副本扩展的问题,经过排查发现服务的内存请求设置正确,但未设定上限。压测显示内存长期维持在高位,虽然没有性能下降。使用dotnet-d
新版Tinyfox是一款全新的跨平台高性能OWIN服务引擎。它去除了OWIN协议,提升性能,简化操作。新版集成WebApi和WebSocket,新增动态HTML功能,使用户能轻松开发具有UI的网页。Tinyfox体积小、功能独立,支持多种.NET版本及操作系统
本文介绍了三款功能强大的.NET开源通讯调试工具,旨在提高调试效率。这些工具包括LLCOM,提供串口调试和自动化处理功能;Wu.CommTool,支持Modbus RTU和MQTT调试,界面丰富;以及PLC-CommunTools,整合多种PLC协议和通讯功能
这篇文章介绍了作者开发的SqlParser.Net,一个支持多种数据库的高效SQL解析引擎。作者提到以往的尝试失败,因找不到合适的SQL解析库,因此决定自己动手。经过三个月的努力,他构建了一个纯C#实现的解析引擎,支持Oracle、SQL Server、MyS
Sdcb Chats是一个新推出的开源大语言模型前端,旨在提升用户交互体验,并填补市场上基于.NET的前端空白。它引入树状消息结构,允许用户方便地与模型互动并优化对话。支持多语言界面和多种模型,便于快速使用和配置。此外,Sdcb Chats提供详尽的聊天性能统
升讯威在线客服与营销系统由.net core和WPF开发,旨在开放、开源、共享。开发者为解决360与其他国产管家的误报问题,采用数字签名以提升软件安全性。使用Signcode.exe工具可为多种文件类型提供数字签名,增强可信度,并通过时间戳服务维持有效性,避免
这篇文章主要介绍了使用 C# 进行深度学习的方法,特别是微积分在此领域的应用。作者简要讲解了极限、导数等基本概念,并展示了如何在 C# 中实现这些数学运算,例如将一个极大的数表示为无穷大,利用 Pytorch 和导数计算函数在某点的瞬时变化率。尽管细节不是数学