当前位置: 首页 > news >正文

C#/.NET/.NET Core技术前沿周刊 | 第 10 期(2024年10.14-10.20)

前言

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

观看 Azure 开发人员 – 2024 年 .NET Aspire Day 的亮点!

  • 文章简介:感谢所有加入我们的 Azure 开发人员 – 2024 年 .NET Aspire Day 的人!这是一次令人难以置信的活动,充满了有关使用 .NET Aspire 构建分布式应用程序并将其部署到 Azure 容器应用的见解和实用指导。

  • 文章地址:https://devblogs.microsoft.com/dotnet/azure-developers-dotnet-aspire-day-recap/

.NET 9 中 System.Text.Json 的新增功能

  • 文章简介:System.Text.Json 的 9.0 版本包括许多功能,主要侧重于 JSON 架构和智能应用程序支持。它还包括请求量很大的增强功能,例如可为 null 的引用类型支持、自定义枚举成员名称、无序元数据反序列化和自定义序列化缩进。

  • 文章地址:https://devblogs.microsoft.com/dotnet/system-text-json-in-dotnet-9/

C#/.NET/.NET Core学习路线集合,学习不迷路!

  • 文章简介:C#、.NET、.NET Core、WPF、WinForm、Unity等相关技术的学习、工作路线集合(持续更新)!!!

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

C#哈希查找算法

  • 文章简介:哈希查找算法是一种高效的查找算法,通过将键值映射到哈希表中的位置来实现快速访问。在C#中,哈希查找通常通过哈希表(Hashtable)或字典(Dictionary)来实现。

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

B站第三方 Windows 桌面客户端,使用 Windows App SDK 构建的原生高颜值应用

  • 文章简介:Bili.Copilot是B站第三方 Windows 桌面客户端,专为Windows 11用户设计。该项目基于Windows App SDK进行了重构,旨在以更开放的态度进行开发,并借助社区的力量,共同构建一个有趣且高质量的用户生成内容(UGC)客户端。

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

一个.NET开源、性能优异的Excel数据读取库

  • 文章简介:Sylvan.Data.Excel是一个开源、免费、跨平台的.NET库,专注于读取和写入Excel数据文件。支持多种文件格式,并提供高效的数据访问和数据绑定功能。

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

基于.NET8 + Vue/UniApp前后端分离的快速开发框架,开箱即用!

  • 文章简介:ZR.Admin.NET是一款基于.NET平台开发的、前后端分离的通用权限管理后台系统。它采用了多种先进技术和框架,旨在提高开发效率,降低开发成本,并提供一个稳定、可扩展的后台管理系统解决方案。

  • 文章地址:https://mp.weixin.qq.com/s/oIBGLsrjoehrWJ5W0-MlIQ

一个.NET开源、功能强大的 PDF 处理工具

  • 文章简介:PDF 补丁丁(PDFPatcher)是一个.NET开源、功能强大的 PDF 处理工具,旨在为用户提供便捷、高效的 PDF 编辑和管理体验。该项目不仅支持对 PDF 文档进行多种修改和定制操作,还包含了书签编辑、PDF 制作、文件拆分与合并、图片导出、字体替换等实用功能。

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

.NET Avalonia开源、免费的桌面UI库 - SukiUI

  • 文章简介:SukiUI 是一个为 AvaloniaUI 设计的桌面用户界面(UI)库,它提供了丰富的功能和定制选项,旨在帮助开发者高效构建美观且功能强大的桌面应用程序。

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

基于C#开发的一套全功能的流媒体管理控制接口平台

  • 文章简介:AKStream是一个基于C#开发的一套全功能的流媒体管理控制接口平台,集成了GB28181、RTSP、RTMP、HTTP等设备的推拉流控制、PTZ控制、音视频文件录制管理、音视频文件裁剪合并等功能。

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

2024年全面的多端统一开发解决方案推荐!

  • 文章简介:今天大姚给大家分享8个多端统一开发框架其中语言包括C#、C++、Vue、React、Dart、Kotlin等等(一套代码,可以运行到多个平台从而大幅减轻开发者的开发与维护负担),同学们可以按需选择对应框架(排名不分先后,适合自己的才是最好的)。

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

