- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
https://www.cnblogs.com/podolski/p/17388602.html 。
在单元或者集成测试的过程中,需要测试的用例非常多,如果测试是一条一条过,那么需要花费不少的时间。从 V2 开始,默认情况下 XUnit 自动配置并行( 参考资料 ),大大提升了测试速度。本文将对 ASP.NET CORE WEBAPI 程序进行集成测试,并探讨 XUnit 的数据共享与测试并行的方法.
https://www.cnblogs.com/alby/p/Patch-in-ASP-NET-Core-web-API.html 。
在 ASP.NET Core Web API 中,由于 C# 是一种静态语言( dynamic 在此不表),当我们定义了一个类型用于接收 HTTP Patch 请求参数的时候,在 Action 中无法直接从实例中得知客户端提供了哪些参数.
https://www.cnblogs.com/huangxincheng/p/17395212.html 。
前段时间有位朋友找到我,说他 docker 中的web服务深夜cpu被打满,让我帮忙看一下,很多朋友问docker中怎么抓dump,我一般都推荐使用 procdump 这款自动化工具,谁用谁知道,有了 dump 之后,接下来就是分析了.
https://www.cnblogs.com/chingho/p/17110126.html 。
当你把单体应用改造为微服务架构,相应的配置文件,也会被分割,被分散到各个节点。这个时候就会产生一个问题,配置信息是分散的、冗余的,变成不好维护管理。这个时候我们就需要把配置信息独立出来,成立一个配置中心。这是一个基于.Net Core开发的,轻量级配置中心、部署使用简单方便。该项目只具备必要的功能,主要用于轻量级的项目.
https://www.cnblogs.com/gmmy/p/17385868.html 。
本文将探讨如何使用C#开发基于大语言模型的私域聊天机器人落地。大语言模型(Large Language Model,LLM 这里主要以ChatGPT为代表的的文本生成式人工智能)是一种利用深度学习方法训练的能够生成人类语言的模型。这种模型可以处理大量的文本数据,并学习从中获得的模式,以预测在给定的文本上下文中最可能出现的下一个词。 在一般场景下LLM可以理解用户提出的问题并生成相应的回答。然而由于其训练时的数据限制LLM无法处理特定领域的问题。因此我们需要探索一种方法让LLM能够获取并利用长期记忆来提高问答机器人的效果.
https://www.cnblogs.com/huangxincheng/p/17384543.html 。
最近在分析一个 linux 上的 dump,最后的诱因是大量的lock锁诱发的高频上下文切换,虽然问题告一段落,但我还想知道一点信息,所谓的高频到底有多高频?锁竞争到底是一个怎样的锁竞争? 如果了解这些信息对我们后续分析此类问题非常有帮助.
https://www.cnblogs.com/hejiale010426/p/17380575.html 。
首先我们需要介绍一下这个在线编辑器,当前的在线编辑器支持c#的代码编译运行,并且无需后台服务,基于 WebAssembly 实现的在浏览器端去执行我们的 c# 代码,基于 Roslyn 提供的 Api 封装一套简单的编译,并且封装了 js 的支持,让嵌入的方式更简单.
https://www.cnblogs.com/Can-daydayup/p/17383651.html 。
微信群里的一个提问引发的这个问题,有同学问:C#异步有多少种实现方式?想要知道C#异步有多少种实现方式,首先我们要知道.NET提供的执行异步操作的三种模式,然后再去了解C#异步实现的方式.
https://github.com/microsoft/WindowsAppSDK/releases/tag/v1.3.1 。
Windows App SDK v1.3.1 发布.
此版本包括一些崩溃问题的修复、模板更新等.
https://devblogs.microsoft.com/visualstudio/visual-studio-ui-refresh/ 。
宣布更新 Visual Studio 用户界面的计划.
未来,我们计划更新 Visual Studio 的 UI 以符合 Fluent Design,分享当前的设计方案并接收反馈.
https://devblogs.microsoft.com/dotnet/upcoming-availability-of-net-framework-4-8-1-on-windows-update-and-catalog/ 。
宣布可从 Windows 更新和 Windows 更新目录获取 .NET Framework 4.8.1.
.NET Framework 4.8.1 将在未来几周内从 Windows Update 和 Windows Update Catalog 中提供。交付将从 Windows Insider Preview 的 Release Preview 推出.
文章包括下载说明、语言包、阻止自动更新和常见问题解答.
https://zenn.dev/microsoft/articles/howtouser-azure-ai-openai 。
Azure.AI.OpenAI NuGet 包同时支持 OpenAI API 和 Azure OpenAI Service,但在配置使用时存在一些差异.
https://dev.to/integerman/visualizing-data-in-dotnet-with-polyglot-notebooks-and-sanddance-55k9 。
了解如何通过 C# 代码在 Polyglot Notebooks 中使用数据可视化库 SandDance.
https://devblogs.microsoft.com/dotnet/gpt-prompt-engineering-openai-azure-dotnet/ 。
关于在调用 OpenAI 的 ChatGPT 时有帮助的提示工程.
https://devblogs.microsoft.com/dotnet/hacktogether-microsoft-teams-global-hack/ 。
关于 Microsoft Teams 虚拟黑客马拉松活动.
6 月 1 日以主题演讲开始的活动将在 15 日之前制定和提交。将准备几个部委,并为获奖者颁发奖品.
https://zenn.dev/microsoft/articles/options-pattern-validation 。
关于如何使用 Microsoft.Extensions.Options(包括 ASP.NET Core)通过选项模式验证设置值.
本文介绍了如何使用 Microsoft.Extensions.Options.DataAnnotations 通过 DataAnnotations 进行验证.
https://qiita.com/jun1s/items/3e2b3702a965bb5e2705 。
如何从分离的实体更新,如何从分离的实体更新,以及如何在 Entity Framework Core 中错误地使用 Update 方法.
https://devblogs.microsoft.com/visualstudio/surround-selection-experiment/ 。
关于实现围绕选择范围输入的功能.
我们在实际将它们合并到产品中之前提供实验性扩展,验证它们可以应用于所有语言,并征求反馈.
https://mohsen.es/api-versioning-and-swagger-in-asp-net-core-7-0-fe45f67d8419 。
在 ASP.NET Core 中提供版本化的 API,并说明使 Swagger 与 Bearer 身份验证结合使用的过程.
https://unicorn-dev.medium.com/top-10-c-conference-talks-2019-2022-78c049b2d6e9 。
2019 年至 2022 年 10 场 C# 相关会议.
https://dev.to/this-is-learning/how-to-use-visual-studio-like-a-pro-when-presenting-your-code-5955 。
如何提供在演示文稿中使用 Visual Studio 的模式.
https://anthonysimmon.com/dotnet-minimal-workers/ 。
如何使用通用主机和顶级语句实现 Worker 类型的应用程序.
https://zenn.dev/microsoft/articles/semantic-kernel-12 。
关于语义内核 v0.13.442.1-preview 中的更新.
关于 gRPC 可以作为一项技能加载,Azure 认知搜索可以用作语义记忆,完成流支持等.
https://blog.jetbrains.com/dotnet/2023/05/09/dotnet-background-services/ 。
关于如何开始开发在通用主机后台处理的 BackgroundService.
https://dev.to/vhugogarcia/net-maui-webviews-how-to-play-videos-in-full-screen-1j03 。
如何在 .NET MAUI 中使用 Android WebView 进行全屏视频播放.
https://juldhais.net/how-to-download-files-from-secure-ftp-server-sftp-using-winscp-in-net-895fbb44362c 。
如何使用 WinSCP 的 .NET 脚本库从 SFTP 服务器下载文件.
https://chnasarre.medium.com/raiders-of-the-lost-root-looking-for-memory-leaks-in-net-28febafebac1 。
如何使用 C++ Profiler API 跟踪对象引用并查找内存泄漏.
https://blog.cellfish.se/2023/05/go-for-c-developers-defer-is-not.html 。
关于Go的defer和C#的IDisposable(using)的区别。乍一看,这似乎是一种误解,但 defer 是函数作用域的.
https://www.meziantou.net/reading-windows-application-manifest-of-an-exe-in-dotnet.htm 。
如何使用 Win32 API 读取可执行 (.exe) 文件的清单文件.
https://zenn.dev/k_taro56/articles/vetcorized-csharp-introduction 。
关于使用 SIMD 进行并行化的系列文章.
https://dotnetlab.connpass.com/event/281932/ 。
在线学习会议将于 5 月 27 日星期六举行.
https://zenn.dev/jun_murakami/articles/a5ca626eb8204b 。
在 Avalonia UI 中实现的 ChatGPT API 客户端.
.NET 8 中的一种托管堆.
https://twitter.com/egorbo/status/1657007196171902976?s=12 。
添加了 Visual Studio 支持的 .http 文件的文档.
https://twitter.com/sayedihashimi/status/1656751184697339905?s=12 。
https://github.com/dotnet/runtime/pull/86065 。
在 Windows 上删除 ARM32 支持的 PR,它在 .NET 6 及更早版本中已弃用.
https://twitter.com/egorbo/status/1656456755835027457?s=12 。
由于笔者没有那么多时间对国内的一些文章进行整理,欢迎大家为《.NET周报-国内文章》板块进行贡献,需要推广自己的文章或者框架、开源项目可以下方的项目地址提交Issue或者在我的微信公众号私信.
格式如下:
https://github.com/InCerryGit/.NET-Weekly 。
相信大家在开发中经常会遇到一些性能问题,苦于没有有效的工具去发现性能瓶颈,或者是发现瓶颈以后不知道该如何优化。之前一直有读者朋友询问有没有技术交流群,但是由于各种原因一直都没创建,现在很高兴的在这里宣布,我创建了一个专门交流.NET性能优化经验的群组,主题包括但不限于:
希望能有更多志同道合朋友加入,分享一些工作中遇到的.NET性能问题和宝贵的性能分析优化经验。 目前一群已满,现在开放二群.
如果提示已经达到200人,可以加我微信,我拉你进群: ls1075 。
另外也创建了 QQ群 ,群号: 264167610,欢迎大家加入.
最后此篇关于.NET周报【5月第2期2023-05-14】的文章就讲到这里了,如果你想了解更多关于.NET周报【5月第2期2023-05-14】的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
创建使用.NET框架的asp.net页面时,访问该页面的客户端是否需要在其计算机上安装.NET框架? IE。用户访问www.fakesite.com/default.aspx,如果他们没有安装框架,他
我阅读了很多不同的博客和 StackOverflow 问题,试图找到我的问题的答案,但最后我找不到任何东西,所以我想自己问这个问题。 我正在构建一个应用程序,其中有一个长时间运行的工作线程,它执行一些
已锁定。这个问题及其答案是locked因为这个问题是题外话,但却具有历史意义。目前不接受新的答案或互动。 我一直想知道为什么微软为这样一个伟大的平台选择了一个如此奇怪的、对搜索引擎不友好的名称。他们就
.Net Framework .Net .NET Standard的区别 1、.NET Framework 在未来.NET Framework或许成为过去时,目前还是有很多地方在使用的。这一套
如果有选择的话,您会走哪条路? ASP.NET Webforms + ASP.NET AJAX 或 ASP.NET MVC + JavaScript Framework of your Choice
我有一个 Web 服务,它通过专用连接通过 https 使用第三方 Web 服务,我应用了 ServicePointManager.ServerCertificateValidationCallbac
为什么我应该选择ASP.NET Web Application (.NET Framework)而不是ASP.NET Core Web Application (.NET Framework)? 我在
我在网络上没有找到任何关于包含 .NET Standard、.NET Core 和 .NET Framework 项目的 .NET 解决方案的公认命名约定。 就我而言,我们在 .NET 框架项目中有以
.NET Compact 是 .NET 的完美子集吗? 假设我考虑了屏幕大小和其他限制并避免了 .NET Compact 不支持的类和方法,或者 .NET Compact 是一个不同且不兼容的 GUI
我已经阅读了所有我能找到的关于 connectionManagement 中的 maxconnection 设置的文章:即 http://support.microsoft.com/kb/821268
我现在正在使用asp.net mvc,想知道使用内置的Json或 Json.Net哪个是更好的选择,但我不确定一个人是否比另一个人有优势。 另外,如果我确实选择沿用Json.Net的路线,那么我应该选
在 Visual Studio 中,您至少可以创建三种不同类型的类库: 类库(.NET Framework) 类库(.NET 标准) 类库(.NET Core) 虽然第一个是我们多年来一直使用的,但我
.NET 和 ASP.NET 之间有什么区别?它们有什么关系? 最佳答案 ASP.Net 基于 .Net 框架构建,提供有关 Web 开发的附加功能。 你可以去看看wikipedia article
在安装更高版本(3.0)之前,我需要安装.net框架1.1和2.0吗?或者单独安装 3.0 框架就足够了,并为在早期框架版本上编写的软件提供支持?谢谢 ,丽然 最佳答案 不,您不必安装以前的框架。 我
我正在开发一个项目,人们可以“更新”类别,例如更改类别的名称。我收到以下消息 This is called after clicking update 按钮 with the SQL statemen
.NET 类 System.Net.CookieContainer 线程安全吗? --更新:交 key 答复-- 是否有任何方法可以确保异步请求期间修改的变量(即 HttpWebRequest.Coo
我正在使用 JScript.NET 在我编写的 C# WinForms 应用程序中编写脚本。它工作得很好,但我只是尝试在脚本中放置一些异常处理,但我无法弄清楚如何判断我的 C# 代码抛出了哪种类型的异
我需要你的帮助, 比如我有一个小数类型的变量,我想这样取整。 例如 3.0 = 3 3.1 = 4 3.2 = 4 3.3 = 4 3.4 = 4 3.5 = 4 3.6 = 4 3.7 = 4 3.
我使用过这样的代码:http://msdn.microsoft.com/en-us/library/dw70f090.aspx在 ASP.NET 中工作之前访问数据库(2-3 年前)。我没有意识到我正
自 ConfigurationManager .NET Standard 中不存在,检索正在执行的程序集的应用程序设置的最佳方法是什么,无论是 web.config或 appSettings.{env
我是一名优秀的程序员,十分优秀!