tag .net

標籤
貢獻108
827
07:16 PM · Nov 03 ,2025

@.net / 博客 RSS 訂閱

唐青楓 - C#.NET 全局異常到底怎麼做?最完整的實戰指南

簡介 全局異常攔截是構建健壯企業級應用的關鍵基礎設施,它能統一處理系統中未捕獲的異常,提供友好的錯誤響應,同時記錄完整的異常信息。 背景和作用 在 ASP.NET Core 應用中,異常可能在控制器、數據庫操作或中間件中發生。如果每個動作方法都手動處理異常(如 try-catch),代碼會變得冗長且難以維護。全局異常攔截器解決了以下問題: 統一錯誤處理:集中捕獲所有未處理異常,返回標準化的錯誤

c# , .net

收藏 評論

lindexi - Vortice 使用 DirectComposition 顯示透明窗口

本文是渲染相關係列博客中的一篇,該系列博客已按照邏輯順序編排,方便大家依次閲讀。如您對渲染相關感興趣,可以通過以下鏈接訪問整個系列:渲染相關係列博客導航 在 DirectX 使用 Vortice 從零開始控制枱創建 Direct2D1 窗口修改顏色 博客中和大家介紹了最簡方式創建了窗口和對接了 DirectX 層。在此基礎上,大家也能看到此時創建的窗口是無法應用透明背景效果的 即使強行設置 Swa

.net , 後端

收藏 評論

張善友 - 基於萊布尼茨公式的編程語言計算性能基準測試

利用萊布尼茨公式(Leibniz formula)計算圓周率 $\pi$。儘管在現代數學計算庫中,萊布尼茨級數因其收斂速度極慢而鮮被用於實際精算 Π 值,但其算法結構——高密度的浮點運算、緊湊的循環邏輯以及對算術邏輯單元(ALU)的持續壓力——使其成為測試 CPU 單核吞吐量、浮點運算單元(FPU)效率以及編譯器自動向量化(Auto-vectorization)能力的絕佳“試金石” 。 GitHu

.net , 後端

收藏 評論

椒顏皮皮蝦 - 使用 JYPPX.DeploySharp 高效部署 PaddleOCR,解鎖多種高性能 OCR 文字識別方案

使用 JYPPX.DeploySharp 高效部署 PaddleOCR,解鎖多種高性能 OCR 文字識別方案 本文介紹如何通過 DeploySharp 框架在 .NET 環境下部署 PaddleOCR 模型,支持 OpenVINO、TensorRT、ONNX Runtime 等多種推理引擎,實現百毫秒級文字識別。 目錄 一、前言 二、核心技術原理解析 三、DeploySharp 架

.net , 後端

收藏 評論

追逐時光者 - 一個 .NET 開源免費、功能強大的 UI 自動化庫

前言 今天大姚給大家分享一個 .NET 開源免費(MIT license)、功能強大的 UI 自動化庫:FlaUI。 項目介紹 FlaUI 是一個 .NET 開源免費(MIT license)、功能強大 的 UI 自動化庫,專為 Windows 桌面應用程序(如 Win32、WinForms、WPF、Store Apps 等應用)的自動化測試而設計。該項目基於

Core , yyds乾貨盤點 , 後端開發 , .net , ci , ui

收藏 評論

唐青楓 - C#.NET DateTime 最強入門到進階:格式化、轉換、UTC、時區全覆蓋

簡介 DateTime 是 System 命名空間中用於表示日期和時間的結構體,廣泛用於處理時間相關的操作,如存儲、計算、格式化等。 DateTime 結構概述 定義:System.DateTime 是一個值類型(struct),表示自公元 0001 年 1 月 1 日午夜 00:00:00(DateTime.MinValue)起經過的“刻度”(ticks,1 tick = 100 納秒)數。

c# , .net

收藏 評論

唐青楓 - 深入理解 Interlocked.CompareExchange:C#.NET 原子操作核心原理

什麼是 Interlocked.CompareExchange? Interlocked.CompareExchange 是 .NET 中 System.Threading.Interlocked 類的最核心原子操作方法。它執行比較並交換(Compare-And-Swap,簡稱 CAS) 操作:在多線程環境下,安全地將變量的值與預期值比較,如果相等則替換為新值,整個過程原子不可中斷。 關鍵特性

c# , .net

收藏 評論

IT開發者筆記 - Excel處理控件Aspose.Cells教程:使用C#在Excel中創建樹狀圖

使用樹狀圖可視化層級數據,可以使複雜的信息一目瞭然。本文將介紹如何使用 C# 和Aspose.Cells for .NET在 Excel 中創建樹狀圖。本指南包含完整的可運行代碼示例、自定義圖表外觀的技巧以及快速入門的資源。 Aspose.Cells官方試用版免費下載,請聯繫慧都科技 加入Aspose技術交流QQ羣(1041253375),與更多小夥伴一起探討提升開發技能。 用於創建樹狀圖的 C

