C#/.NET/.NET Core技术前沿周刊 | 第 32 期(2025年3.24-3.31)

前言

C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。

欢迎投稿、推荐或自荐优质文章、项目、学习资源等。

  • 🏆技术前沿周刊Gitee开源地址: docs/DotNet/DotNetWeekly.md · 追逐时光者/DotNetGuide - Gitee.com

  • 📰技术前沿周刊GitHub开源地址: https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetWeekly.md

面试官问:你知道 C# 单例模式有哪几种常用的实现方式?

  • 文章简介: 单例模式是一种创建型设计模式,它主要确保在一个类只有一个实例,并提供一个全局访问点来获取该实例。在C#中,有多种方式实现单例模式,每种方式都有其特定的使用场景和注意事项。

  • 文章地址: 面试官问:你知道 C# 单例模式有哪几种常用的实现方式?

精选15款C#/.NET编程效率提升类库,含详细使用教程!

  • 文章简介: 在.NET开发领域中随着技术的不断进步和项目的日益复杂,选择和使用一款合适的类库成为提升开发效率、保证代码质量和缩短项目周期的关键因素。今天大姚给大家分享15款C#/.NET编程效率提升类库,并且都包含详细介绍和使用教程。

  • 文章地址: 精选15款C#/.NET编程效率提升类库,含详细使用教程!

C# 13 中的新增功能实操

  • 文章简介: 今天大姚带领大家一起来看看 C# 13 中的新增几大功能,并了解其功能特性和实际应用场景。

  • 文章地址: C# 13 中的新增功能实操

一个基于 .NET 开源免费的异地组网和内网穿透工具

  • 文章简介: linker是一个基于 .NET8 开源免费(GPL-2.0 license)的异地组网和内网穿透工具,支持TCP(支持IPV6)打洞、UDP打洞,服务器中继,异地组网使用虚拟网卡将各个客户端组建为局域网络、支持点对点、点对网、网对网等。

  • 文章地址: 一个基于 .NET 开源免费的异地组网和内网穿透工具

SLNX 支持简介,.NET CLI 中一种更加简化的全新解决方案文件格式

  • 文章简介: 在 SDK 9.0.200 之前,创建 SLNX 文件的唯一方式是通过 Visual Studio 设置。勾选 环境 > 预览功能 > 使用解决方案文件持久性模型 设置后,用户可以将现有的 .sln 文件另存为新的 .slnx 格式。

  • 文章地址: 技术速递|SLNX 支持简介,.NET CLI 中一种更加简化的全新解决方案文件格式

在 ASP.NET Core 中创建中间件的 4 种方式

  • 文章简介: 今天大姚带领大家一起来盘点一下在 ASP.NET Core 应用程序中添加和创建中间件的常见的四种方式。

  • 文章地址: 在 ASP.NET Core 中创建中间件的 4 种方式

C#14内置AI支持,让代码更智能

  • 文章简介: C# 14 借助 AI 辅助功能,简化了软件开发流程,让代码生成、重构和调试变得更加高效。 Visual Studio 和 .NET 工具集成了 AI 功能,使开发人员能够编写干净、易于维护的代码,并享受机器学习驱动的建议、自动完成和智能调试。

  • 文章地址: C#14内置AI支持,让代码更智能

一款基于 .NET 开源、配置灵活的工作流引擎

  • 文章简介: CCFlow 是一款基于 .NET 开源(GPL-3.0开源协议)、配置灵活、功能强大,适合中国国情的工作流引擎,集成方式简洁,容易实现插件模式的开发。

  • 文章地址: 一款基于 .NET 开源、配置灵活的工作流引擎

.NET 源代码生成器分析器入门

  • 文章简介: 本文将带领大家入门 dotnet 的 SourceGenerator 源代码生成器技术,期待大家阅读完本文能够看懂理解和编写源代码生成器和分析器。

  • 文章地址: .NET 源代码生成器分析器入门

AOT编译Avalonia应用:StarBlog Publisher项目实践与挑战

  • 文章简介: AOT编译Avalonia应用 StarBlog Publisher 项目实践与挑战

  • 文章地址: AOT编译Avalonia应用:StarBlog Publisher项目实践与挑战 - 程序设计实验室 - 博客园

