.NET周报 【3月第2期 2023-03-12】

国内文章

ASP.NET Core 中如何限制响应发送速率(不是调用频率)

https://www.cnblogs.com/coredx/p/17195492.html

ASP.NET Core 中有很多 RateLimit 组件,.NET 7 甚至推出了官方版本。不过这些组件的主要目标是限制客户端访问服务的频率,在 HTTP 服务器崩溃前主动拒绝部分请求。如果请求没有被拒绝服务会尽可能调用资源尽快处理。现在有一个问题,有什么办法限制响应的发送速率吗?这在一些需要长时间传输流式数据的情况时很有用,避免少量请求耗尽网络带宽,尽可能同时服务更多请求。

基于 TDesign 风格的 Blazor 企业级 UI 组件库

https://mp.weixin.qq.com/s/K86lpVKFBXXLofMQhcdvww

作为一名 Web 开发人员,开发前端少不了使用 JavaScript,而 Blazor 就是微软推出的基于.net 平台交互式客户 Web UI 框架,可以使用 C#替代 JavaScript,减少我们的技术栈、降低学习前端的成本。而采用 Blazor 开发,少不了需要封装 UI 控件,所以今天给大家推荐一套基于 TDesign 风格的 Blazor 企业级 UI 组件库。

这样在 C# 使用 LongRunnigTask 是错的

https://mp.weixin.qq.com/s/S9DvXpto6AtR6GBXq70YnA

Task.Factory.StartNew 有一个重载,是支持 TaskCreationOptions.LongRunning 参数来指定 Task 的特征的。但是可能在没有注意的情况下,你就使用了错误的用法。那么本文我们来简单阐述一下这个参数的作用,和使用的注意要点。

学习 ASP.NET Core Blazor 编程系列

https://www.cnblogs.com/chillsrc/p/16885702.html

这是一个学习 ASP.NET Core Blazor 编程系列的目录,包括从初学者到高级应用的一系列文章。其中,从创建第一个 Blazor 应用程序、实体、迁移、列表页面、数据校验、路由、文件上传、登录等方面进行详细介绍和演示。此系列文章提供了全面的学习资源,可以帮助读者掌握 ASP.NET Core Blazor 的开发技能,实现高效的 Web 应用程序开发。

nacos 实现 Java 和.NetCore 的服务注册和调用

https://www.cnblogs.com/wangsanfeng/p/17206679.html

用 nacos 作为服务注册中心,如何注册.NetCore 服务,如何在 Java 中调用.NetCore 服务呢?本文带大家了解这一切。

VUE+.NET 应用系统的国际化-整体设计思路

https://www.cnblogs.com/tianqing/p/17188422.html

近期产品要支持国际化多语言,主要涉及前端界面国际化以及后端提示信息、异常信息的国际化多语言支持。

目前我们的开发技术栈:前端 VUE、后端.NET。面向前端界面和后端服务,分别涉及对应的国际化多语言支持方案。

VUE+.NET 应用系统的国际化-多语言词条服务

https://www.cnblogs.com/tianqing/p/17205495.html

上篇文章我们介绍了VUE+.NET 应用系统的国际化-整体设计思路系统国际化改造整体设计思路如下:

  1. 提供一个工具,识别前后端代码中的中文,形成多语言词条,按语言、界面、模块统一管理多有的多语言词条

  2. 提供一个翻译服务,批量翻译多语言词条

  3. 提供一个词条服务,支持后端代码在运行时根据用户登录的语言,动态获取对应的多语言文本

  4. 提供前端多语言 JS 生成服务,按界面动态生成对应的多语言 JS 文件,方便前端 VUE 文件使用。

  5. 提供代码替换工具,将 VUE 前端代码中的中文替换为$t("词条 ID"),后端代码中的中文替换为 TermService.Current.GetText("词条 ID")

今天,我们继续介绍多语言词条服务的设计和实现。

WinUI(WASDK)使用 ChatGPT 和摄像头手势识别结合 TTS 让机器人更智能

https://www.cnblogs.com/GreenShade/p/17201961.html

之前写过一篇基于 ML.NET 的手部关键点分类的博客,可以根据图片进行手部的提取分类,于是我就将手势分类和摄像头数据结合,集成到了我开发的电子脑壳软件里。

