首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >.NET周刊【10月第2期 2025-10-12】

.NET周刊【10月第2期 2025-10-12】

作者头像
InCerry
发布2025-11-12 16:35:08
发布2025-11-12 16:35:08
1660
举报
文章被收录于专栏:InCerryInCerry

字数 3629,阅读大约需 19 分钟

国内文章

C# 弃元模式:从语法糖到性能利器的深度解析

https://www.cnblogs.com/MeteorSeed/p/19131402

C# 的弃元模式通过下划线 _ 表示有意忽略的变量,提升代码可读性和性能。它自 C# 7.0 引入,允许在不需要的场景中使用,以简化代码编写。弃元被广泛应用于 out 参数、元组和对象解构,以及 switch 表达式中,减少冗余的临时变量定义。此外,弃元还帮助开发者处理异步任务,避免编译警告。总体上,弃元模式有效地提升了代码的简洁性和可维护性。它不仅减少内存分配,还增强了编译器的优化能力。

c#造个轮子--GIF录制工具

https://www.cnblogs.com/axing/p/19128750

本文介绍了如何实现一个GIF录制工具,从软件UI、操作方法到源码代码进行了详细说明。读者可以轻松学习如何选择录制区域、开始和停止录制,并设置帧率。文章的目的在于提升读者的编程能力,并满足个性化需求。整体上,文章结构清晰,内容实用,易于理解,适合广大技术爱好者和开发者。

打造.NET平台的Lombok:实现构造函数注入、日志注入、构造者模式代码生成等功能

https://www.cnblogs.com/mudtools/p/19132382

本文介绍了针对.NET生态系统的Mud代码生成器,它基于Roslyn技术,旨在减少Java开发者在编写样板代码时的繁琐。Mud代码生成器提供构造函数注入、日志注入和缓存管理器注入等功能,自动生成所需的代码,提升开发效率。通过在代码中添加特定属性,工具能够在编译时生成构造函数和属性访问器等必要代码,这样开发者可以专注于业务逻辑的实现,而非重复性工作。这种自动化减少了代码冗余,增强了可维护性。

一款专门为 WPF 打造的开源 Office 风格用户界面控件库

https://www.cnblogs.com/Can-daydayup/p/19119494

Fluent.Ribbon是一个为WPF开发的开源Office风格用户界面控件库,提供RibbonTabControl、Backstage等控件。用户可通过设置Fluent.Ribbon.Showcase为启动项目来查看运行效果。构建时可能出现GitVersion工具执行失败的错误,解决方法是删除或注释项目中的GitVersion.MsBuild。项目源码和在线文档可在GitHub找到,并已收录于C#/.NET优秀项目中,推荐用户关注相关项目以提升开发效率。

C#/.NET/.NET Core优秀项目和框架2025年9月简报

https://www.cnblogs.com/Can-daydayup/p/19129836

本文定期分享优秀的C#/.NET/.NET Core项目和框架。介绍了多个开源项目,包括OrchardCore,一个基于ASP.NET Core的模块化内容管理系统;Syncfusion.Maui.Toolkit,一个跨平台的控件库;ZyperWin++,用于Windows优化的工具;SuperCom,供串口调试使用的工具;Fluent.Ribbon,一个WPF用户界面控件库;和BBDown,一款命令行视频下载工具。每个项目附有详细介绍和源码链接。内容丰富,适合开发者参考和使用。

WPF应用最小化到系统托盘

https://www.cnblogs.com/mingupupu/p/19130874

现代桌面应用开发中,系统托盘功能至关重要,尤其是对于长时间运行的应用程序。本文以Rouyan WPF应用为例,讲解如何在WPF中实现最小化到系统托盘的功能。开发者可选择H.NotifyIcon.Wpf组件,该组件无需引入WinForms,支持丰富的功能。使用时,安装NuGet包,添加所需控件,再在代码中处理事件。文章详细描述了如何处理关闭和最小化事件,使应用程序在关闭时最小化到系统托盘,提供显示和退出选项。这种实现提升了用户体验,符合现代应用需求。