.NET 9 预览:C#13 带来的新功能抢先看

  • 文章简介:2024年11月12日,.NET 9 的最终版本将与我们正式见面。你可以通过Visual Studio 2022 预览版或者 Visual Studio Code + C# Dev Kit 扩展来提前感受它的威力。这次更新不仅仅是修修补补,而是携带了一些新的“超能力”,尤其是 C# 13 的加入,让开发变得更加灵活又高效。不过,请注意,目前还在预览阶段,正式发布时可能会有点变化。

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

每天5分钟玩转C#/.NET之C#语言详细介绍

  • 文章简介:每天5分钟玩转C#/.NET之C#语言详细介绍。

  • 文章地址:https://mp.weixin.qq.com/s/u6wU-2lc5po63Zgpd4YVbg

适用于 .NET 稳定的官方OpenAI库

  • 文章简介:一个由 OpenAI 官方提供,旨在为 .NET 开发者提供方便的接口来访问 OpenAI 的 REST API。这个项目通过 NuGet 包的形式发布,使得 .NET 应用程序能够轻松地集成和使用 OpenAI 的各种 AI 模型和功能,如文本生成、图像生成、音频转写等。

  • 文章地址:https://mp.weixin.qq.com/s/YaH-Ah59Aabt7AX_RclrbA

我被 .NET8 JIT 的一个BUG反复折磨了半年之久(JIT tier1 finally optimizations)

  • 文章简介:很久很久没有写过博客了, 正好最近园子又挣得一线生机, 必须得凑个热闹水一篇. 事情是这样的, 在今年的早些时候, 把公司的一部分api服务器的.net版本从6升级到了8, 毕竟6马上就是EOL了(.NET6 TLS 到2024年11月12日). 没成想在升级完的3个月后竟然触发了一个.NET8 runtime JIT 的BUG, 而且是在代码没有任何改动的情况下. 也是离奇他妈给离奇开门, 离奇到家了, 下面就给大家说说这个BUG发现和发生的过程。

  • 文章地址:https://www.cnblogs.com/calvinK/p/18469889

盘点.NET支持的 处理器架构

  • 文章简介:盘点.NET支持的 处理器架构。

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

在C#中基于Semantic Kernel的检索增强生成(RAG)实践

  • 文章简介:在C#中基于Semantic Kernel的检索增强生成(RAG)实践。

  • 文章地址:https://www.cnblogs.com/daxnet/p/18475095

C#使用Kubernetes (k8s)

  • 文章简介:在C#中使用Kubernetes (k8s) 通常通过官方的Kubernetes .NET客户端与Kubernetes API进行交互。以下是如何在C#中使用Kubernetes的简要指南。

  • 文章地址:https://www.cnblogs.com/flamesky/p/18472463

.NET使用Graphql的演示——新一代的API交互

  • 文章简介:GraphQL是一种为API设计的查询语言,与REST相比,它提供了更高效、强大和灵活的方法来与数据交互。GraphQL由Facebook于2012年开发,并于2015年开源。其主要的优势在于能够允许客户端精确地指定他们需要的数据,从而避免了过度获取或数据不足的问题。

  • 文章地址:https://www.cnblogs.com/weskynet/p/18471829

ABP VNext 系列:框架启动流程以及依赖注入原理和源码分析

  • 文章简介:ABP VNext 系列:框架启动流程以及依赖注入原理和源码分析。

  • 文章地址:https://www.cnblogs.com/vic-tory/p/18467510

相关文章:

C#/.NET/.NET Core技术前沿周刊 | 第 10 期(2024年10.14-10.20)

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

Git 基本配置

目录 打开 Git Bash设置用户信息查看配置信息修改电脑名字为常用指令配置别名打开用户目录,创建 .bashrc 文件在 .bashrc 文件中输入如下内容:打开gitBash,执行 source ~/.bashrc 解决GitBash乱码问题打开GitBash执行下面命令${git_home}/etc…...

理工科考研想考计算机,湖南大学、重大、哈工大威海、山东大学,该如何选择?

C哥专业提供——计软考研院校选择分析专业课备考指南规划 计算机对理工科同学来说,还是性价比很高的,具有很大的优势! 一、就业前景广阔 高需求行业 在当今数字化时代,计算机技术几乎渗透到了各个领域,无论是互联网…...