CAP 7.1 版本发布通告

https://www.cnblogs.com/savorboard/p/cap-7-1.html

今天,我们很高兴宣布 CAP 发布 7.1 版本正式版,我们在这个版本中解决了一个长期以来的问题,也添加了几个小特性及修复了几个 Bug。从 NuGet 数据来看,我们于去年底发布的 7.0 版本非常受欢迎,如果你还没有看到我们 7.0 的新特性的话,这里是传送门。

由于本周 Mayuki 大佬很忙,所以国际板块只有链接没有简介。

主题

【英文】BlazorBindings.Maui 发布 v1.0 版本

https://dev.to/dreamescaper/blazorbindingsmaui-v10-50bo

【英文】autofac/Autofac 发布 v7.0.0 版本

https://github.com/autofac/Autofac/releases/tag/v7.0.0

【英文】microsoft/WindowsAppSDK 发布 v1.3.0-preview1 版本

https://github.com/microsoft/WindowsAppSDK/releases/tag/v1.3.0-preview1

【英文】ReSharper 2023.1 EAP 8 现已推出,改进了对 C# 和 C++ 的支持 | The .NET Tools Blog

https://blog.jetbrains.com/dotnet/2023/03/10/resharper-2023-1-eap-8/

【英文】Rider 2023.1 EAP 8 现已推出改进的 C# 和 F# 支持、新的编辑器功能和 Unity 修复 | The .NET Tools Blog

https://blog.jetbrains.com/dotnet/2023/03/10/rider-2023-1-eap-8/

  • Rider 2023.1 EAP 7 支持 Unity DOTS、Perforce 的 VCS 小部件等 | The .NET Tools Blog

【英文】JamesNK/Newtonsoft.Json 发布 13.0.3 版本

https://github.com/JamesNK/Newtonsoft.Json/releases/tag/13.0.3

文章、幻灯片等

【日文】C# 中重大变更的未来处理(草案)| UFCPP

https://ufcpp.net/blog/2023/3/csharp-breaking-change/

【英文】从元数据到 nettrace 格式的事件块

https://chnasarre.medium.com/from-metadata-to-event-block-in-nettrace-format-90763a186dd5

【英文】使用 .NET 控制台应用程序创建 AWS CloudWatch Logs:分步指南

https://dev.to/dileepamabulage/creating-aws-cloudwatch-logs-using-net-console-application-a-step-by-step-guide-2a1m

【英文】通过使用稳定扩散、C# 和 ONNX 运行时 AI 生成图像

https://onnxruntime.ai/docs/tutorials/csharp/stable-diffusion-csharp.html

【英文】ASP.NET Core 7.0 中的 Serilog – 在 ASP.NET Core 7.0 中使用 Serilog 进行结构化日志记录

https://www.dotnetoffice.com/2023/03/serilog-in-aspnet-core-70-structured.html?m=1

【英文】Visual Studio 2022 – 17.5 性能增强 - Visual Studio 博客

https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-5-performance-enhancements/

【英文】在 ASP.NET Core 中覆盖 System.Text.Json.JsonSerializer 错误消息

https://mohsen.es/override-system-text-json-jsonserializer-error-message-in-asp-net-core-35374255dd9f

【英文】WinForms Visual Basic 应用程序框架的新增功能 - .NET 博客

https://devblogs.microsoft.com/dotnet/update-to-winforms-vb-appframework/

【英文】通过使用稳定扩散、C# 和 ONNX 运行时 AI 生成图像 - .NET 博客

https://devblogs.microsoft.com/dotnet/generate-ai-images-stable-diffusion-csharp-onnx-runtime/

【英文】面向 C# 开发人员的 AI 驱动工具列表

https://dev.to/eekayonline/a-list-of-ai-powered-tools-for-c-developers-3p1k

【日文】显示另存为对话框并保存在 Blazor 中

https://zenn.dev/artuer/articles/cc464956745483

【日文】应用程序开发,包括 Blazor 的 EditForm(包括自定义验证)- Qiita

https://qiita.com/_gobo/items/4f3e3845a029ba43f919

【英文】使用 Visual Studio 开发可访问的应用程序 - Visual Studio 博客

