首页 > 其他分享 >.NET周刊【7月第5期 2023-07-30】

.NET周刊【7月第5期 2023-07-30】

时间:2023-08-02 10:04:59浏览次数:48  
标签:https 07 30 英文 2023 dotnet NET com

国内文章

PaddleSharp:跨越一年的版本更新与亮点

https://www.cnblogs.com/sdflysha/p/20230724-paddlesharp-in-a-year.html

我始终坚信,开源社区是技术进步的重要推动力,也是我抽出我业余时间,投入到PaddleSharp这个项目的原因,这个项目充分展现了.NET在复杂计算领域的潜力。今天很高兴地告诉大家,PaddleSharp有了新版本!

先来说说背景,有的朋友可能知道,PaddleSharp过去老版本存在一些东西过时或者无法使用的情况。但是,时光恰恰是优化和革新的好理由和契机,我在距离上一篇文章发布之后,做了许多优化,下面我挑重要的部分做介绍。

跟进 .NET 8 Blazor 之 ReuseTabs 支持 Query 属性绑定

https://www.cnblogs.com/ElderJames/p/ant-blazor-reusetabs-supports-supply-parameter-form-query.html

ASP.NET 团队和社区在 .NET 8 继续全力投入 Blazor,为它带来了非常多的新特性,特别是在服务端渲染(SSR)方面,一定程度解决之前 WASM 加载慢,Server 性能不理想等局限性,也跟原来的 MVC,Razor Pages 框架在底层完成了统一。

.NET 如何实现ChatGPT的Stream传输

https://www.cnblogs.com/hejiale010426/p/17583803.html

ChatGPT是如何实现不使用websocket进行一个一个字返回到前端的?下面我们会介绍一下EventSource

DateTime和DateTimeOffset是同胞兄弟吗?

https://www.cnblogs.com/fengjq/p/17583940.html

小编在日常开发中,用得最多的时间类型就是DateTime,直到一次偶然的邂逅,让小编遇见了DateTimeOffset。当时小编也是一脸迷茫,因为在小编的C#编程字典里就没出现过DateTimeOffset的字样,实属惭愧。于是心中立马产生疑惑:DateTimeOffset是用来干嘛的?它和DateTime之间又是什么关系?带着种种疑问和不解,小编今天就带你一起一窥究竟!

超越.NET极限:我打造的高精度数值计算库

https://www.cnblogs.com/sdflysha/p/20230725-sdcb-arithmetic-intro.html

今年(2023)年初趁过年放假期间,我把自己关在家里,连续几个晚上熬夜工作,基于GMPMPFR两个知名的开源项目,最终成功开发了.NET的高精度数值计算库:Sdcb.Arithmetic,现在经过多个版本的迭代,已经相当稳定了。

.NET程序的 GDI句柄泄露 的再反思

https://www.cnblogs.com/huangxincheng/p/17579180.html

上个月我写过一篇 如何洞察 C# 程序的 GDI 句柄泄露 文章,当时用的是 GDIView + WinDbg 把问题搞定,前者用来定位泄露资源,后者用来定位泄露代码,后面有朋友反馈两个问题:

  • GDIView 统计不准怎么办?
  • 我只有 Dump 可以统计吗?

于是这篇文章我们继续研究下。

PerfView专题 (第十六篇): 如何洞察C#托管堆内存的 "黑洞现象"

https://www.cnblogs.com/huangxincheng/p/17576542.html

首先声明的是这个 黑洞 是我定义的术语,它是用来表示 内存吞噬 的一种现象,何为 内存吞噬,我们来看一张图。

Avalonia中用FluentAvalonia+DialogHost.Avalonia实现界面弹窗和对话框

https://www.cnblogs.com/raok/p/17575878.html

本文是项目中关于 弹窗界面 设计的技术分享,通过 FluentAvalonia+DialogHost.Avalonia 开源nuget包来实现项目中需要 弹框显示的界面 和所有的 对话框 的展示。