我工作中用MQ的10种场景

https://www.cnblogs.com/12lisu/p/19130526

本文探讨了消息队列(MQ)的使用场景,特别是在系统解耦和异步处理中的应用。通过实际案例,作者展示了传统紧耦合系统的缺点,如性能瓶颈和单点故障,以及引入MQ后的架构优化。文章详细描述了如何用RabbitMQ实现订单服务与库存服务间的消息传递,强调了消息格式、协议选择与错误处理的重要性。作者的实践经验为读者提供了清晰且直接的指导,并解释了MQ在现代软件架构中的重要性。

C# SIMD向量索引实战:从理论到高性能实现

https://www.cnblogs.com/powertoolsteam/p/19132692

本文深入探讨C#中的SIMD向量索引技术,特别是在智能推荐系统中的应用。作者实现了三种相似度计算方法:欧几里得距离、点积和余弦相似度,均采用SIMD指令优化性能,确保查询效率与Faiss相当。文中包含详细的代码示例,说明了向量化计算的过程和归一化策略,强调了性能优化的重要性。此外,讨论了实现过程中遇到的挑战及其解决方案,体现了技术的深度与实用性。整体内容条理清晰,易于理解,适合开发者参考和学习。

.NET驾驭Word之力:数据驱动文档 - 邮件合并与自定义数据填充完全指南

https://www.cnblogs.com/mudtools/p/19129300

本文介绍了基于.NET平台的Word自动化处理技术,能够实现批量生成工资条、合同和报告等文档。通过邮件合并和自定义数据填充,提升文档处理效率。传统邮件合并具有限制,适用于简单数据源,而自定义填充方案支持多种数据源(如SQL Server、Excel、JSON),更灵活应对复杂需求。文章还提供了使用MudTools.OfficeInterop.Word库的示例,展示如何准确填充数据到Word文档中,强调掌握Word数据交互的重要性。

使用OpenCvSharp , Emgu.CV 手搓 视觉识别算法 以及 成果展示

https://www.cnblogs.com/Gao1234/p/19113043

这篇文章介绍了如何利用海康威视的黑白工业相机和图像处理算法,识别并提取培养皿中的鱼苗。作者详细阐述了处理流程,包括图像二级化、轮廓检测和圆形剪切等步骤。这些步骤帮助提取出培养皿内的目标特征像素,以便更好地分析和识别鱼儿。文中提供了多段示例代码,展示了不同阶段的处理效果。整体内容实用性强,信息清晰且具有较好的可读性。

微软开源 Microsoft Agent Framework = Semantic Kernel + AutoGen

https://www.cnblogs.com/shanyou/p/19130347

Microsoft 推出了开源 Microsoft Agent Framework,旨在简化 AI 代理和多代理工作流程的构建、编排和部署。该框架结合了 Semantic Kernel 和 AutoGen 的功能,并支持 Python 和 .NET。它提供了简单的设计,使开发人员能在几分钟内创建代理,提升开发效率。Agent Framework 具有生产准备就绪的特点,基于 .NET 模式进行部署。框架强调开放标准和互作性,支持跨运行时的可移植性。此外,框架的模组化结构和集成的可观测性功能使得管理和监控更加方便。

ZKEACMS:基于ASP.Net Core开发的开源免费内容管理系统

https://www.cnblogs.com/shenchuanchao/p/19128518/zkeacms

ZKEACMS是一个可视化拖拽的内容管理系统,支持用户自由规划页面布局和内容。它采用插件式设计,方便扩展功能,支持多种数据库,通过.NET Core 9.0 MVC构建。核心功能包括所见即所得的编辑体验、响应式设计和组件管理,用户可自定义主题和模板。该系统具有直观的操作界面,但也存在一些问题,比如无法删除自带的meta标签和详情页的SEO自定义限制。

一款基于 .NET 开源免费、高效且用户友好文件搜索工具!

https://www.cnblogs.com/Can-daydayup/p/19136559