.net , 後端

收藏 評論

大丸子 - 使用 C# 靈活掌控 PDF 頁面結構與內容

在日常文檔處理工作中,PDF 文件的頁面管理是一個常見需求。例如,在編寫報告時,可能需要插入新頁面補充説明;在歸檔文件時,需要刪除或重新排序頁面;在拆分資料時,還需要將部分頁面提取到新的文件中。通過 C#,我們可以利用 API 對 PDF 頁面進行靈活控制,從而提升工作效率。 本文將演示如何在一個程序中實現以下操作: 添加與插入頁面 刪除指定頁面 複製和移動頁面 調整頁面順序 將頁面提

pdf導出 , 頁面佈局 , pdf , c# , .net

收藏 評論

綠蔭阿廣 - 將SignalR移植到Esp32—讓小智設備無縫連接.NET功能拓展MCP服務

前言 這段時間迷上了手搓Esp32的小智聊天機器人,也用.NET為小智AI開發了一些MCP轉接平台和MCP服務。小智ESP32本身就具備MCP能力,可以調用本地MCP工具和服務端MCP工具,並將結果返回給設備,這個功能一直都有。 如果你有手搓Esp32的硬件玩具打算,可以關注我的B站賬號(綠蔭阿廣)https://space.bilibili.com/25228512 帶你手搓玩具。 小智原

.net , 後端

收藏 評論

蜀道衫QAQ - HarmonyOS應用開發案例:網絡狀態監聽

前言 本示例介紹如何使用@kit.NetworkKit接口監聽手機網絡狀態,根據不同的網絡狀態對視頻進行播放、暫停處理等操作。 效果預覽圖 使用説明 第一次打開應用進入案例頁面,視頻不播放。 點擊自動播放設置按鈕,進入設置頁面,開啓或者關閉3G/4G/5G自動播放、WI-FI自動播放。 開啓或者關閉手機的

移動開發 , 網絡狀態 , Android , .net , Json

收藏 評論

wx6445e01fde863 - NetCoreKevin-DDD-微服務-現代化Saas企業級-WebAPI-前後端分離架構

NetCoreKevin 基於NET8搭建DDD-微服務-現代化Saas企業級WebAPI前後端分離架構:前端Vue3、IDS4單點登錄、多級緩存、自動任務、分佈式、AI智能體、一庫多租户、日誌、授權和鑑權、CAP事件、SignalR、領域事件、MCP協議服務、IOC模塊化注入、Cors、Quartz自動任務、多短信、AI、AgentFramewo

微服務 , Vue , 架構 , 雲原生 , .net , 前端開發 , Javascript

收藏 評論

mob64ca1418736f - nslookup centos下載

Nslookup 是一個監測網絡中DNS服務器是否能正確實現域名解析的命令行工具。它在 Windows NT/2000/XP 中均可使用,但在Windows 98中卻沒有集成這一個工具。   Nslookup 必須要安裝了TCP/IP 協議的網絡環境之後才能使用。下面筆者就舉一個實例來介紹Nslookup的具體操作過程。   現在網絡中已經架

服務器 , dns , 架構 , 後端開發 , nslookup centos下載 , .net

收藏 評論

Rick Carter - 緩存讀寫代碼邏輯的正確姿勢

緩存通常用於提高數據訪問的效率。一般來説,緩存讀取和寫入的邏輯遵循“先從緩存取,取不到再從數據庫獲取並寫回緩存”的原則。為了避免多個線程同時修改緩存數據,我們需要加鎖來保證數據一致性。 邏輯概述 讀取緩存:緩存命中直接返回。 緩存未命中:加鎖,然後再次讀取緩存,緩存命中直接返回。 緩存還是未命中:執行數據庫查詢並更新緩存。 返回數據。 代碼大致這樣寫 public class Cach

.net , 後端

收藏 評論

IT開發者筆記 - TX Text Control 34.0全新發布:跨平台文檔處理能力全面升級

TX Text Control 34.0的最新發布資訊。本次更新是TX Text Control歷史上一次極具里程碑意義的版本升級,在跨平台一致性、PDF 標準支持、可訪問性、雲與容器環境適配等方面實現了全面提升,為企業級文檔處理提供了更高性能、更高標準、更強穩定性的技術基礎。 TX Text Control 官方試用版最新下載,請聯繫官方授權代理商慧都科技 TX Text Control 簡

.net , 後端

收藏 評論

極狐GitLab - 極狐GitLab CI 助力 .Net 項目研發效率和質量雙提升

很多團隊或開發者都會使用 C#、VB 等語言開發 .Net 應用。.NET 版本號的管理與對應代碼的質量管理是一個比較充滿挑戰的話題。本文將介紹使用極狐GitLab CI 來實現 .NET 應用的版本號自動生成以及代碼的增量掃描,從而提高 .NET 應用的研發效率。 .NET nuget 自動生成測試包(prerelease)版本號 NET 包(nuget)的版本號位於項目配置文件中(比如Foo.