互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp智能体框架开发语音交互

  • 文章简介: 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp智能体框架开发语音交互。

  • 文章地址: 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp智能体框架开发语音交互 - 绿荫阿广 - 博客园

.NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想

  • 文章简介: 在当今数据驱动的时代,向量数据库(Vector Database)作为一种新兴的数据库技术,正逐渐成为软件开发领域的重要组成部分。特别是在 .NET 生态系统中,向量数据库的应用为开发者提供了构建智能、高效应用程序的新途径。

  • 文章地址: .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想 - AI·NET极客圈 - 博客园

C# - 获取枚举描述 - 使用增量源生成器

  • 文章简介: C# 获取枚举描述的方法有很多, 常用的有通过 DescriptionAttribute 反射获取, 进阶的可以加上缓存机制, 减少反射的开销。今天我们还提供一种更加高效的方法,通过增量源生成器生成获取枚举描述的代码。这是在编译层面实现的, 无需反射, 性能更高。

  • 文章地址: C# - 获取枚举描述 - 使用增量源生成器 - Broadm - 博客园

使用 BrowserStack App Automate 与 Appium UI 测试自动化 .NET MAUI 应用程序

  • 文章简介: 使用 BrowserStack App Automate 与 Appium UI 测试自动化 .NET MAUI 应用程序。

  • 文章地址: Use BrowserStack App Automate with Appium UI Tests for .NET MAUI Apps - .NET Blog

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/76732.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c++基础-----c++ 成员变量初始化顺序

操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 描述 在C中,类的成员变量初始化的顺序是由它们在类中声明的顺序决定的,而不是由它们在构造函数初始化列表中的顺序决定的。这意味着无论你在构造函数初始化列表中如何…

Pascal语言的贪心算法

贪心算法与Pascal语言 引言 在算法设计与分析中,贪心算法是一类重要的算法策略。它以一种直接而高效的方式解决问题,尤其适合那些可以通过局部最优解推导出全局最优解的问题。在本文中,我们将探讨贪心算法的基本概念、工作原理及其在Pascal…

Sensodrive力控关节模组SensoJoint:TÜV安全认证助力机器人开发

在机器人技术领域,安全性和开发效率是行业关注的重点。SensoDrive的SensoJoint 机器人力控关节模组,凭借其可靠的安全性能和高效的开发优势,正在为机器人开发提供有力支持。 2025年3月31日,SensoDrive的 SensoJoint 力控关节模组获…

自动驾驶04:点云预处理03

点云组帧 感知算法人员在完成点云的运动畸变补偿后,会发现一个问题:激光雷达发送的点云数据包中的点云数量其实非常少,完全无法用来进行后续感知和定位层面的处理工作。 此时,感知算法人员就需要对这些数据包进行点云组帧的处理…

栈回溯和离线断点

栈回溯和离线断点 栈回溯(Stack Backtrace) 栈回溯是一种重建函数调用链的技术,对于分析栈溢出的根本原因非常有价值。 实现方式 // 简单的栈回溯实现示例(ARM Cortex-M架构) void stack_backtrace(void) {uint32_…

Vue3学习二

认识组件的嵌套 还可以将Main中内容再划分 scoped防止组件与组件之间的样式相互污染 组件的通信 父子组件之间通信的方式 父组件传递给子组件 给传过来的内容做限制 type为传的内容的属性类型,required为true表示该内容是必须传的,default为&#xff0c…

配置文件 yaml