本文介绍了一款基于.NET的开源文件搜索工具TDS,旨在提升用户在Windows系统中的文件管理效率。TDS以Avalonia UI技术构建,具备极速搜索、轻量小巧和强大功能等特点。用户可以轻松打开文件、复制文件和查看文件信息。其设计友好,支持跨平台操作,能够在Windows、macOS和Linux等系统上运行。项目代码已开源,欢迎用户参与贡献。TDS为C#/.NET开发者提供了一款实用的工具,能够有效提高开发工作效率。

多Agent协作入门:基于A2A协议的Agent通信(下)

https://www.cnblogs.com/edisontalk/p/-/quick-start-agent-to-agent-part03

本文介绍了一个名为“Travel Planner”的旅行规划助手,实现了A2A协议的基本工作流程。用户通过主助手Client发送请求,主助手从远端Agent获取信息,然后输出完整的旅游规划方案。文章提到需要创建多个.NET项目,包括一个控制台项目和三个ASP.NET Web项目。文章还提供了航班Agent的实现代码,涵盖了消息接收和代理卡查询的功能。具体代码展示了如何处理用户请求并返回航班信息,具有一定的技术深度和实用性。

【EF Core】通过 DbContext 选项扩展框架

https://www.cnblogs.com/tcjiaan/p/19127370

文章记录了作者的生活琐事,随后详细介绍了EF Core的扩展机制。EF Core利用IoC容器支持依赖注入,允许开发者通过IDbContextOptionsExtension接口扩展功能。文章分析了各个接口成员,尤其强调了ApplyServices方法,它可以向服务容器添加自定义服务。作者还提到IDbContextOptionsExtensionInfo抽象类的重要性,内容丰富且具备实用价值。

基于DeploySharp 的深度学习模型部署测试平台:支持YOLO全系列模型

https://www.cnblogs.com/guojin-blogs/p/19128679

这是一个基于DeploySharp开发的深度学习模型部署测试平台,支持多种模型和推理引擎。平台包含YOLO框架主流模型,支持OpenVINO和ONNX Runtime等推理引擎,适用于CPU和GPU等设备。用户可以根据需求选择不同的模型和推理设备。项目代码和文档提供了详细的使用说明,以及模型路径和类型的匹配要求。平台的灵活性和可扩展性使其适合不同类型的开发者,能高效完成深度学习模型的推理任务。

【GitHub每日速递 251010】Zen MCP:一键 orchestrate 多 AI 模型,代码开发协作新革命!

https://www.cnblogs.com/freedom-w/p/19132287

Infisical是一个开源平台,提供密钥管理、PKI和SSH访问管理。它帮助团队安全地存储和管理密码、证书和密钥。支持跨项目和环境的可视化管理,并集成GitHub、AWS等平台,提供版本控制、秘密轮换和动态秘密生成功能。项目功能包括用户友好的仪表盘、内部PKI管理、集中管理密钥及数据加解密。它满足开发和生产环境的需求,并可自托管,用户体验良好。适合开发者和运维团队,且可免费使用,具有高度集成性。

.NET 记录Amazon上传S3异常问题

https://www.cnblogs.com/kybs0/p/19135754

文章讨论了上传文件至S3时出现AmazonS3Exception异常的原因,并分析了AWS SDK的版本更新对S3上传逻辑的影响。作者通过回退AWSSDK.S3的Nuget版本,解决了与S3服务器配置不匹配的问题。使用Fiddler工具对比了请求参数,指出新版本在headers中修改了x-amz-content-sha256的设置,导致异常发生。文章深入探讨了技术细节,具有实用性和及时性。


本周国际周刊未更新


今日人物

詹姆斯·哈迪·威尔金森,FRS[1](英语:James Hardy Wilkinson,1919年9月27日—1986年10月5日)是英国[2]数学家[3]和计算机学家[4],在数值分析[5]领域具有杰出贡献。数值分析是应用数学[6]与计算机科学[7]的交叉学科,特别在工程[8]和物理学[9]上具有显著的应用。

