C#/.NET/.NET Core技术前沿周刊 | 第 6 期(2024年9.16-9.22)

前言

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

欢迎投稿,推荐或自荐优质文章/项目/学习资源等。每周一定期发布!!!

  • 📰C#/.NET/.NET Core技术前沿周刊汇总:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetWeekly.md

  • 🏆C#/.NET/.NET Core技术前沿周刊Issues(投稿地址):https://github.com/YSGStudyHards/DotNetGuide/issues/44

.NET常见的几种项目架构模式,你知道几种?(附带使用情况投票)

  • 文章简介:项目架构模式在软件开发中扮演着至关重要的角色,它们为开发者提供了一套组织和管理代码的指导原则,以提高软件的可维护性、可扩展性、可重用性和可测试性。

  • 文章地址:.NET常见的几种项目架构模式,你知道几种?(附带使用情况投票)

加入 .NET 智能组件生态系统

  • 文章简介:.NET Smart Components 是一组示例嵌入式 UI 组件,可轻松为有用的场景添加支持 AI 的功能,例如从剪贴板数据自动填充表单、智能文本补全和语义搜索。.NET Smart Components 演示了如何将基于 AI 的功能预打包到可重用组件中,从而更轻松地将这些功能集成到现有应用中。我们将 .NET Smart Components 源代码作为参考示例实现提供,以帮助引导一个充满活力的可重用 .NET AI 驱动组件生态系统。

  • 文章地址:https://devblogs.microsoft.com/dotnet/join-the-dotnet-smart-components-ecosystem/

为 C# 开发人员改进 Visual Studio 中的 GitHub Copilot 完成情况

  • 文章简介:在 Visual Studio 2022 17.11 中,我们的团队做出了更改,以确保 Copilot 完成中包含其他相关的 C# 上下文(例如可用类型和方法)。

  • 文章地址:https://devblogs.microsoft.com/dotnet/improving-github-copilot-completions-in-visual-studio-for-csharp-developers/

.NET 9 候选版本 1:即将发布最终版本,并将更新整个框架

  • 文章简介:微软发布了即将推出的 .NET 9 框架的第一个候选版本,其中包括其核心组件的一系列更新,例如 .NET 运行时、SDK、库、C# 以及 ASP.NET Core 和 .NET MAUI 等框架。

  • 文章地址:https://www.infoq.com/news/2024/09/dotnet-9-release-candidate-1/?topicPageSponsorship=36e7c036-2a16-4700-a29f-f7aa3f0de209

ASP.NET Core 9 RC 1:Websockets 的 Keep-Alive 超时、改进的 SignalR 跟踪等

  • 文章简介:微软发布了第一个 .NET 9 候选版本。这是新框架的第一个正式版,预计将于今年晚些时候发布。除其他功能外,它整合了对 ASP.NET Core 的重要更新,包括 WebSockets 的保持活动超时、对中间件中 Keyed DI 服务的支持以及对 SignalR 分布式跟踪的改进。

  • 文章地址:https://www.infoq.com/news/2024/09/asp-net-core-9-rc1/?topicPageSponsorship=36e7c036-2a16-4700-a29f-f7aa3f0de209

一个.NET开源、快速、低延迟的异步套接字服务器和客户端库

  • 文章简介:NetCoreServer是一个.NET开源、免费(MIT License)、快速、低延迟的异步套接字服务器和客户端库。它支持多种协议,包括 TCP、SSL、UDP、Unix Domain Socket、HTTP、HTTPS 和 WebSocket,并且能够处理高达10K并发连接。通过提供对多种协议的支持和优化的网络 I/O 操作,它使开发人员能够轻松创建响应迅速且可扩展的网络应用程序。

  • 文章地址:https://mp.weixin.qq.com/s/lhe6WXJvTbqJ02FsS6zRgw

值得推荐的.NET ORM框架

  • 文章简介:ORM 是 Object Relational Mapping 的缩写,译为“对象关系映射”,是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。它解决了对象和关系型数据库之间的数据交互问题,ORM的作用是在关系型数据库和业务实体对象之间作一个映射,这样我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。

  • 文章地址:https://mp.weixin.qq.com/s/cBy8-oqhidgvdHCsN1HXjQ

一款.NET开源的适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁

  • 文章简介:RevokeMsgPatcher 是一个.NET开源且免费的项目,它提供了针对 Windows 下 PC 版微信、QQ 以及 TIM 的防撤回补丁。这个补丁的主要功能是阻止发送者撤回已发送的消息,从而使用户能够继续查看和阅读这些消息。

  • 文章地址:https://mp.weixin.qq.com/s/NUsrEkY0RxOVjZPHwgt-xA