https://devblogs.microsoft.com/visualstudio/developing-accessible-apps-with-visual-studio/

【日文】使用 .NET MAUI Blazor 制作 Markdown 备忘录应用的印象

https://zenn.dev/tomori_k/articles/8ecac5a5920b59

【英文】.NET 月刊 | 2023 年 3 月 | .NET 工具博客

https://blog.jetbrains.com/dotnet/2023/03/08/net-annotated-monthly-march-2023/

【日文】我想用 C# 和 Betalgo.OpenAI.GPT3 使用 ChatGPT API - Qiita

https://qiita.com/TellMin/items/7baaba35111fddeffe0c

【英文】针对 Blazor 和其他项目的 ChatGPT 演示,其中包含针对“Turbo”模型的新 API -- Visual Studio 杂志

https://visualstudiomagazine.com/articles/2023/03/07/chatgpt-demos.aspx?m=1

【英文】启动时使用 FluentValidation 进行 .NET Web API 配置验证

https://medium.com/@imardare/net-web-api-configuration-validation-at-startup-using-fluentvalidation-6d43ea75e828

【英文】播放从 C# 到 rosbridge 的 JSON

https://zenn.dev/husty/articles/a003dfc33af925

【日文】如何在 C# 控制台应用程序中为标准错误输出着色 - Qiita

https://qiita.com/rougemeilland/items/9f272db7e0252c2f48d3

【日文】neue cc - csbindgen - 自动生成 C# 的本机代码调用或从 C# 调用本机代码的现代方法

https://neue.cc/2023/03/09-csbindgen.html

【日文】在 WPF 中处理未处理异常的最佳实践

https://zenn.dev/nuits_jp/articles/2023-03-08-wpf-unhandled-exception

【英文】ASP.NET Core 中基于角色的授权

https://coderethinked.com/role-based-authorization-in-asp-net-core/

【英文】在 .NET 启动时验证连接字符串

https://khalidabuhakmeh.com/validating-connection-strings-on-dotnet-startup

【英文】为 .NET 引入可靠的 Web 应用程序模式 - .NET 博客

https://devblogs.microsoft.com/dotnet/introducing-the-reliable-web-app-pattern/

【日文】在 .NET 中使用 AzureKinect/RealSense

https://zenn.dev/husty/articles/a43118c0fe1d4a

【日文】WinUI3Desktop-Qiita 介绍介绍

https://qiita.com/Yayoi-t/items/238476e8c9bdb59be775