使用langchain和大模型API提取QA的实战教程

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

Java面试场景题(1)---如何使用redis记录上亿用户连续登陆天数

感谢uu们的观看,话不多说开始~ 对于这个问题,我们需要先来了解一下~ 海量数据都可以用bitmap来存储,因为占得内存小,速度也很快 我大概计算了一下~ 完全够:String类型512M 1byte 8个bit位 8个状态 512M1024byt…...

Element UI

Element ui 就是基于vue的一个ui框架,该框架基于vue开发了很多相关组件,方便我们快速开发页面。 官网: https://element.eleme.io/#/zh-CN 安装Element UI vue init webpack element(项目名)确认项目是否构建成功:进入到项目的根路径 执行 npm start 访问 h…...

②PROFINET转ModbusTCP, EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关

EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关https://item.taobao.com/item.htm?ftt&id822721028899 协议转换通信网关 PROFINET 转 Modbus TCP (接上一章) 配置使用 与 PROFINET 主站进行组态说明 这里介绍与西门子 PLC 的…...

python+Mosh网课笔记04

太久没写python代码了,学机器学习重新拾起python,笔记比较简陋。 参考:mosh python网课 一、导入同一文件夹下其他文件 first.py def swim():print("swim")def run():print("run")同一个文件夹下的second.py from f…...

【微服务】全面构建微服务监控体系:确保系统稳定与性能优化的关键

目录 引言一、微服务监控概述1.1 微服务监控的定义1.2 微服务监控的重要性1.3 监控的核心目标1.4 微服务监控的关键指标1.5 监控的策略 二、微服务监控的架构2.1 监控架构图2.2 架构组件2.3 监控架构示意图 三、微服务监控的工具3.1 工具概述3.2 Prometheus3.3 Grafana3.4 ELK …...

Gin框架操作指南08:日志与安全

官方文档地址(中文):https://gin-gonic.com/zh-cn/docs/ 注:本教程采用工作区机制,所以一个项目下载了Gin框架,其余项目就无需重复下载,想了解的读者可阅读第一节:Gin操作指南&#…...

鸿蒙系统 VS 安卓系统,谁将引领未来移动操作系统?

文章目录 1. 系统架构:微内核 vs 宏内核2. 设备生态:单设备 vs 全场景分布式3. 开发生态:安卓主导地位 vs 鸿蒙迅速崛起4. 性能与流畅度:安卓优化 vs 鸿蒙调度优势5. 安全性:Google 主导 vs 微内核高安全6. 市场影响力…...

PyTorch 中 functional.py 文件介绍

PyTorch PyTorch 是一个开源的机器学习库,广泛用于计算机视觉和自然语言处理等应用。它由 Facebook 的人工智能研究团队开发,并得到了许多研究机构和企业的支持。PyTorch 以其易用性、灵活性和强大的社区支持而受到欢迎。一些特点如下: 动态…...

SQL Injection | SQL 注入 —— 报错盲注

关注这个漏洞的其他相关笔记:SQL 注入漏洞 - 学习手册-CSDN博客 0x01:报错盲注 —— 理论篇 报错盲注(Error-Based Blind SQL Injection)是一种常见的 SQL 注入技术,适用于那些页面不会直接显示后端处理结果的查询方式…...

网络通信与并发编程(四)操作系统、进程理论、开启进程的两种方式

多道技术、进程理论 文章目录 多道技术、进程理论一、操作系统1.1操作系统1.2操作系统中的常见概念1.3操作系统的发展史 二、进程理论2.1同步、异步、阻塞、非阻塞2.2 进程的层次结构2.3 运行态、阻塞态、就绪态 三、开启进程的两种方式3.1使用Process创建进程的两种方式3.2 父…...

Java--集合(三)之vectorlinkedlisthashset结构

文章目录 0.架构图1.vector解析2.LinkedList分析2.1源码分析2.2迭代器遍历的三种方式 3.set接口的使用方法3.1基本使用说明3.2基本遍历方式3.3HashSet引入3.4数组链表模拟3.5hashset扩容机制3.6hashset源码解读3.7扩容*转成红黑树机制**我的理解 0.架构图 1.vector解析 和之前介…...

upload-labs Pass-04

