tag .net

標籤
貢獻103
480
07:16 PM · Nov 03 ,2025

@.net / 博客 RSS 訂閱

ywb201314 - C# XAML中x:Type的用法詳解

在C# XAML中,x:Type是一個標記擴展,用於在XAML中引用CLR類型。下面詳細解釋它的含義和用法: 含義 x:Type相當於C#中的typeof()操作符,它返回指定類型的System.Type對象。 基本語法 xaml {x:Type TypeName} 主要用法 1. 設置樣式和模板的 TargetType

yyds乾貨盤點 , xaml , xml , text , 後端開發 , .net

收藏 評論

一線碼農 - 對 .NET FileSystemWatcher引發內存碎片化的 反思

一:背景 1. 講故事 前些天又遇到了一例 FileSystemWatcher 引發的內存碎片化故障,但這個碎片化不是因為經典的 reloadOnChange=true 導致的,所以我覺得有必要做一次深度的反思,供以後遇到類似問題提供技術上的解決方法,這篇我們就來系統的講解下 兩種碎片化方式的調查方法。 二:經典的 FileSystemWatcher 碎片化 1. 測試代碼 這種碎片化是由 rel

.net , 後端

收藏 評論

子丶不語 - ASP.NET Core 10 中的 Server Sent Event

ASP.NET 10 Server Sent Event Intro .NET 9 中我們支持了SseItem我們可以藉助它來解析ServerSentEvent的 response,在 .NET 10 進一步增加了SseItem並在 ASP.NET Core 中原生支持了返回ServerSentEvent結果,在 server 端返回 sse 結果變得更加容易

數據 , API , 後端開發 , server , .net

收藏 評論

o王先生o - Zenith.NET v0.0.2 發佈 — 統一的 .NET GPU 編程庫,支持 DX12/Vulkan + 6 大 UI 框架

大家好!我是 @qian-o,今天很高興向大家介紹我的新項目 Zenith.NET 的首個公開預覽版本! 🎯 項目簡介 Zenith.NET 是一個現代的、跨平台的 .NET 圖形與計算庫,旨在為 .NET 開發者提供統一的 GPU 編程接口。無論你是要做高性能渲染、圖形應用,還是 GPU 通用計算,Zenith.NET 都能幫你屏蔽底層 API 的差異,讓代碼在不同平台上無縫運行。 🖼️ 效

.net , 後端

收藏 評論

呆萌哈士奇 - 告別 throw exception!為什麼 Result<T> 才是業務邏輯的正確選擇

目錄 引言:一個普遍存在的“壞味道” 一、異常的“原罪” —— 我們一直在濫用它 1.1 異常的本質是什麼? 1.2 業務邏輯 ≠ 異常情況 二、Result——業務邏輯的"優雅降級" 2.1 什麼是Result? 2.2 如何正確使用Result? 三、性能對決 —— 幾近碾壓的性能差距 3

.net , 後端

收藏 評論

8181大拿 - 構建現代網絡應用的四大基石——TCP三次握手、WebSocket、RESTful API與TLS/SSL加密詳解

互聯網世界的運轉離不開底層協議與上層技術的精密配合。本文將深入解析TCP三次握手 (Three-way Handshake)、WebSocket、RESTful API、TLS/SSL加密這四大核心技術的原理、應用場景及實踐要點,並通過對比表格呈現關鍵特性差異,助你在開發高性能、安全的網絡應用時做出更優的技術選型決策。 一、TCP三次握手:可靠連接的信任奠基禮 1.1 核心

API , 客户端 , 後端開發 , .net , 三次握手

收藏 評論

RECTOR - 再談C# Winforms桌面應用程序實現跨窗體間委託傳值(實例)

文章首發於 碼友網 -- 《再談C# Winforms桌面應用程序實現跨窗體間委託傳值(實例)》 前言 關於C# Winforms桌面應用程序跨窗體傳值其實是一個老生常談的問題了。我之前在碼友網也寫過多篇C# Winforms桌面應用程序跨窗體傳值的實例文章,比如: 《C# WINFORM窗體間通過委託和事件傳值(自定義事件參數)--實例詳解》 《C#/.NET WINFORM中使用委託和事

委託 , winform , 事件 , c# , .net

收藏 評論

一線碼農 - DotMemory系列:4. 如何分析進程的轉儲文件