【日文】[C# 12 候补特性] 扩展 | UFCPP

https://ufcpp.net/blog/2023/3/extensions

开源库、存储库、工具等

mk3008/Carbunql: 一个用于解析和构建选择查询的轻量级库。可以动态地重建 SQL。

https://github.com/mk3008/Carbunql

  • 使用 Carbunql 生成动态 SQL

网站、文档

推文

https://twitter.com/jcouv/status/1633227150777278466?s=12

44bddfa03468f88d6b20db5b8c7fd45f.png
image-20230313130753100

https://twitter.com/JamesNK/status/1634048668881006592

02c8164ee6d419340d7ddd0e212c2a7c.png
image-20230313192829889

https://twitter.com/badamczewski01/status/1634596376490254337

2a072c20ac1307874ecfc8966b760116.png
image-20230313192946778

深入探索

Blazor Sections API 提案 · Issue #46937 · dotnet/aspnetcore

https://github.com/dotnet/aspnetcore/issues/46937

designs/net8.0-browser-tfm.md 设计 · dotnet/designs · GitHub

https://github.com/dotnet/designs/blob/main/accepted/2023/net8.0-browser-tfm.md

公告: Razor 编译器 API 重大变更 · Issue #8399 · dotnet/razor

https://github.com/dotnet/razor/issues/8399

版权声明

  • 国内板块由 InCerry 进行整理 : https://github.com/InCerryGit/WeekRef.NET

  • 其余内容来自 Myuki WeekRef,由 InCerry 翻译(已获得授权) : https://github.com/mayuki/WeekRef.NET

由于笔者没有那么多时间对国内的一些文章进行整理,欢迎大家为《.NET 周报-国内文章》板块进行贡献,需要推广自己的文章或者框架、开源项目可以下方的项目地址提交 Issue 或者在我的微信公众号私信。

格式如下:

  • 10~50 字左右的标题

  • 对应文章或项目网址访问链接

  • 200 字以内的简介,如果太长会影响阅读体验

https://github.com/InCerryGit/.NET-Weekly

.NET 性能优化交流群

相信大家在开发中经常会遇到一些性能问题,苦于没有有效的工具去发现性能瓶颈,或者是发现瓶颈以后不知道该如何优化。之前一直有读者朋友询问有没有技术交流群,但是由于各种原因一直都没创建,现在很高兴的在这里宣布,我创建了一个专门交流.NET 性能优化经验的群组,主题包括但不限于:

  • 如何找到.NET 性能瓶颈,如使用 APM、dotnet tools 等工具

  • .NET 框架底层原理的实现,如垃圾回收器、JIT 等等

  • 如何编写高性能的.NET 代码,哪些地方存在性能陷阱

希望能有更多志同道合朋友加入,分享一些工作中遇到的.NET 性能问题和宝贵的性能分析优化经验。目前一群已满,现在开放二群。

如果提示已经达到 200 人,可以加我微信,我拉你进群: ls1075

另外也创建了QQ 群,群号: 687779078,欢迎大家加入。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

程序员摸鱼必备-用人工智能帮我写代码

有了ChatGPT我还写什么代码 2022年底横空出世的ChatGPT 狠狠的震惊了人类一把 简直是每个人梦寐以求的多拉A梦 既是百科达人、又是编程小帮手 还是个诗人、应用文小天才 怎么用 ta能帮程序员很多忙 比如说,需要写代码做字符串加密 我:写一个sha…

冒充人类作者,ChatGPT等滥用引担忧,一文综述AI生成文本检测方法

来源:机器之心 本文约1800字,建议阅读5分钟 大型语言模型(LLM)的出现导致其生成的文本非常复杂,几乎与人类编写的文本难以区分。本文旨在提供现有大型语言模型生成文本检测技术的概述,并加强对语言生成模型…

LLM 系列 | 15:如何用LangChain做长文档问答?

简介 西塞山前白鹭飞,桃花流水鳜鱼肥。 小伙伴们好,我是微信公众号《小窗幽记机器学习》的小编:卖酱猪蹄的小女孩。今天新开一个专题:LangChain实践。前文ChatGPT Prompt 工程和应用系列文章可以如下自取,预告一下该…

找出1-1000中的所有完美数

再次练习查找完美数,找出 1-1000 中的所有完美数。 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅是基础那么简单…… 地址:https://l…

三元操作 三元操作符 if-else / ? :

Python 三元操作符 if-else , 其他语言三元操操作符 ? : ;“三元操作”语句,她也就是一个表达式。 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教…

document-question-answering-bot(文档问答机器人)

任务说明: https://wiki.deepin.org 上有900多条deepin系统相关的中文教程和词条,请编写能根据这些内容回答问题的中文聊天机器人。使用者通过命令行界面输入问题,机器人输出回答和参考的wiki文档的链接。 聊天机器人要能根据 deepin wiki …

IOS真机调试、发布TestFlight等流程

IOS真机调试、发布TestFlight等流程 1、真机调试步骤 使用最新版本的xcode 14 可以简单的进行真机调试,不需要添加钥匙串之类的。 1、在Xcode -> Preferences -> Accounts 中添加苹果ID 2、创建你的项目,在Bundle Identifier中填写项目Identifie…

ChatGPT/InstructGPT论文(二)

一. 导读 第一篇解读:ChatGPT/InstructGPT论文(一) 继ChatGPT大火后,越来越多人想了解ChatGPT相关技术。OpenAI官网虽然没有给出ChatGPT足够详细的信息,但给出了一篇推荐阅读论文InstructGPT,经过对比&…

2023了,学习深度学习框架哪个比较好?

PPT、视频和对应的文章免费开源在:https://chenzomi12.github.io/ 都2023年,才来回答这个问题,自然毫无悬念地选择PyTorch,TensorFlow在大模型这一波浪潮中没有起死回生,有点惋惜,现在GLM、GPT、LLaMA等各种…

【ChatGPT】人工智能发展的背后厉害:跌宕起伏的近百年

文章目录 前言一、麦卡洛克-皮特斯神经元二、赫布式学习三、感知机四、反向传播算法五、卷积神经网络六、递归神经网络七、通用计算GPU芯片八.生成式神经网络与大型语言模型总结 前言 今天,ChatGPT等大型语言预训练神经网络模型已经成为广为人知的名字,…

ChatGPT又添劲敌?OpenAI核心员工创业,新模型获一片叫好

关注并星标 从此不迷路 计算机视觉研究院 公众号ID|ComputerVisionGzq 学习群|扫码在主页获取加入方式 计算机视觉研究院专栏 作者:Edison_G 在 ChatGPT 巨人的肩膀上又有了改进。 转自《机器之心》 ChatGPT 给 AI 领域带来的变革&#xff0c…

aigc分享

AIGC技术分享 AIGC概述 AIGC的概念、应用场景和发展历程https://36kr.com/p/2135547607286144 ppt https://36kr.com/p/2243237713604482 机器学习基础 机器学习的基本概念、分类和常用算法,如线性回归、决策树、支持向量机、神经网络等。 深度学习基础 深度学…

【倒计时2天】CCIG文档图像智能分析与处理论坛开启直播预约,共探智能文档处理前沿技术

文档是人们在日常生活、工作中产生的信息的重要载体,各领域从业者几乎每天都要与金融票据、商业规划、财务报表、会议记录、合同、简历、采购订单等文档“打交道”。让计算机具备阅读、理解和解释这些文档图像的能力,在智能金融、智能办公、电子商务等许…

Chatgpt-plus帮我写的Python教程

Chatgpt-plus帮我写的Python教程 昨天急不可耐的开通了Chatgpt plus,就想着赶快试用下,不得不说真的强大!,现在还只是gpt4模型,不知道gpt5模型出来会变成什么样子,下面是gpt花了三分钟帮我写的教程&#x…

程序员与chatgpt的碰撞

背景:生产环境要复制一条数据,并修改指定字段且id要自增 ChatGPT是一款非常出色的聊天机器人,它使用了最先进的自然语言处理技术,可以与人类进行自然的对话。它可以回答各种问题,包括一般的知识问题、天气、新闻、娱乐…

AI掌绘艺术:揭秘Stable Diffusion华美图韵背后那些提示词的秘密

开篇 好了好了,我知道这个标题有点大,大得像我妈的锅一样。但是,我保证,当你读完这篇文章后,你不仅会明白我为什么敢用这样的标题,而且你也会想试试宝贵的AI画画方法。 首先,我要说&#xff0…

ChatGPT背后的开源AI框架Ray,现在值10亿美元

机器之心报道 编辑:泽南、小舟 Ray 被 OpenAI、亚马逊等科技公司用来开发大模型,是最近异军突起的框架。 最近一段时间,文本生成的人工智能在互联网上掀起了一阵风暴:ChatGPT 因为可以对人们能想到的几乎任何问题提供非常详细、近…

ChatGPT背后的故事和秘密是什么?

大家好。近期,德国一家公司在公司内部暂停了使用人工智能应用ChatGPT,原因竟然是担心其可能会泄露敏感数据。这则消息引发了广泛的关注和探讨,下面我们来了解其中的详情吧! 首先,让我们了解一下ChatGPT是什么。ChatGP…

【阿里云】第一次进行域名注册、备案以及使用全过程

前言 随着ChatGPT的爆火,让我直面感受到了一项技术的突破可以产生堪比原子弹爆炸的威力,因而在品尝过ChatGPT带来的便利与甜头后,就一直在跟进,同时也在能力范围内,让数十位朋友使用上了ChatGPT 前段时间&#xff0c…

【AI提示】ChatGPT提示工程课程(吴恩达OpenAI)转换文本(中文chatgpt版)

设置 翻译 通用翻译器 语调变换 格式转换 拼写检查/语法检查。 转换 在本笔记中,我们将探索如何使用大型语言模型进行文本转换任务,例如语言翻译、拼写和语法检查、语气调整和格式转换。 设置 import openai import osfrom dotenv import load_dotenv, f…