upload-labs Pass-04 在进行测试前,先了解一下.htaccess文件 .htaccess文件 .htaccess是Apache网络服务器一个配置文件,当.htaccess文件被放置在一个通过Apache Web服务器加载的目录中,.htaccess文件会被Apache Web服务器软件检测并执行&…...

如何修改jupyter notebook的工作目录

1.生成配置文件: 打开Anaconda Prompt,输入如下命令 jupyter notebook --generate-config 用代码可以找到配置文件位置,如果没有填y可以生成。 2.修改配置文件: 修改jupyter_notebook_config.py的配置文件,需将c.Not…...

23种设计模式具体实现方法

提示:文章 文章目录 前言一、背景二、设计模式1、代理模式2、适配器模式2.1 总结 三、3.1 总结 前言 前期疑问: 本文目标: 一、背景 最近 二、设计模式 1、代理模式 参考的这篇文章,代理模式(Proxy) 同时这篇文章还引用了另…...

cisco网络安全技术第3章测试及考试

测试 使用本地数据库保护设备访问(通过使用 AAA 中央服务器来解决)有什么缺点? 试题 1选择一项: 必须在每个设备上本地配置用户帐户,是一种不可扩展的身份验证解决方案。 请参见图示。AAA 状态消息的哪一部分可帮助…...

数据结构练习题5(链表和栈)

1环形链表 II 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测…...

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…...

Appium+python自动化(十六)- ADB命令

简介 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试…...

【Linux】C语言执行shell指令

在C语言中执行Shell指令 在C语言中&#xff0c;有几种方法可以执行Shell指令&#xff1a; 1. 使用system()函数 这是最简单的方法&#xff0c;包含在stdlib.h头文件中&#xff1a; #include <stdlib.h>int main() {system("ls -l"); // 执行ls -l命令retu…...

Nuxt.js 中的路由配置详解

Nuxt.js 通过其内置的路由系统简化了应用的路由配置&#xff0c;使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...

C++ 基础特性深度解析

目录 引言 一、命名空间&#xff08;namespace&#xff09; C 中的命名空间​ 与 C 语言的对比​ 二、缺省参数​ C 中的缺省参数​ 与 C 语言的对比​ 三、引用&#xff08;reference&#xff09;​ C 中的引用​ 与 C 语言的对比​ 四、inline&#xff08;内联函数…...

Spring数据访问模块设计

前面我们已经完成了IoC和web模块的设计&#xff0c;聪明的码友立马就知道了&#xff0c;该到数据访问模块了&#xff0c;要不就这俩玩个6啊&#xff0c;查库势在必行&#xff0c;至此&#xff0c;它来了。 一、核心设计理念 1、痛点在哪 应用离不开数据&#xff08;数据库、No…...

九天毕昇深度学习平台 | 如何安装库?

pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple --user 举个例子&#xff1a; 报错 ModuleNotFoundError: No module named torch 那么我需要安装 torch pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple --user pip install 库名&#x…...

VM虚拟机网络配置(ubuntu24桥接模式):配置静态IP

编辑-虚拟网络编辑器-更改设置 选择桥接模式&#xff0c;然后找到相应的网卡&#xff08;可以查看自己本机的网络连接&#xff09; windows连接的网络点击查看属性 编辑虚拟机设置更改网络配置&#xff0c;选择刚才配置的桥接模式 静态ip设置&#xff1a; 我用的ubuntu24桌…...

AGain DB和倍数增益的关系

我在设置一款索尼CMOS芯片时&#xff0c;Again增益0db变化为6DB&#xff0c;画面的变化只有2倍DN的增益&#xff0c;比如10变为20。 这与dB和线性增益的关系以及传感器处理流程有关。以下是具体原因分析&#xff1a; 1. dB与线性增益的换算关系 6dB对应的理论线性增益应为&…...

【前端实战】如何让用户回到上次阅读的位置?

目录 【前端实战】如何让用户回到上次阅读的位置&#xff1f; 一、总体思路 1、核心目标 2、涉及到的技术 二、实现方案详解 1、基础方法&#xff1a;监听滚动&#xff0c;记录 scrollTop&#xff08;不推荐&#xff09; 2、Intersection Observer 插入探针元素 3、基…...