一:背景 1. 講故事 前面幾篇文章説的都是對進程採集 snapshot 文件,但這種方式的前提需要在目標機器上運行 DotMemory 相關組件,這在很多生產環境下很難做到,我知道很多醫療,金融生產環境,部署一個外來文件都需要層層審批,尤其像 dotmemory 這種商業軟件,想上去門到沒有。。。 目前主流的做法就是生成dump文件拿到線下分析,如果 dotmemory 不集成這塊生態,那就是自

.net , 後端

收藏 評論

IT開發者筆記 - FastReport VCL Ultimate 2026.1 發佈:數據處理能力全面升級,FastGrid全面亮相

近日,FastReport 推出FastReport VCL Ultimate 2026.1新版本,為開發者帶來了更強大的數據處理能力與更高效的可視化設計體驗。本次更新中,所有 Ultimate VCL 訂閲用户均可獲得全新的FastGrid 數據可視化組件庫,並支持使用FastReport Online Designer創建可視化報表模板,整體能力進一步升級。 本次版本更新將進一步提升企業在

.net , 後端

收藏 評論

mob64ca13ff5b03 - coremail郵箱定時發送設置

一:繼承並實現IJob接口,在Execute 方法中寫你要定時執行的事情(切記 ) 二:使用Quartz創建任務調度核心代碼步驟   1、配置Quartz,創建工廠,開啓調度。   2、創建工作任務   3、創建觸發器   4、將任務加入到任務池 Demo 創建控制枱應用程序,定時發送郵件以及延時寫日誌

機器學習 , System , coremail郵箱定時發送設置 , 人工智能 , 發送郵件 , .net

收藏 評論

唐青楓 - 告別頻繁 GC:C#.NET PooledList 的設計與使用場景

簡介 PooledListT 是 高性能集合類型,由 Collections.Pooled 提供,用於替代 ListT,通過 對象池 (ArrayPoolT) 複用內部數組來減少 GC(垃圾回收)壓力。 ⚡ 核心目標: 在需要頻繁創建/銷燬 ListT 的場景下,PooledListT 通過數組租借與歸還的機制避免頻繁分配內存,從而提升性能並降低 GC 負擔。 安裝 dotnet add p

c# , .net

收藏 評論

一線碼農 - DotMemory系列:5. 如何實現自動化抓取和應用自託管

一:背景 1. 講故事 前面幾篇我們都是手工安裝 dotmemory 軟件,然後在程序的合適時機抓取snapshot,這種方式在絕大多數場景下都沒有問題,但在一些精細化的場景下,如果能夠實現自動化抓取,那就比較🐂👃了,這篇我們就來聊一聊這玩意。 二:如何實現自動化抓取 1. 測試代碼 所謂的自動化抓取,意思就是用代碼來控制 snapshot 的抓取時機,而不是你在 UI 上點來點去,為了方便測

.net , 後端

收藏 評論

大丸子 - 用C#在Excel工作表中創建數據透視表和數據透視圖

高效處理與分析海量數據是決策中的重要一環。通過C#編程在Excel中自動化創建數據透視表與數據透視圖,能夠將原始數據轉化為可交互的多維度分析表格和圖表。同時,通過編程實現的自動化流程可確保數據更新的同步性與分析結果的一致性,尤其適用於需要定期生成標準化分析報告的場景。相較於靜態表格,數據透視圖表通過動態篩選與鑽取,為決策者提供更多的數據細節,從而進行更深度的分析。本文將介紹如何在.NET框架使用C

數據 , excel , c# , .net , 圖表

收藏 評論

chester·chen - 從 .NET Core1.0 到 .NET 10:.NET + C# 演進全景

本文回顧微軟 .NET 與 C# 語言從跨平台起步到統一平台、再到現代化性能優化的全過程。每個版本都配有簡明 Demo 代碼,便於開發者快速掌握特性變化與實踐。 一、.NET Core 時代:跨平台的開端 1. .NET Core 1.x(C# 7.0) 發佈時間:.NET Core 1.0 於 2016-06-27 發佈。 意義:標誌 .NET 生態邁向真正跨平台、開

.net , 後端

收藏 評論

大丸子 - C# 輕鬆實現 CSV 轉換為 PDF

在企業辦公或數據分析中,CSV 文件 是一種常見的數據存儲格式。然而,CSV 文件雖然輕量,但在排版和可視化方面存在不足,不便於直接用於打印和共享。相比之下,PDF 文件 更加美觀,且在存檔、分發和跨平台使用時具有優勢。 本文將介紹如何在 C# 程序中將 CSV 文件轉換為 PDF,並進一步演示一些常見的擴展操作,如表格樣式設置、頁面佈局調整和批量合併轉換。 環境準備 首先,需要在項目中引入 F