持續集成 , gitlab , .net , ci , 代碼規範

收藏 評論

童小魚 - Yi.Net平台管理--基礎權限

Yi.Net是基於.Net6後端框架和傳統前端框架開發的平台管理系統。 架構上採用前後端分離的方式,支持分佈式部署,開發的核心思想:面向服務、面向對象。(此處説明下:本人是主要做後端開發工作,前端是採用傳統開發的前端模式,不是現代化構建環境(webpack、vite)下的前端模式。主要前端框架:elementUI、vue2等。傳統前端模式的前端服務器,我採用的是.Net6內置Kestrel。)

.net , 後端

收藏 評論

TwilightLemon - WPF 為ContextMenu使用Fluent風格的亞克力材質特效

書接上回,我們的Fluent WPF的版圖已經完成了: Fluent Window: WPF 模擬UWP原生窗口樣式——亞克力|雲母材質、自定義標題欄樣式、原生DWM動畫 (附我封裝好的類) Fluent Popup ToolTip: WPF中為Popup和ToolTip使用WindowMaterial特效 win10/win11 Fluent ScrollViewer: WPF 使用C

.net , 後端

收藏 評論

LAYONTHEGROUND - C# 設置 Word 文檔背景顏色/背景圖

在 .NET 開發場景中,對 Word 文檔進行自動化格式處理是常見需求,其中設置文檔背景(顏色或圖片)是提升文檔視覺呈現的基礎操作。Free Spire.Doc for .NET 作為一款免費的 Word 文檔操作組件,無需依賴 Microsoft Office 即可完成 Word 文檔的創建、編輯與格式調整,本文將介紹如何通過該組件在 C# 中為 Word 文檔設置背景顏色或背景圖片。 一、環

.net , 後端

收藏 評論

lgmyxbjfu - asp.net利用webuploader實現超大文件分片上傳、斷點續傳_51CTO博客

大文件傳輸系統技術方案 一、項目背景與需求痛點 公司現有產品需支持100G級大文件傳輸(上傳/下載),涵蓋單文件、文件夾(保留層級結構),並滿足高穩定性、加密傳輸/存儲、跨平台兼容(含IE8)、非打包下載等嚴苛要求。 當前開源方案痛點: WebUploader:停更、不支持IE8、無文件夾上傳、無技術支持。 其他開源組件:功能碎片化、無企

asp.net大文件上傳源碼 , asp.net大文件上傳 , ASP.NET斷點續傳 , 後端開發 , asp.net大文件上傳下載 , .net , harmonyos

收藏 評論

唐青楓 - C#.NET WebAPI 返回類型深度解析:IActionResult 與 ActionResult<T> 的區別與應用

簡介 核心概念對比 特性 IActionResult ActionResultT 引入版本 ASP.NET Core 1.0 ASP.NET Core 2.1 主要用途 表示HTTP響應(狀態碼+內容) 類型化HTTP響應 返回值類型 接口(多種實現) 泛型類

c# , .net

收藏 評論

雲端創新夢想家 - 少兒java 少兒jazz流程

Jazz 是一個可伸縮、可擴展的團隊協作平台,用於無縫地集成整個軟件生命週期中的任務。想快速瞭解 Jazz?這份短小的指南言簡意賅地為您介紹了 Jazz 平台及其技術背景。通過它,您可以快速瞭解 Jazz 這一全新的軟件交付協作平台。 !--START RESERVED FOR FUTURE USE INCLUDE FILES--

少兒java , 軟件測試 , 後端開發 , 工作 , JAVA , ibm , .net

收藏 評論

老碼識途呀 - 推薦一種併發線程中資源同步常用方法

在實際應用開發中,為了提高效率,一些大的任務會被拆成很多小的子任務,然後再將任務按照先後順序進行排列組合,而某些可以同時執行的任務,就會被安排成並行執行,進而就會用到多線程去處理;這些併發線程,有時會需要使用同一種資源,且這種資源在同一時刻也只能供少量或單一線程使用,這種資源被稱為臨界資源。那如何才能保證在併發線程中,各個線程都能有條不紊的使用臨界資源呢?我們需要給臨界資源一個信號量(Semaph

.net , 後端

收藏 評論

唐青楓 - C#.NET AsyncLock 完全解析:async/await 下的併發控制方案

簡介 AsyncLock 是一種自定義的異步互斥鎖(Mutex Lock),專為異步編程場景設計,用於在 async/await 方法中實現線程安全的互斥訪問。它彌補了 .NET 中傳統 lock 語句(基於 Monitor)的不足,因為 lock 是同步阻塞的,在異步環境中會阻塞線程池線程,導致性能下降或死鎖風險。 核心原理:AsyncLock 通常基於 SemaphoreSlim(1, 1

c# , .net

收藏 評論