你可能遗漏的一些C#/.NET/.NET Core知识点

  • 文章简介:在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。

  • 文章地址:https://mp.weixin.qq.com/s/Lwx_ape5YFiW07HsK_f0NA

EntityFramework Core并发迁移解决方案

  • 文章简介:目前一个项目中数据持久化采用EF Core + MySQL,使用CodeFirst模式开发,并且对数据进行了分库,运行期间库也会动态的增加,按照目前颗粒度分完之后,大概有一两百个库,每个库的数据都是相互隔离的。

  • 文章地址:https://www.cnblogs.com/Tangtang1997/p/18420640

从0到1搭建权限管理系统系列一 .net8 使用Swagger

  • 文章简介:从0到1搭建权限管理系统系列一 .net8 使用Swagger,该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。

  • 文章地址:https://www.cnblogs.com/cyzf/p/18410483

从0到1搭建权限管理系统系列二 .net8 使用JWT鉴权

  • 文章简介:从0到1搭建权限管理系统系列二 .net8 使用JWT鉴权,该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。

  • 文章地址:https://www.cnblogs.com/cyzf/p/18417965

Windows 调试工具课程

  • 文章简介:在本次课程里面将和大家介绍一些在 Windows 上常用的调试工具,以及调查问题的常见套路。适合于伙伴们入门 Windows 调试。

  • 文章地址:https://www.cnblogs.com/lindexi/p/18421353

.NET全局静态可访问IServiceProvider(支持Blazor)

  • 文章简介:如何在静态方法中访问DI容器长期以来一直都是一个令人苦恼的问题,特别是对于热爱编写扩展方法的朋友。之所以会为这个问题苦恼,是因为一个特殊的服务生存期——范围内(Scoped),所谓的Scoped就是范围内单例,最常见的WebAPI/MVC中一个请求对应一个范围,所有注册为Scoped的对象在同一个请求中是单例的。如果仅仅用一个静态字段存储应用启动时创建出的IServiceProvider对象,那么在一个请求中通过该字段是无法正确获取当前请求中创建的Scoped对象的。

  • 文章地址:https://www.cnblogs.com/nigture/p/18412772

示例项目dotnet/eshop 和 dotnet/eshopsupport

  • 文章简介:dotnet/eshop 和 dotnet/eshopsupport是两个与 .NET 相关的开源项目,分别用于展示电子商务应用的不同方面。

  • 文章地址:https://www.cnblogs.com/shanyou/p/18417597

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

数据库 MySQL 是否需要容器化?

容器的定义:容器是为了解决“在切换运行环境时,如何保证软件能够正常运行”这一问题。 目前,容器和 Docker 依旧是技术领域最热门的词语,无状态的服务容器化已经是大势所趋,同时也带来了一个热点问题被大家所争论不以…

2024PHP彩虹工具网源码一个多功能工具箱程序支持72种常用站长和开发等工具

安装: PHP>7.4 伪静态设置Thinkphp 设置/public为网站运行目录 访问你的域名/install进行安装即可 安装扩展 sg11 ,fileinfo , ionCube 常用功能 站长工具:ICP备案查询、IP地址查询、域名Whios查询、腾讯域名拦截查询、Mysql…

基于yolov5的中国交通标志TT100K检测系统python源码+onnx模型+评估指标曲线+精美GUI界面

【算法介绍】 基于YOLOv5的中国交通标志TT100K检测系统是一种利用深度学习技术实现高效、准确交通标志识别的系统。该系统采用YOLOv5作为核心检测算法,凭借其速度快、准确性高的特点,在实时交通标志识别领域展现出显著优势。 TT100K数据集作为该系统的…

调用本地大模型服务出现PermissionDeniedError的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

ICM20948 DMP代码详解(38)

接前一篇文章:ICM20948 DMP代码详解(37) 上一回继续解析inv_icm20948_set_slave_compass_id函数,解析了第3段代码,本回解析接下来的代码。为了便于理解和回顾,再次贴出该函数源码,在EMD-Core\so…

PMP--二模--解题--71-80

文章目录 13.干系人管理--干系人登记册--记录干系人的身份信息、评估信息、干系人分类。识别完干系人更新干系人登记册。71、 [单选] 一名初级项目经理被指派到一个新启动的项目,高级项目经理指示该初级项目经理去识别在项目中享有既得利益的人员。高级项目经理让初…

Python OpenCV精讲系列 - 高级图像处理技术(十)