关于 yield 关键字(C#)

https://www.cnblogs.com/czzj/p/yield.html

yield 关键字推迟指令执行,使得程序可以更细致地控制集合元素产生的时机。对于大型集合,可以先返回部分内容,让系统展示目标内容,类似于在餐馆吃饭时做好一个菜就上桌。此外,使用 yield 还可以提高内存使用效率。当一个方法需要返回一个集合时,如果不使用 yield,则需要把集合数据装载到内存中等待被使用,这可能导致数据在内存中占用较长的时间。下面就一起来看下怎么用 yield 关键字吧。

asp.net core之依赖注入

https://www.cnblogs.com/fanshaoO/p/17579976.html

ASP.NET Core 支持依赖关系注入 (DI) 软件设计模式,这是一种在类及其依赖关系之间实现控制反转 (IoC) 的技术。
按照官方文档的描述:
依赖关系注入通过以下方式解决了这些问题:

  • 使用接口或基类将依赖关系实现抽象化。
  • 在服务容器中注册依赖关系。 ASP.NET Core 提供了一个内置的服务容器 IServiceProvider。 服务通常已在应用的 Program.cs 文件中注册。
  • 将服务注入到使用它的类的构造函数中。 框架负责创建依赖关系的实例,并在不再需要时将其释放。

由于Myuki大佬比较忙,本周国际内容板块只有标题和链接。

主题

【英文】ReSharper 2023.2 候选版本现已推出 | .NET 工具博客

https://blog.jetbrains.com/dotnet/2023/07/26/resharper-2023-2-rc/

【英文】Rider 2023.2 候选版本现已推出 | .NET 工具博客

https://blog.jetbrains.com/dotnet/2023/07/26/rider-2023-2-rc/

【英文】Avalonia for Visual Studio Code(抢先体验)

https://dev.to/avalonia/avalonia-for-visual-studio-code-early-access-34bh

【英文】宣布 ODP.NET 23c 开发版本

https://medium.com/@alex.keh/announcing-odp-net-23c-dev-release-fbd92861e466

【英文】F# 中字符串插值的新语法 - .NET 博客

https://devblogs.microsoft.com/dotnet/new-syntax-for-string-interpolation-in-fsharp/

【英文】预测性调试简介:对未来的颠覆性展望 | .NET 工具博客

https://blog.jetbrains.com/dotnet/2023/07/27/introducing-predictive-debugging-a-game-changing-look-into-the-future/

【英文】.NET Framework 2023 年 7 月累积更新预览 - .NET 博客

https://devblogs.microsoft.com/dotnet/dotnet-framework-july-2023-cumulative-update-preview/

【英文】版本 2.2.7 · mysql-net/MySqlConnector

https://github.com/mysql-net/MySqlConnector/releases/tag/2.2.7

文章、幻灯片等

【日文】在AvaloniaUI中构建Android

标签:https,07,30,英文,2023,dotnet,NET,com
From: https://www.cnblogs.com/InCerry/p/dotnet_week_23_7_5.html

相关文章

  • .net Nuget包管理
     两种包管理模式,一种是packages.config一种是PackageReference  packages.config程序包管理文件只存在于.NETFramework的项目中,比如下图,我创建了一个.NETFramework的项目: 在添加了NuGet程序包Newtonsoft.Json之后,会自动创建packages.config这个NuGet程序包 但在.NET......
  • 重返照片的原始世界:我为.NET打造的RAW照片解析利器
    重返照片的原始世界:我为.NET打造的RAW照片解析利器如果你是我的老读者,你可能还记得,在2019年,我冒险进入了一片神秘的领域——用C#解析RAW格式的照片:20191208-用.NET解索尼相机ARW格式照片20191226-.NET解所有相机RAW格式照片在那两篇文章的尾声处,我曾给自己和大家留下了......
  • 基于ResNet-101深度学习网络的图像目标识别算法matlab仿真
    1.算法理论概述       介绍ResNet-101的基本原理和数学模型,并解释其在图像识别中的优势。然后,我们将详细介绍如何使用深度学习框架实现ResNet-101,并在图像数据集上进行训练和测试。最后,我们将总结本文的主要内容并提出进一步的研究方向。 1.1、ResNet-101的基本原理......
  • 20230801
    前文:离散概率论2概率密度函数我们已经了解了基本离散概率论,可对于一个连续型随机变量。比如在R上取值,这个时候我们就需要概率密度函数。我们先拿一个经典的正态分布图像:显然任意类似于P(x=1)的值都是0,但我们可以研究X在某一个区间上的概率了,比如:可概率密度函数怎样体现概率......
  • Java面试题 P30:数据库篇:MySql篇-MySql优化-索引-什么是聚集索引(聚簇索引)?什么是非聚集
     回表查询:先去二级索引找到主键,在用主键去聚集索引查到对应的值的过程交回表查询。   ......
  • 卷积神经网络(LeNet)
    卷积神经网络(LeNet)卷积神经网络(LeNet)tensorflow..... pytorch实现LeNet5......
  • 不忘初心 Windows11 22H2 22621.2070 x64 无更新 精简 游戏 2023.07.31 集成最新版任
    注意此版不能更新补丁,而且非纯净版,此版为游戏版,为游戏稳定而生也可以用于办公,保留Hyper和linux,体积和稳定性介于可更新版和无更新版之间,集成任务栏透明软件,独家4K全新高清壁纸,增加右键一些功能,以及离线集成了运行库,绝对给你带来不一样的视觉体验,不一样的美!为了保证稳定初心的系统......
  • Gin+Xterm.js实现远程Kubernetes Pod(一)
    Xterm.js简介xterm.js(https://xtermjs.org/)是一个开源的JavaScript库,它模拟了一个终端接口,可以在网页中嵌入一个完全功能的终端。这个库非常灵活,并且具有很多定制选项和插件系统。下面是一些使用xterm.js的基本步骤:首先,需要在项目中安装xterm.js。你可以直接从npm......
  • ASP.NET WebForm中asp:Repeater和UI:Grid数据为空时如何显示表头?
    一、asp:RepeaterRepeater控件用于显示被绑定在该控件上的项目的重复列表。Repeater控件可被绑定到数据库表、XML文件或者其他项目列表。1.1-前台页面代码<asp:RepeaterID="ImageTypeListNew"runat="server"OnItemCommand="ImageTypeListNew_ItemCommand">......
  • ASP.NET WebForm中在TextBox输入框回车时会触发其他事件,如何处理?
    一、TextBox在输入框回车时会触发其他事件,如何解决?在ASP.NETWebForm中,在页面中按键盘上的回车键,会自动触发某些事件,但是这并不是我们想要的效果,我们可以设置将其取消,那如何处理呢?前台代码:<ul><li><span>名称:</span><asp:TextBoxID="txtCategoryName"runat="ser......