https://www.cnblogs.com/xbotter/p/semantic_kernel_introduction_planner.html
本文介绍了Semantic Kernel的一个核心能力,即实现目标导向的AI应用。文中以一个示例展示了如何使用Planner规划器,将一个目标分解为任务列表,并执行相应的技能,最终完成一个中文新闻稿的写作和发送。文中还介绍了Semantic Kernel的一些基本概念和使用方法,以及相关的参考资料。
https://www.cnblogs.com/kewei/p/17321517.html
本文介绍了ServiceSelf项目,它是一个为.NET泛型主机的应用程序提供自安装为服务进程的能力的开源项目,支持windows和linux平台。本文还展示了如何使用nuget包和代码示例集成ServiceSelf,以及如何在不同平台下控制服务的安装和卸载。
https://www.cnblogs.com/xbotter/p/semantic_kernel_introduction_connector.html
本文是一篇关于Semantic Kernel的入门教程,介绍了Connector的概念和作用,以及如何在Native Function中使用Connector进行外部数据源和服务的对接。本文还给出了几个官方示例,展示了Connector的使用方法和场景。
https://www.cnblogs.com/Can-daydayup/p/17320282.html
本文介绍了.NET Core中如何通过反射和依赖注入根据自定义特性调用对应的方法,实现更灵活的编程方式。文章给出了自定义特性、服务类和反射调用的示例代码,并展示了输出结果。
https://www.cnblogs.com/xbotter/p/semantic_kernel_introduction_memory_part_2.html
本文介绍了Semantic Kernel的Memory功能,包括内存配置、信息存储、语义搜索、语义问答、引用存储和内存的持久化,以及相关的代码示例和参考资料。
https://www.cnblogs.com/hejiale010426/p/17309490.html
本文是关于.NET 8预览版中使用Blazor组件进行服务器端呈现的介绍,作者分享了如何创建一个空的ASP.NET Core web app,并在其中添加一个简单的Razor组件,然后在Program.cs中设置Razor组件服务和映射组件的终结点,最后运行应用程序并查看组件渲染的效果。作者还尝试了给组件添加一个点击事件,但发现无法触发,欢迎大佬一起讨论新的技术。
https://www.cnblogs.com/1996-Chinese-Chen/p/17307019.html
本文介绍了C#表达式树的概念和用法,表达式树是定义代码的数据结构,基于编译器的解析和输出结构1。作者展示了如何使用Expression.Dynamic方法和不同的绑定器来动态执行各种操作,如创建实例,调用方法,进行二元和一元运算,设置和获取属性和索引,判断属性是否是事件,调用委托,转换类型等。
https://www.cnblogs.com/wucy/p/17295708.html
本文主要讲解了如何读取ASP.NET Core中的Response.Body,分析了它的源码实现和原理,以及如何使用中间件和MemoryStream来解决默认情况下无法读取的问题。本文还对比了Http日志记录中间件的处理方式,以及为什么要把替换后的结果还原到原始的Response.Body上。本文是作者对ASP.NET Core源码探究的一部分,旨在分享自己的体验和思考,帮助读者更好地理解和使用这个框架。
https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-3/
.NET 8 Preview 3 已经发布。
本文介绍了以下功能和改进:
https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-8-preview-3/
在 .NET 8 Preview 3 中引入 ASP.NET Core 更新。
此版本引入了各种新功能,例如 ASP.NET Core Native AOT 支持、支持范围/兼容性、模板等。
https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-in-dotnet-8-preview-3/
在 .NET 8 Preview 3 中引入 .NET MAUI 更新。
此版本包括质量改进和改进的内存管理。
https://devblogs.microsoft.com/dotnet/check-out-csharp-12-preview/
引入 C# 12 预览功能。
https://devblogs.microsoft.com/dotnet/april-2023-updates/
.NET 7.0.5 和 6.0.16 发布。
此版本不包含任何安全修复,仅包含错误修复和小改进。
https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/stable-channel#version-13
Windows App SDK v1.3.0 发布。
此版本引入了几个新功能,例如 XAML Backdrop API(例如将 Mica 应用于窗口背景)和用于访问应用程序窗口的 Window.AppWindow API。
https://github.com/mysql-net/MySqlConnector/releases/tag/2.3.0-beta.2
Async MySQL Connector 2.3.0 Beat 2 已经发布。
此版本包括一些改进,例如在 MariaDB 上跳过元数据和 MySqlDataReader 回收提高性能。
更新 NuGet.org 服务条款。
服务条款已更新,增加了两条关于作弊的规则。一个是关于包描述或 README 中没有提到的意外行为(恶意后门等)的规则,另一个是关于仇恨言论的规则。
https://ayende.com/blog/199265-A/debugging-native-memory-issues-in-a-c-application
一个关于调查 C# 应用程序中访问冲突的崩溃问题的故事。
Avx2读取内存时读取无效内存导致的问题。
如何在 ASP.NET Core 中使用 Fluent Validation 实现输入验证。
https://zenn.dev/jun_murakami/articles/87c79a3c622b6f
关于使用 Avalonia UI v11 预览所做更改的一些注意事项。
一篇关于提高 Visual Studio 性能的文章,介绍了 Visual Studio 的新检测工具。
https://dev.to/kamilbaczek/boost-your-integration-testing-for-rest-apis-with-snapshot-testing-g2b
了解如何使用 Verify 进行单元测试以比较和验证数据。
https://zenn.dev/shimat/articles/c4b5b05dcd85c7
在 Generic Math 中定义自己的 Vector 结构并实现它,使其在执行加法时不会溢出。
https://medium.com/abp-community/whats-new-in-net-8-discover-all-net-8-features-bf98bc9cf68c
它引入了 .NET 8 的新功能和 Random.GetItems 等 API。
https://michaelscodingspot.com/csharp-12-proposals/
它介绍了 C# 12 提案和其他 C# 功能。
https://blog.elmah.io/normalize-and-compare-urls-with-csharp/
如何粉碎、规范化和比较 URL 中包含的 ID。
https://ravendb.net/articles/externalfinalizer-adding-a-finalizer-to-3rd-party-objects
一种在外部使用终结器来销毁没有终结器的对象的技术。
https://steven-giesel.com/blogPost/faf06188-bae9-484d-804d-a42d58d18cad
尝试使用 SIMD 加速 LINQ 并实现一个库。
https://danielwertheim.se/the-journey-with-multi-tenancy-accesses-continues-with-some-issues/
多租户接入时的实现和注意事项。
https://itnext.io/working-with-nested-tasks-9acd700c0e86
关于嵌套任务行为及其控制。
https://japan.zdnet.com/article/35202341/
介绍 GitHub 对导出 SBOM 的支持。
https://speakerdeck.com/christianweyer/wasm-wasi-wtf-webassembly-101-for-net-developers
有关 .NET 开发人员的 WebAssembly、WASI 和 Blazor 的当前状态和未来的幻灯片。
基于C#的客户端/服务器开发语言统一带来的高效开发体制预联系!大型大师开发案例
https://dotnetlab.connpass.com/event/279139/
https://github.com/HoloLabInc/IwasmUnity
https://twitter.com/ikorin24/status/1646773888767119361?s=12
谈论 AVX-512 支持
https://twitter.com/egorbo/status/1645390605818773505?s=12
谈谈对齐和不对齐在内存访问性能上的区别。
https://twitter.com/egorbo/status/1646922981744992261?s=12
谈论在 486 MS-DOS 上运行C#本机构建的代码 (SeeSharpSnake)。最后,它在真正的 PC 上运行。
https://twitter.com/lukaaash/status/1644761881721044994?s=12
由于笔者没有那么多时间对国内的一些文章进行整理,欢迎大家为《.NET周报-国内文章》板块进行贡献,需要推广自己的文章或者框架、开源项目可以下方的项目地址提交Issue或者在我的微信公众号私信。
格式如下:
https://github.com/InCerryGit/.NET-Weekly
相信大家在开发中经常会遇到一些性能问题,苦于没有有效的工具去发现性能瓶颈,或者是发现瓶颈以后不知道该如何优化。之前一直有读者朋友询问有没有技术交流群,但是由于各种原因一直都没创建,现在很高兴的在这里宣布,我创建了一个专门交流.NET性能优化经验的群组,主题包括但不限于:
希望能有更多志同道合朋友加入,分享一些工作中遇到的.NET性能问题和宝贵的性能分析优化经验。目前一群已满,现在开放二群。
如果提示已经达到200人,可以加我微信,我拉你进群: ls1075
另外也创建了QQ群,群号: 687779078,欢迎大家加入。