💖💖⚡️⚡️专栏:Python OpenCV精讲⚡️⚡️💖💖 本专栏聚焦于Python结合OpenCV库进行计算机视觉开发的专业教程。通过系统化的课程设计,从基础概念入手,逐步深入到图像处理、特征检测、物体识…

社区团购的创新与变革——融合开源链动 2+1 模式、AI 智能名片及 S2B2C 商城小程序

摘要:本文从信息流、资金流、物流角度深入分析社区团购的特点,探讨其如何避免传统线下中心零售的高展示成本与传统电商的高交付成本。同时,引入开源链动 21 模式、AI 智能名片及 S2B2C 商城小程序等创新元素,阐述它们为社区团购带…

Card View 卡片视图

Goto 数据网格和视图入门 Card View 卡片视图 The Card View displays data records as cards, arranged down and then across. Card fields are always arranged in a single column. The Card View is represented by the CardView class. Card View (卡片视图…

k8s中pod的创建过程和阶段状态

管理k8s集群 kubectl k8s中有两种用户 一种是登录的 一种是/sbin/nologin linux可以用密码登录,也可以用证书登录 k8s只能用证书登录 谁拿到这个证书,谁就可以管理集群 在k8s中,所有节点都被网络组件calico设置了路由和通信 所以pod的ip是可以…

计算机毕业设计springboot+vue高校教学实施评教系统springcloud微服务分布式

目录 功能和技术介绍系统实现截图开发核心技术介绍:使用说明开发步骤编译运行需求分析系统设计软件测试核心代码部分展示详细视频演示源码获取 功能和技术介绍 本项目包含程序源码和MySql脚本和文档,idea开发,支持Eclipse。使用vue的本质是SpringFramework【IoC&am…

linux强制关闭再启动后zookeeper无法启动

1、若开启了zkserver就先关闭zkserver 查看zkserver是否启动 sh zkServer.sh status关闭zkServer sh zkServer.sh stop2、更改conf/zoo.cfg 将这里的启动端口改为2183 3、启动zkServer sh zkServer.sh start4、以2183端口启动zkCli zkCli.sh -server 127.0.0.1:2183这样启…

华为OD机试 - N个选手比赛前三名、比赛(Java 2024 E卷 100分)

华为OD机试 2024E卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(E卷D卷A卷B卷C卷)》。 刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加…

恶意AI大模型的兴起将改变网络安全

LLM 的恶意版本(如 ChatGPT 的黑暗变体)的兴起正在通过使用更复杂和自动化的攻击来升级网络战。 这些模型可以生成令人信服的网络钓鱼电子邮件、传播虚假信息并制作有针对性的社会工程消息。 所有这些非法功能都对在线安全构成了重大威胁,并加…

水果识别系统Python+卷积神经网络算法+人工智能+深度学习+计算机课设项目+TensorFlow+模型训练

一、介绍 水果识别系统。本项目使用Python作为主要编程语言,基于TensorFlow搭建卷积神经网络算法模型,通过对收集到的5种常见的水果(圣女果、梨、芒果、苹果、香蕉)等图片数据集进行训练,最终得到一个识别精度较高的模…

【开源免费】基于SpringBoot+Vue.JS体育馆管理系统(JAVA毕业设计)

本文项目编号 T 048 ,文末自助获取源码 \color{red}{T048,文末自助获取源码} T048,文末自助获取源码 目录 一、系统介绍二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景5.2 国内外研究现状5.3 可行性分析5.4 用例设计 六、核…

Redis发布和订阅

Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者(sub) 接收消息 可以实现进程间的消息传递。这种模式非常适用于实时消息传递、事件通知和消息分发等场景 Redis可以实现消息中间件MQ的功能,通过发布订阅实现消息…

Qwen2.5 本地部署的实战教程

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于大模型算法的研究与应用。曾担任百度千帆大模型比赛、BPAA算法大赛评委,编写微软OpenAI考试认证指导手册。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。授权多项发明专利。对机器学…

Github 2024-09-23 开源项目周报 Top15

根据Github Trendings的统计,本周(2024-09-23统计)共有15个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目6C++项目3C项目3HTML项目2PowerShell项目1TypeScript项目1JavaScript项目1Blade项目1PHP项目1Bootstrap 5: Web上开发响应式、移动优…

李彦宏最新内部讲话曝光,谈大模型三大认知误区:榜单不代表实力,智能体还是非共识

图片来源:百度 近半年多来,AI行业在经历飞速增长后开始进入冷静期。业内出现了对AI的担忧声音:大模型技术是否已经接近天花板?大模型之间是否没有技术壁垒?闭源模型相对开源模型的优势是什么?AI应用的发展…