文章目录 一、yaml简介二、YAML 文件基本语法1.缩进2.键值对3.注释4.支持多种数据类型5.示例 YML 文件 三、YAML 文件的基本元素:纯量、对象、数组1.纯量(scalars)(1)布尔值(Booleans)(2)Null 值 2.对象(Object) / 映射(Mapping) / 字典(Dictionaries) / 键值对(Key…

antvX6自定义 HTML 节点创建与更新教程

自定义 HTML 节点创建与更新教程 本文详细介绍如何利用 HTML、CSS 和 JavaScript 创建自定义节点,并通过动态更新节点数据来改变节点显示效果。无论你是否有前端基础,都能轻松跟着本教程一步步实现。 1. 基础样式设置 首先,使用 CSS 定义基…

前端开发工厂模式的优缺点是什么?

一、什么是工厂模式? 工厂模式属于创建型设计模式,核心思想是将对象的实例化过程封装到特定方法或类中,让客户端不需要直接通过new关键字创建对象。 举个例子:就像奶茶店不需要顾客自己调配饮品,而是通过"点单-…

Element-plus弹出框popover,使用自定义的图标选择组件

自定义的图标选择组件是若依的项目的 1. 若依的图标选择组件 js文件,引入所有的svg图片 let icons [] // 注意这里的路径,一定要是自己svg图片的路径 const modules import.meta.glob(./../../assets/icons/svg/*.svg); for (const path in modules)…

openmv用了4个了,烧了2个,质量堪忧啊

都是原装货,主板出现过存储不完全、图像存不上、主板代码保存乱码、意外出现乱码的现象。 希望要用的童鞋谨慎使用。

基于DrissionPage的Taptap热门游戏数据爬虫实战:从Requests到现代爬虫框架的迁移指南(含完整代码复制)

目录 ​编辑 一、项目重构背景与技术选型 1.1 原代码问题分析 1.2 DrissionPage框架优势 二、环境配置与基础改造 2.1 依赖库安装 2.2 基础类改造 三、核心功能模块重构 3.1 请求参数自动化生成 3.2 智能页面渲染 3.3 数据解析优化 四、数据库操作增强 4.1 批量插入…

解析K8S四层网络设计

模仿七层网络模型,抽象出四层模型 POD网络 同一节点上的pod网络 依赖于虚拟网桥/网卡(linux虚拟设备)pod内容器共享网络栈(pause容器创建) 不同节点上的pod网络 路由方案:依赖于底层网络设备&#x…

FPGA实现数码管显示分秒时间

目录 一. verilog实现 二. 烧录验证 三. 结果验证 使用开发板:DE2-115开发板 一. verilog实现 要实现分和秒,需要知道定时器的频率,通过查手册可知,我使用的开发板时钟为50hz,也就是时钟一个周期是2微秒。 5000000…

Spring 核心技术解析【纯干货版】- XVI:Spring 网络模块 Spring-WebMvc 模块精讲

在现代 Web 开发中,高效、稳定、可扩展的框架至关重要。Spring WebMvc 作为 Spring Framework 的核心模块之一,为开发人员提供了强大的 MVC 体系支持,使得 Web 应用的构建更加便捷和规范。无论是传统的 JSP 视图渲染,还是基于 RES…

MySQL系统库汇总

目录 简介 performance_schema 作用 分类 简单配置与使用 查看最近执行失败的SQL语句 查看最近的事务执行信息 sys系统库 作用 使用 查看慢SQL语句慢在哪 information_schema 作用 分类 应用 查看索引列的信息 mysql系统库 权限系统表 统计信息表 日志记录…

标题:利用 Rork 打造定制旅游计划应用程序:一步到位的指南

引言: 在数字化时代,旅游计划应用程序已经成为旅行者不可或缺的工具。但开发一个定制的旅游应用可能需要耗费大量时间与精力。好消息是,Rork 提供了一种快捷且智能的解决方案,让你能轻松实现创意。以下是使用 Rork 创建一个定制旅…

GATT(Generic Attribute Profile)是蓝牙低功耗(Bluetooth Low Energy,简称BLE)协议栈中的一个核心协议

蓝牙的 GATT(Generic Attribute Profile) 是蓝牙低功耗(Bluetooth Low Energy,简称BLE)协议栈中的一个核心协议,用于定义设备如何通过蓝牙进行数据传输和交互。GATT 是基于 ATT(Attribute Proto…

[ deepseek 指令篇章 ]300个领域和赛道喂饭级deepseek指令

🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…

数据结构 -- 图的存储

图的存储 邻接矩阵法 邻接矩阵存储不带权图 0 - 表示两个顶点不邻接 1 - 表示两个顶点邻接 在无向图中,每条边在矩阵中对应两个1 在有向图中,每条边在矩阵中对应一个1 //不带权图的邻接矩阵存储 #define MaxVertexNum 100 //顶点数目的最大值 typed…