csv , pdf , csv-import , c# , .net

收藏 評論

戀上一隻豬 - AcWing 93. 遞歸實現組合型枚舉【DFS】【遞歸】

【題目來源】 https://www.acwing.com/problem/content/3713/ 【題目描述】 給定兩個整數 l,r(l≤r),請問 [l, r] 範圍內,滿足數字的任意相鄰兩位差值都恰好為 1,且數字至少有兩位的數有多少個。 【輸入格式】 第一行包含整數 T

i++ , .net , ci , 前端開發 , Javascript

收藏 評論

技術極客之光 - OpenTelemetry 接入uptrace

收錄方便以後參考 一、URLConnection入門 URLConnection代表應用程序和 URL 之間的通信鏈接。 創建一個到 URL 的連接需要幾個步驟: 1、通過在 URL 上調用 openConnection 方法創建連接對象。 URL url = new URL("ht

機器學習 , ico , 人工智能 , JAVA , .net

收藏 評論

綠蔭阿廣 - 使用.NET開發並上線一個小智AI對話機器人的MCP服務轉接平台

前言 最近小智AI對話機器人在ESP32社區實在是太火了,看過之前文章的小夥伴應該都知道之前有給桌面機器人開發過一個.NET客户端,所以對小智也算是比較熟悉。小智雖然支持MCP(Model Context Protocol)協議來擴展功能,但是小智的MCP端點是一個特殊的WebSocket服務,如果想要為小智開發MCP功能,就需要針對這個特殊的端點進行開發。 於是就想着能不能做一個轉接平台,讓開發

.net , 後端

收藏 評論

Abaiami - 筆記:如何使用 Entity Framework Core

前言 在本篇文章中,着重介紹如何使用 Entity Framework Core,不過多涉及底層細節。 Entity Framework Core(簡稱 EF Core)是微軟為.NET 平台打造的輕量級、跨平台對象關係映射(ORM)框架,以編寫 C# 對象代碼的方式操作各類數據庫,無需大量手寫原生 SQL 語句。 其中有兩大概念,也是本文要講述的內容: DbContext 配置和初始化 模

.net , 後端

收藏 評論

wx6445e01fde863 - 在.Net項目的EFCore中如何實現敏感數據或者關鍵數據的變動日誌記錄關鍵字段(如密碼、金額、權限等)的變更歷史-確保日誌可追溯且不可篡改

具體實現可參考NetCoreKevin中的Kevin.EntityFrameworkCore下的SaveChangesWithSaveLog方法 一個基於NET8搭建DDD-微服務-現代化Saas企業級WebAPI前後端分離架構:前端Vue3、IDS4單點登錄、多級緩存、自動任務、分佈式、AI智能體、一庫多租户、日誌、授權和鑑權、CAP事件、SignalR、領域事件、MCP

Parse , 字段 , System , yyds乾貨盤點 , 後端開發 , .net

收藏 評論

一線碼農 - DotMemory系列:2. 事件泄露引發的內存暴漲分析

一:背景 1. 講故事 事件泄露導致的內存暴漲,説實話我以前是不敢相信的,因為我認為沒人會寫這樣的代碼,但現實往往都會打臉,還是太年輕了,今年年中的時候還真給遇到了,也算是無語啦,這一篇我們就來聊一聊如何通過 DotMemory 來一探究竟。 二:內存暴漲分析 1. 問題代碼 為了方便講述,先來一段測試代碼,代碼非常簡單,也就調用 1kw 次 SomeOperation 方法,調用完之後使用 G

.net , 後端

收藏 評論

smartApi - Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occur

這個錯誤: Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable

移動開發 , bash , Android , .net

收藏 評論

唐青楓 - 一次弄懂 C# 內聯數組(Inline Array):高性能數組的新選擇

簡介 內聯數組是 C# 12 和 .NET 8 中引入的一個高級特性,它允許開發者創建固定大小的、在棧上分配或內聯在結構體中的數組。這個特性主要用於高性能場景,可以避免堆分配和垃圾回收的開銷。 性能優勢 內聯數組的主要優勢在於性能: 棧上分配:避免堆分配和垃圾回收 內存局部性:元素在內存中連續存儲,提高緩存命中率 減少指針間接尋址:直接訪問元素,不需要通過數組對象引用 內聯數組 vs 傳

c# , .net

收藏 評論