.NET周刊【10月第3期 2025-10-19】
國內(nèi)文章
史詩級警報:ASP.NET Core 被曝 CVSS 9.9 分漏洞,幾乎所有.NET 版本無一幸免!
http://www.rzrgm.cn/netry/p/19147223/CVE-2025-55315
2025 年 10 月的微軟補丁星期二更新中,ASP.NET Core 漏洞 CVE-2025-55315 引起關(guān)注,其 CVSS 評分為 9.9,預(yù)示重大風(fēng)險。這個漏洞涉及 HTTP 請求走私,允許攻擊者繞過安全檢查。受影響的.NET 版本包括.NET 10、9、8 及老版本.NET Core 2.x。微軟明確指出,沒有緩解措施,唯一修復(fù)方案是升級到最新 SDK 版本或更新 NuGet 包引用。漏洞危害嚴(yán)重,開發(fā)者需高度重視。此文章提供了詳細(xì)的漏洞解析和修復(fù)指引。官方鏈接也提供了更多信息。
.NET 10 Release Candidate 2(RC2)發(fā)布
http://www.rzrgm.cn/shanyou/p/19142462
.NET 團(tuán)隊發(fā)布了 .NET 10 RC2,此版本為長期支持版本,提供三年支持。RC2 是正式版前的最終候選,已具備生產(chǎn)環(huán)境可用性。其主要更新包括 JIT 編譯器優(yōu)化、支持 AVX10.2 硬件加速、JSON 序列化增強和安全性改進(jìn)。ASP.NET Core 與 Blazor 也有重大提升,如組件狀態(tài)持久化和 API 開發(fā)的強化??缙脚_支持方面,MAUI 和 WPF 增加了新功能。開發(fā)工具鏈標(biāo)準(zhǔn)化,支持容器化,提升了效率。此版本適合生產(chǎn)環(huán)境部署,建議關(guān)注官方動態(tài)以獲取最新信息。
從零開始:如何用 C# 開發(fā)一款媲美 “AnyTxt” 的文件內(nèi)容搜索工具
http://www.rzrgm.cn/luojin765/p/19145746
本文章介紹了一個基于 C#開發(fā)的開源全文搜索工具 TDSContent,旨在彌補現(xiàn)有工具 AnyTxt 的不足。TDSContent 具備快速檢索及對多種文檔類型的支持,采用 Lucene.Net 作為索引架構(gòu),并實現(xiàn)了多種格式的解析器,包括 PDF、docx、pptx 等。文章詳細(xì)分析了與 AnyTxt 的對比,突出 TDSContent 的技術(shù)優(yōu)勢。同時,討論了索引的實時性和文件內(nèi)容的敏感性問題,強調(diào)軟件安全性。整個項目已完全開源,力求提升文檔管理的效率與安全。
使用 Visual Studio 快速創(chuàng)建 NuGet 程序包并發(fā)布到 NuGet 官網(wǎng)
http://www.rzrgm.cn/Can-daydayup/p/19142268
本文講解如何將 .NET EF Core 通用倉儲類庫打包為 NuGet 包并發(fā)布到 NuGet 官網(wǎng)。教程中使用 Visual Studio 2022 和 .NET CLI 工具指導(dǎo)用戶從注冊賬號到生成和發(fā)布 NuGet 包的每個步驟。內(nèi)容包括創(chuàng)建 API 密鑰、配置包屬性、生成 NuGet 包的方法,并提供了在項目中引入和使用 NuGet 包的示例代碼。文章鏈接到相關(guān)資源,便于讀者進(jìn)一步學(xué)習(xí)。
【EF Core】FromExpression 方法有什么用?
http://www.rzrgm.cn/tcjiaan/p/19136951
本文主要探討了 DbContext 類中的 FromExpression 方法及其用法。首先,介紹了該方法的簽名及返回類型,強調(diào)其可用于 LINQ 查詢。通過分析方法參數(shù),說明了如何利用此方法在一開始就返回經(jīng)過篩選的查詢,從而避免多次執(zhí)行 SQL 語句,提升效率。此外,適用場景還包括從表值函數(shù)返回數(shù)據(jù)的情況。最后,給出了一個示例,包含了一個實體類的定義及 DbContext 的繼承,深度介紹了其實際應(yīng)用。
為 .NET 10 GC(DATAS)做準(zhǔn)備
http://www.rzrgm.cn/InCerry/p/19146679
本文討論了.NET 9 和.NET 10 中的 DATAS 功能,重點在于性能特性及內(nèi)存管理的變化。DATAS 旨在動態(tài)適應(yīng)應(yīng)用程序大小,但不是所有場景適用。文章建議開發(fā)者在升級后檢查應(yīng)用性能指標(biāo),并決定是否關(guān)閉 DATAS。作者提供了在特定場景下調(diào)優(yōu) DATAS 的實例,并解釋了如何選擇和實現(xiàn) GC 性能功能。DATAS 適合在內(nèi)存限制環(huán)境和小型負(fù)載下使用,作者提醒開發(fā)者考慮如何有效利用內(nèi)存。
ASP.NET Core Blazor 簡介和快速入門一(基礎(chǔ)篇)
http://www.rzrgm.cn/shenchuanchao/p/19142586
Blazor 是 Microsoft 開發(fā)的開源 Web UI 框架,基于.NET,可以使用 C#和 HTML 創(chuàng)建單頁應(yīng)用程序。Blazor 有兩種托管模型:Blazor Server 和 Blazor WebAssembly。Blazor Server 在服務(wù)器端運行,依賴 SignalR 進(jìn)行實時交互,具有較小的下載量和快速加載速度,但不支持離線工作。Blazor WebAssembly 在客戶端直接運行,能夠充分利用客戶端資源,支持獨立部署并能在無服務(wù)器環(huán)境中運行。Blazor 適合各種現(xiàn)代瀏覽器,提供開發(fā)人員以高效開發(fā)工具和強大功能。
使用 Scalar.AspNetCore 來管理你的 OpenApi
http://www.rzrgm.cn/wangbin5542/p/19148516
本文介紹了 Scalar 組件在 ASP.NET Core 中的集成使用,提供了官方文檔鏈接和 GitHub 地址。作者分享了簡單使用、基本配置和高級配置的步驟,包括創(chuàng)建 API 項目、添加所需包、配置路由和自定義文檔。注意到新版 2.9.0 后增加了編輯配置的功能,用戶可自由保存調(diào)試后的配置,強調(diào)了主題自定義等功能。整體結(jié)構(gòu)清晰明了,適合開發(fā)者學(xué)習(xí)。
多智能體微服務(wù)實戰(zhàn)(1/4):康威定律在 AI 時代的應(yīng)用
http://www.rzrgm.cn/madtom/p/19140138
本文探討了多智能體協(xié)作在現(xiàn)代項目管理中的必要性。傳統(tǒng)項目管理面臨信息孤島、溝通成本高和響應(yīng)速度慢等問題。單一 AI 助手無法滿足企業(yè)的專業(yè)需求,因為缺乏行業(yè)特定的理解和靈活性。多智能體微服務(wù)的理念能夠確保各專業(yè)團(tuán)隊集中各自的知識與技能,有效應(yīng)對項目挑戰(zhàn)。利用康威定律,企業(yè)組織結(jié)構(gòu)與智能體系統(tǒng)結(jié)構(gòu)的映射能夠?qū)崿F(xiàn)更高效的協(xié)同工作。文章強調(diào)了通過專業(yè)分工來提升項目管理的效果。
從零開始:C# 解析 docx 提取文本-無需安裝 office 軟件且完美支持 aot
http://www.rzrgm.cn/luojin765/p/19147754
本文介紹了 docx 格式的概念和使用 Open XML SDK 來解析該格式文件的方法。docx 文件基于 XML,使用 zip 壓縮,便于存儲和傳輸。Open XML SDK 簡化了開發(fā)人員對 Office Open XML 文件的操作,無需安裝 Office 軟件即可進(jìn)行文本提取。文章詳細(xì)描述了如何使用 WordprocessingDocument 類提取文檔內(nèi)容,包括段落、表格及批注的處理。文章還附帶了示例代碼,適合開發(fā)者參考和實踐。
.NET 10 中 GC(垃圾收集器)默認(rèn)啟用 DATAS
http://www.rzrgm.cn/shanyou/p/19144782
.NET GC 的大總管 Maoni 發(fā)布的文章介紹了.NET 10 的 GC 特性。新版本重點在于代碼優(yōu)化、配置預(yù)留和環(huán)境兼容。DATAS 功能默認(rèn)啟用,旨在根據(jù)應(yīng)用程序?qū)嶋H大小動態(tài)調(diào)整堆,以提高內(nèi)存效率并減少 GC 壓力。雖然在內(nèi)存緊張的環(huán)境中效果顯著,但在吞吐量要求高的場景下可能不適用。用戶需要根據(jù)應(yīng)用需求調(diào)整配置,并評估是否啟用 DATAS,以優(yōu)化性能。文章提供了調(diào)優(yōu)建議和監(jiān)控分析工具的使用。
C#/.NET/.NET Core 技術(shù)前沿周刊 | 第 57 期(2025 年 10.1-10.12)
http://www.rzrgm.cn/Can-daydayup/p/19142317
本文介紹了 C#/.NET/.NET Core 領(lǐng)域內(nèi)的技術(shù)動態(tài)和資源,包括 AutoMapper 的替代品 Mapster,以及 MAUI UI 組件庫、任務(wù)調(diào)度框架.NET Aspire 等。各項技術(shù)與工具不僅提升了開發(fā)效率,還增強了項目的功能和視覺體驗。此外,文章涵蓋了開發(fā)者如何在.NET 環(huán)境中審查 AI 生成的代碼,為開發(fā)者提供了新的視角和挑戰(zhàn)。
WPF 應(yīng)用綁定系統(tǒng)快捷鍵
http://www.rzrgm.cn/mingupupu/p/19145116
全局快捷鍵功能提升用戶體驗,允許用戶通過特定鍵盤組合快速觸發(fā)應(yīng)用功能。本文介紹 WPF 應(yīng)用中的全局鍵盤鉤子實現(xiàn),利用 Windows API 監(jiān)聽系統(tǒng)級鍵盤事件。首先,導(dǎo)入必要 API 函數(shù),包括設(shè)置和卸載鉤子,以及獲取模塊句柄。這些函數(shù)的詳細(xì)用途和參數(shù)說明清晰呈現(xiàn),并強調(diào)了在代碼中的具體應(yīng)用,確保資源的正確管理。通過對函數(shù)的逐一解析,讀者能夠理解如何有效實現(xiàn)全局快捷鍵的綁定與處理。
.NET 運行時核心倉庫的治理架構(gòu)解析:責(zé)任分配與協(xié)作機制
http://www.rzrgm.cn/shanyou/p/19150635
這份文檔是 dotnet/runtime 倉庫的核心治理文件,詳細(xì)定義區(qū)域劃分和責(zé)任分配。它闡述了 Pull Request 和 Issue 的標(biāo)簽策略,強調(diào)扁平化協(xié)作。文檔涉及多個技術(shù)領(lǐng)域,包括編譯器、運行時組件和診斷工具,標(biāo)明了各個領(lǐng)域的責(zé)任人。特別指出,編輯文檔不會自動更新配置,保障可讀性與安全性。文中還提到了一些歸檔組件,變更會受到限制。此外,列出操作系統(tǒng)支持和處理器架構(gòu)的負(fù)責(zé)人。
Roslyn 技術(shù)解析:如何利用它做代碼規(guī)范檢查與運行時代碼生成?
http://www.rzrgm.cn/yuxl01/p/19142945
本文介紹了 Roslyn,C# .NET 的編譯平臺。Roslyn 利用 C#編寫,能夠?qū)?C#和 VB.NET 源碼編譯為 IL 代碼。文章簡述了 C#的編譯流程,包括源代碼、編譯器、IL 生成和運行時編譯。文中還回答了常見問題,強調(diào) Roslyn 的限于僅編譯 C#和 VB.NET。作者提到 Roslyn 的多種應(yīng)用,如開發(fā) Visual Studio 插件、靜態(tài)分析工具和代碼生成工具等,并探討其語法樹的解析與分析。整體上,文章嘗試讓讀者了解 Roslyn 的強大功能及其在開發(fā)中的實際應(yīng)用。
WPF/C#:使用 Microsoft Agent Framework 框架創(chuàng)建一個帶有審批功能的終端 Agent
http://www.rzrgm.cn/mingupupu/p/19149202
本文介紹了微軟的 Agent Framework 框架,重點展示如何利用該框架創(chuàng)建一個可以執(zhí)行終端命令并具備人工審批的 WPF 應(yīng)用。討論了框架的基本功能,包括 AI 代理和工作流構(gòu)建,強調(diào)了在執(zhí)行敏感操作時,人工審批的重要性。實例演示了如何通過人工審批來獲取時間和新建文件的過程。還包含了 GitHub 的鏈接,以及如何安裝 NuGet 包和編寫執(zhí)行命令的函數(shù),為讀者提供了實際操作指導(dǎo)。整體上,文章能夠結(jié)合實例,系統(tǒng)地闡述該框架的應(yīng)用與實現(xiàn)細(xì)節(jié)。
我來說說讀寫分離,就是數(shù)據(jù)庫讀寫分離在 ORM 中是如何實現(xiàn)的,附上源碼
http://www.rzrgm.cn/pastespider/p/19143981
文章深入探討了讀寫分離的實際問題,指出主從數(shù)據(jù)庫的延遲可能導(dǎo)致讀取舊數(shù)據(jù)。作者強調(diào),不應(yīng)簡單地將所有讀取請求指向從庫,以避免新用戶注冊后無法立即登錄的情形。通過具體示例,作者展示了如果不妥善處理讀寫分離,可能引發(fā)的連鎖問題。此外,文章提供了代碼示例,說明如何在用戶注冊和立即登錄時處理數(shù)據(jù)庫操作。整體上,文章旨在引起對讀寫分離設(shè)計的關(guān)注和思考。
冪等的雙倍快樂,你值得擁有
http://www.rzrgm.cn/JulianHuang/p/19150319
本文解釋了冪等性在軟件開發(fā)中的重要性,尤其是對于網(wǎng)絡(luò)不可靠和分布式系統(tǒng)的場景。通過具體示例,討論了如何避免重復(fù)請求的問題,并分享了解決方案,如前端響應(yīng)機制。文中提到的雙將軍理論和重試機制深入探討了工程上的解決思路。具體代碼示例展示了如何設(shè)計冪等的開戶請求。文章內(nèi)容具有實用性和可讀性,適合開發(fā)者參考和學(xué)習(xí)。
WPF 調(diào)用 ChangeWindowMessageFilterEx 修改指定窗口 (UIPI) 消息篩選器的用戶界面特權(quán)隔離
http://www.rzrgm.cn/wuty/p/19142059
這篇文章討論了 WPF 進(jìn)程間通信的問題,特別是在發(fā)送普通權(quán)限窗口消息時,管理員權(quán)限窗口無法接收的問題。文章詳細(xì)介紹了 Windows 的受保護(hù)模式,強調(diào)了自 Windows NT6.0 引入的 UIPI 機制。為解決此問題,微軟提供了 ChangeWindowMessageFilterEx 函數(shù),允許開發(fā)者控制窗口消息篩選器。文中清晰闡述了函數(shù)的語法、參數(shù)及其返回值,并提供了使用示例,幫助開發(fā)者理解如何實現(xiàn)消息傳遞。整體而言,文章提供了實用的技術(shù)細(xì)節(jié),有助于開發(fā)者解決特定問題。
ManySpeech.AliParaformerAsr 使用指南
http://www.rzrgm.cn/manyeyes/p/19144047
ManySpeech.AliParaformerAsr 是一個語音識別組件,支持多種模型和多個開發(fā)環(huán)境,包括 Windows、macOS 和 Linux。其底層使用 Microsoft.ML.OnnxRuntime 進(jìn)行解碼,提供了跨平臺和 AOT 編譯特性。安裝推薦通過 NuGet 包管理器,支持 Package Manager Console 和.NET CLI 方式。配置文件 asr.yaml 的特定參數(shù)可調(diào)整,以優(yōu)化識別效果,例如實現(xiàn)逆文本正則化。提供了詳細(xì)的代碼調(diào)用方法,適合開發(fā)者快速集成。
從零開始實現(xiàn)簡易版 Netty(九) MyNetty 實現(xiàn)池化內(nèi)存的線程本地緩存
http://www.rzrgm.cn/xiaoxiongcanguan/p/19148861
本文介紹 MyNetty 實現(xiàn)池化內(nèi)存的線程本地緩存,以提高內(nèi)存分配效率。前文已經(jīng)實現(xiàn) Normal 和 Small 規(guī)格池化內(nèi)存,當(dāng)前階段將引入線程本地緩存,減少線程間同步競爭。線程本地緩存允許當(dāng)前線程先嘗試使用自己的緩存而非公共 PoolArena,顯著提升內(nèi)存分配吞吐量。雖然增加了內(nèi)存開銷,但能改善訪問性能。具體實現(xiàn)細(xì)節(jié)將在后續(xù)源碼分析中揭示。讀者需熟悉系列博文內(nèi)容,以便更好理解。
Sql Server 安裝報錯“服務(wù)沒有及時響應(yīng)啟動或控制請求”
http://www.rzrgm.cn/bkyqtr/p/19141193
文章描述了在重裝電腦系統(tǒng)后安裝 SQL Server 時遇到的問題,特別是防火墻導(dǎo)致 MSSQLSERVER 服務(wù)無法啟動。作者經(jīng)過多次嘗試,發(fā)現(xiàn)關(guān)閉 Windows Defender 防火墻后問題得到解決,服務(wù)正常啟動。最終,安裝成功,作者提供了相關(guān)解決方案的參考網(wǎng)址,并提醒轉(zhuǎn)載時注明出處。文章內(nèi)容直觀、具體,適合需要解決類似問題的讀者。
主題
.NET 和 .NET Framework 2025 年 10 月服務(wù)版本更新 - .NET 博客
https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-october-2025-servicing-updates/
宣布推出 .NET 10 候選版本 2 - .NET 博客
https://devblogs.microsoft.com/dotnet/dotnet-10-rc-2/
宣布 Uno 平臺和 Microsoft .NET 團(tuán)隊協(xié)作
https://platform.uno/blog/announcing-unoplatform-microsoft-dotnet-collaboration/
宣布成立 .NET 安全組 - .NET 博客
https://devblogs.microsoft.com/dotnet/announcing-dotnet-security-group/
Visual Studio 中的規(guī)劃簡介(公共預(yù)覽版) - Visual Studio 博客
https://devblogs.microsoft.com/visualstudio/introducing-planning-in-visual-studio-public-preview/
宣布在 NuGet.org 上獲得贊助 - .NET 博客
宣布發(fā)布 SQL Server Management Studio 22 預(yù)覽版 3 | Microsoft 社區(qū)中心
發(fā)布
- 阿瓦洛尼亞 UI/阿瓦洛尼亞
- aws/aws-sdk-net
- Azure/azure-cosmos-dotnet-v3
- Azure/azure-sdk-for-net
- Azure.Monitor.Query.Logs_1.0.0, Azure.Monitor.Query.Metrics_1.0. 0, Azure.ResourceManager.FrontDoor_1.4. 1 Azure.ResourceManager.HealthBot_1.2.0、Azure.ResourceManager.MongoCluster_1.0. 0, Azure.ResourceManager.Network_1.13. 0, Azure.ResourceManager.PolicyInsights_1.3. 0, Azure.ResourceManager.ProviderHub_1.2. 0, Azure.ResourceManager.Qumulo_1.2. 0, Azure.ResourceManager.ResourceGraph_1.1. 0, Azure.ResourceManager.Storage_1.6. 0, Azure.ResourceManager.StorageDiscovery_1.0. 0, Azure.ResourceManager.StorageMover_1.3. 0, Azure.Storage.DataMovement_12.3. 0, Azure.Storage.DataMovement.Blobs_12.3. 0, Azure.Storage.DataMovement.Files.Shares_12.3. 0、Microsoft.Azure.WebJobs.Extensions.EventHubs_6.5。 3、Microsoft.Azure.WebPubSub.Common_1.5。 0
- DataDog/dd-trace-dotnet
- dotnet/aspire
- googleapis/google-cloud-dotnet
- Google.Cloud.AIPlatform.V1-3.49.0, Google.Cloud.AIPlatform.V1-3.50.0, Google.Cloud.AIPlatform.V1-3.51. 0, Google.Cloud.AIPlatform.V1-3.52. 0 谷歌云計算.V1-3.18.0、Google.Cloud.Container.V1-3.36。 0、Google.Cloud.DiscoveryEngine.V1-1.11。 0、Google.Cloud.Dlp.V2-4.21。 0、Google.Cloud.Firestore-3.11。 0, Google.Cloud.OracleDatabase.V1-1.4. 0、Google.Cloud.PubSub.V1-3.29。 0、Google.Cloud.Spanner-5.4。 0、Google.Cloud.Storage.Control.V2-1.5。 0、Google.Cloud.TextToSpeech.V1-3.16。 0、Google.Cloud.WebRisk.V1-2.8。 0、Google.Maps.RouteOptimization.V1-1.3。 0
- grpc/grpc
- 微軟/CsWin32
- microsoft/WindowsAppSDK
- open-telemetry/opentelemetry-dotnet-contrib
- testcontainers/testcontainers-dotnet
文章、幻燈片等
Blazor Server SignalR:擴展到 10,000 個用戶
https://amarozka.dev/blazor-server-signalr-scale-10000-users/
讀取 ZString
https://qiita.com/kuto110/items/17b9c550e88c53678403
即將登陸 Rider 2025.3:監(jiān)控工具窗口中的 ASP.NET 和數(shù)據(jù)庫問題檢測 | .NET Tools 博客
https://blog.jetbrains.com/dotnet/2025/10/20/rider-2025-3-asp-dotnet-and-database-issue-monitoring/
Microsoft Entra ID 的應(yīng)用角色方法可以輕松控制 ASP.NET Core 中的頁面訪問
https://zenn.dev/zead/articles/entraid-approle
本周項目:.NET 運行時
https://dev.to/pullflow/project-of-the-week-net-runtime-26n4
《獨光 ASP.NET Core》回顧
https://qiita.com/Fujiwo/items/e00b8fb16c4b85b24ee4
了解 Microsoft 代理框架 (C#) 第 11 部分 了解代理
https://zenn.dev/microsoft/articles/agent-framework-011
將元數(shù)據(jù)添加到 ASP.NET Core 中的回退端點
https://andrewlock.net/adding-metadata-to-fallback-endpoints-in-aspnetcore/
分解和理解 C# 中的 async/await - 我嘗試創(chuàng)建自己的事件循環(huán)和 SynchronizationContext 機制
https://zenn.dev/luxiar/articles/fa5206b1968037
使用 aspnet-client-validation 實現(xiàn)核心 MVC ASP.NET 的客戶端驗證
https://zenn.dev/zead/articles/aspnet-client-validation
在 .NET 中使用 Silhouette 中的分析器函數(shù)鉤子
https://minidump.net/using-function-hooks-with-silhouette/
從 EFCore 更改為 Dapper 考慮
https://qiita.com/Mitsuki0003/items/ddef5c928dce498927c1
[C#/.NET] AI 代理開發(fā)教程,使用 Microsoft 代理框架
https://qiita.com/Fujiwo/items/d31902e622fc1e915135
BoldSign 如何利用 JetBrains dotUltimate 實現(xiàn)大規(guī)模開發(fā)現(xiàn)代化 | .NET Tools 博客
在 .NET AI 聊天應(yīng)用中升級到 Microsoft Agent Framework - .NET 博客
實現(xiàn) Visual Studio 擴展兼容性現(xiàn)代化:擴展開發(fā)人員和用戶輕松遷移 - Visual Studio 博客
. 我創(chuàng)建了一個程序,將 NET8 和 Azure AI Foundry 的 Sora 2 生成的視頻自動上傳到 YouTube。
https://zenn.dev/ymd65536/articles/sora_youtube_upload
第 3 部分:使用 VSCode 修復(fù)和調(diào)試 C# 容器環(huán)境中的 Blazor Web 應(yīng)用 - Qiita
https://qiita.com/eyesworks/items/0f5af5a369468dedbed3
我嘗試了 .NET Aspire 9.5
https://zenn.dev/mck9595/articles/ce4474aba727f7
讓我們來看看 Microsoft 代理框架 (C#) 第 10 部分:具有持久函數(shù)的工作流
https://zenn.dev/microsoft/articles/agent-framework-010
第 4 部分:在容器環(huán)境中反映自動構(gòu)建和修復(fù)以及部署前驗證到 AWS Fargate - Qiita
https://qiita.com/eyesworks/items/0553e6bb3dcf5a219358
[C#] 在 Blazor 中使用 tailwindcss [輕松]
https://zenn.dev/arika/articles/20251016-tailwind-in-blazor
在 Azure 靜態(tài) Web 應(yīng)用中實現(xiàn) iOS 應(yīng)用的通用鏈接
https://zenn.dev/poipoionigiri/articles/d2b6b69ceed16d
ReSharper 現(xiàn)已進(jìn)入開放 VSX 注冊表 | .NET Tools 博客
https://blog.jetbrains.com/dotnet/2025/10/14/resharper-open-vsx/
庫、存儲庫、工具等
nuskey8/AsyncConsoleReader:提供 Console.Read / ReadKey / ReadLine 的可取消、非阻塞替代方案
https://github.com/nuskey8/AsyncConsoleReader
- [C#] AsyncConsoleReader - CancellationToken 的標(biāo)準(zhǔn)輸入讀取
今日人物
約翰·麥卡錫(英語:John McCarthy,1927 年 9 月 4 日—2011 年 10 月 24 日[2][3]),生于美國馬薩諸塞州波士頓,計算機科學(xué)家。他因在人工智能領(lǐng)域的貢獻(xiàn)而在 1971 年獲得圖靈獎。實際上,正是他在 1956 年的達(dá)特矛斯會議上提出了“人工智能”這個概念。
1927 年 9 月 4 日,約翰·麥卡錫出生于美國馬薩諸塞州波士頓。他的父親 John Patrick 是愛爾蘭裔美國人,母親 Ida Glatt McCarthy 是立陶宛的猶太人。
他于 1948 年獲得加州理工學(xué)院數(shù)學(xué)學(xué)士學(xué)位,1951 年獲得普林斯頓大學(xué)數(shù)學(xué)博士學(xué)位。分別短暫地為普林斯頓大學(xué)、斯坦福大學(xué)、達(dá)特茅斯學(xué)院和麻省理工學(xué)院供職后,麥卡錫于 1962 年-2000 年底在斯坦福擔(dān)任教授,退休后成為名譽教授。
麥卡錫發(fā)明了LISP并于 1960 年將其設(shè)計發(fā)表在《ACM 通訊》上。他幫助推動了麻省理工學(xué)院的MAC 項目。然而,他在 1962 年了離開麻省理工學(xué)院,前往斯坦福大學(xué)并在那里協(xié)助建立了斯坦福人工智能實驗室,成為 MAC 項目多年來的一個友好的競爭對手。[5]

C# .NET 交流群
相信大家在開發(fā)中經(jīng)常會遇到一些性能問題,苦于沒有有效的工具去發(fā)現(xiàn)性能瓶頸,或者是發(fā)現(xiàn)瓶頸以后不知道該如何優(yōu)化。之前一直有讀者朋友詢問有沒有技術(shù)交流群,但是由于各種原因一直都沒創(chuàng)建,現(xiàn)在很高興的在這里宣布,我創(chuàng)建了一個專門交流.NET 性能優(yōu)化經(jīng)驗的群組,主題包括但不限于:
- 如何找到.NET 性能瓶頸,如使用 APM、dotnet tools 等工具
- .NET 框架底層原理的實現(xiàn),如垃圾回收器、JIT 等等
- 如何編寫高性能的.NET 代碼,哪些地方存在性能陷阱
希望能有更多志同道合朋友加入,分享一些工作中遇到的.NET 問題和寶貴的分析優(yōu)化經(jīng)驗。目前一群已滿,現(xiàn)在開放二群。可以加我 vx,我拉你進(jìn)群: ls1075 另外也創(chuàng)建了 QQ Group: 687779078,歡迎大家加入。

浙公網(wǎng)安備 33010602011771號