威尔金森1919年9月27日生于英国[10]肯特郡[11]的斯特洛特[12],大学在英国剑桥大学[13]三一学院[14]接受教育,并以班级最好的成绩毕业。二战[15]爆发后,1940年,他开始研究弹道学,并与1946年进入英国最著名的学术机构之一英国国家物理实验室[16](NPL)的数学部,期间研制了电子计算机[17]Pilot ACE[18]。他为NPL服务长达34年,直至1980年退休,曾长期担任NPL的学术长官。 之后任斯坦福大学[19]客座教授。1986年10月5日在英国[20]特丁顿[21]的家中病逝,享年67岁。

詹姆斯·哈迪·威尔金森
詹姆斯·哈迪·威尔金森

詹姆斯·哈迪·威尔金森

引用链接

[1] FRS:https://zh.wikipedia.org/wiki/英国皇家学会 [2]英国:https://zh.wikipedia.org/wiki/英国 [3]数学家:https://zh.wikipedia.org/wiki/数学家 [4]计算机学家:https://zh.wikipedia.org/wiki/计算机学家 [5]数值分析:https://zh.wikipedia.org/wiki/数值分析 [6]应用数学:https://zh.wikipedia.org/wiki/应用数学 [7]计算机科学:https://zh.wikipedia.org/wiki/计算机科学 [8]工程:https://zh.wikipedia.org/wiki/工程 [9]物理学:https://zh.wikipedia.org/wiki/物理学 [10]英国:https://zh.wikipedia.org/wiki/英国 [11]肯特郡:https://zh.wikipedia.org/wiki/肯特郡 [12]斯特洛特:https://zh.wikipedia.org/wiki/斯特魯德 [13]剑桥大学:https://zh.wikipedia.org/wiki/剑桥大学 [14]三一学院:https://zh.wikipedia.org/wiki/三一學院_(劍橋) [15]二战:https://zh.wikipedia.org/wiki/二战 [16]英国国家物理实验室:https://zh.wikipedia.org/wiki/英国国家物理实验室 [17]电子计算机:https://zh.wikipedia.org/wiki/电子计算机 [18]Pilot ACE:https://zh.wikipedia.org/wiki/Pilot_ACE [19]斯坦福大学:https://zh.wikipedia.org/wiki/斯坦福大学 [20]英国:https://zh.wikipedia.org/wiki/英国 [21]特丁顿:https://zh.wikipedia.org/wiki/泰丁敦

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-10-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 InCerry 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 国内文章
    • C# 弃元模式:从语法糖到性能利器的深度解析
    • c#造个轮子--GIF录制工具
    • 打造.NET平台的Lombok:实现构造函数注入、日志注入、构造者模式代码生成等功能
    • 一款专门为 WPF 打造的开源 Office 风格用户界面控件库
    • C#/.NET/.NET Core优秀项目和框架2025年9月简报
    • WPF应用最小化到系统托盘
    • 我工作中用MQ的10种场景
    • C# SIMD向量索引实战:从理论到高性能实现
    • .NET驾驭Word之力:数据驱动文档 - 邮件合并与自定义数据填充完全指南
    • 使用OpenCvSharp , Emgu.CV 手搓 视觉识别算法 以及 成果展示
    • 微软开源 Microsoft Agent Framework = Semantic Kernel + AutoGen
    • ZKEACMS:基于ASP.Net Core开发的开源免费内容管理系统
    • 一款基于 .NET 开源免费、高效且用户友好文件搜索工具!
    • 多Agent协作入门:基于A2A协议的Agent通信(下)
    • 【EF Core】通过 DbContext 选项扩展框架
    • 基于DeploySharp 的深度学习模型部署测试平台:支持YOLO全系列模型
    • 【GitHub每日速递 251010】Zen MCP:一键 orchestrate 多 AI 模型,代码开发协作新革命!
    • .NET 记录Amazon上传S3异常问题
  • 今日人物
    • 引用链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档