tag .net

標籤
貢獻100
278
07:16 PM · Nov 03 ,2025

@.net / 博客 RSS 訂閱

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 , 後端

收藏 評論

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

收藏 評論

追逐時光者 - Visual Studio 2026 正式版下載與安裝詳細教程!

前言 最近發現很多小夥伴反饋 Visual Studio 2026 安裝佔用磁盤空間較大,今天大姚出一期 Visual Studio 2026 正式版下載與安裝詳細教程,我們可以通過僅選擇所需的工作負荷、組件、語言包來節省安裝時間和磁盤空間,希望可以幫助到有需要的小夥伴! Visual Studio 2026 下載 Visual Studio 2026

yyds乾貨盤點 , 實用功能 , 後端開發 , .net , Visual , 安裝程序

收藏 評論

smartApi - android 使用 java 編寫網絡連通性檢查

下面給出 純 Java 代碼、兼容 Android API 19+、零三方庫 的“網絡連通性檢查”工具類。 特點: 同時檢測 Wi-Fi/移動數據是否真正上網(不只是“已連接”) 使用 HttpURLConnection,不阻塞主線程 支持 超時設置(秒級) 返回 布爾結果 + 失敗原因日誌 ✅ NetCheck.java(可直接拷貝)

移動開發 , Android , JAVA , .net

收藏 評論

雲中小生 - .NET WinForms + WPF 綜合學習路線:從傳統到現代的.NET桌面開發

第一階段:打下堅實基礎 (1-2周) 目標:掌握C#核心語法和麪向對象編程,這是學習任何.NET UI框架的前提。 // 面向對象編程基礎示例 public class Person { public string Name { get; set; } public int Age { get; set; }

redis , .NET Core , 學習 , wpf , 數據庫 , .net , c

收藏 評論

大丸子 - 使用 C# 讀取 PDF 元數據實踐指南

在日常開發和文檔管理場景中,PDF 往往不僅僅是“內容載體”,它還包含了大量描述性信息,例如標題、作者、創建時間、關鍵詞,甚至是企業內部自定義的業務字段。這些信息統稱為 PDF 元數據(Metadata)。 在內容管理系統(CMS)、文檔歸檔系統、搜索引擎索引、合規審計以及自動化文檔處理流程中,準確讀取和分析 PDF 元數據,往往是一個不可忽視的環節。 本文將以 Free Spire.PDF

pdf導出 , pdf , c# , metadata , .net

收藏 評論

大丸子 - 使用 C# 在 Word 文檔中插入表格

在許多企業應用場景中,Word 文檔依舊是最常用的信息呈現與內容輸出格式。批量生成合同、輸出數據報表、構建結構化文檔時,表格往往是不可或缺的組成部分。為了提高效率,使用 C# 自動創建、插入並格式化 Word 表格,已經成為許多系統中的標準能力。 本文將介紹在 C# 中如何以編程方式創建 Word 文檔、插入表格、設置樣式,並擴展到動態行列與嵌套表格等高級操作。 文中示例基於 Free Spire

docx , word , 表格 , c# , .net

收藏 評論

龔禮鵬AndroidOrOH - OpenHarmony SIM卡信號值整體流程分析

目錄 1.Telephony架構 2.具體分析 1.Telephony架構 本篇是來介紹OpenHarmony SIM卡信號值的整體分析流程,整體流程如下 這裏的分層流程參考:OpenAtom OpenHarmony 2.具體分析 可以看出來信號值先是從modem傳遞到vendorlib層,由於我們無法查看到mod

移動開發 , Android , .net

收藏 評論

唐青楓 - C#.NET 範圍與索引(Range、Index)完全解析:語法、用法與最佳實踐

簡介 C# 8.0 引入了範圍(Ranges)和索引(Indices)功能,提供了更簡潔、更直觀的語法來處理集合中的元素和子集。這些功能大大簡化了數組、字符串、列表等數據結構的操作。 索引(Indices) 從末尾開始的索引 使用 ^ 運算符表示從末尾開始的索引: int[] numbers = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; // 傳統方式獲取最後一個元素

c# , .net

收藏 評論

唐青楓 - C# 泛型數學:解鎖真正的類型安全數值運算

簡介 C# 11 和 .NET 7 引入了泛型數學(Generic Math)功能,這是一個革命性的特性,允許開發者編寫適用於多種數值類型的通用數學算法。這是通過靜態抽象接口成員實現的,解決了長期以來在泛型代碼中處理數學運算的難題。 為什麼需要“泛型數學”? 以前無法對“數字類型集合”(int/float/decimal/BigInteger/...)做統一的泛型約束(只能 where T :

c# , .net

收藏 評論

mob64ca1403c772 - vm archive擴容

個人理解 網上大多數擴容教程都是針對Centos系統。對於Ubuntu系統,系統擴容同樣用到LVM,但是如果Ubuntu一開始不是使用LVM管理的,之後有想要擴容,我沒有找到方法。 簡單説説對於系統擴容的理解吧。有2種情況,一種是隻需要擴充目前linux系統的硬盤容量,對於掛載的目錄沒有要求;另一種是隻想擴大根目錄的容量,這時候就

大數據 , 文件系統 , hive , vm archive擴容 , .net , ide

收藏 評論

一線碼農聊技術 - 記一次 .NET 某醫聯體管理系統 崩潰分析

一:背景 1. 講故事 這段時間都在跑外賣,感覺好久都沒寫文章了,今天繼續給大家帶來一篇崩潰類的生產事故,這是微信上有位老朋友找到我的,讓我幫忙看下為啥崩潰了,dump也在手,接下來就可以一頓分析。 二:崩潰分析 1. 為什麼會崩潰 雙擊打開dump文件,會看到崩潰信息通覽,參考如下: Executable

windows , windbg , Css , .net , c , 前端開發 , HTML

收藏 評論

唐青楓 - 一篇搞定 dotnet ef:EF Core 常用命令與實戰指南

基礎知識 項目 説明 EF Core .NET 的 ORM 框架,支持 Code First、Database First。 dotnet ef 一個 CLI 工具,用於管理 EF Core 遷移、數據庫操作。 安裝方式 通常安裝在項目中(推薦): dotnet add pac

c# , .net

收藏 評論

唐青楓 - 你真的理解 Interlocked.Exchange 嗎?C#.NET 原子操作詳解

什麼是 Interlocked.Exchange? Interlocked.Exchange 是 System.Threading.Interlocked 類中的靜態方法,用於原子地替換(交換)一個變量的值,並返回該變量的舊值。整個讀-改-寫過程是不可分割的,在多線程環境中保證線程安全。 核心作用:無鎖地(lock-free)將變量設置為新值,同時獲取舊值。 常見重載: public st

c# , .net

收藏 評論

唐青楓 - C#.NET ref struct 深度解析:語義、限制與最佳實踐

簡介 ref struct 是 C# 7.2 引入的一種特殊結構體類型, 它與普通 struct 的最大區別是 嚴格限制其分配位置: ref struct 只能分配在棧(stack)上,不能分配在堆(heap)上。 ⚡ 設計初衷 提高性能:棧分配比堆分配快,並且無需 GC 回收。 提供安全的內存訪問:保證生命週期受控,防止內存泄漏和懸空引用。 適用於需要直接操作內存的場景,例如 Sp

c# , .net

收藏 評論

技術極客 - AcWing311 月之謎(數位dp)

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

數據 , i++ , Css , .net , 前端開發 , HTML

收藏 評論

雲中小生 - C#/.NET 微服務架構:從入門到精通的完整學習路線

在當今雲原生時代,微服務架構已成為構建複雜應用程序的主流方式。本文將為你提供一份系統的C# .NET微服務學習路線,並附錄C#/NET微服務架構系統課學習資源,幫助你從零開始掌握這一重要技能。 為什麼選擇C# .NET進行微服務開發? 在開始學習之前,你可能會有疑問:為什麼選擇C#和.NET平台來構建微服務?答案很簡單:.N

分佈式架構 , .NET Core , 微服務 , Css , .net , c , 前端開發 , HTML

收藏 評論

雪雁 - CodeSpirit 開發環境搭建及啓動指南

概述 本指南將幫助您快速搭建CodeSpirit(碼靈)低代碼框架的開發環境。CodeSpirit基於 .NET 10 和 Aspire 13.0 構建,通過簡單的幾個步驟即可啓動完整的開發環境。 最後更新: 2025年12月22日 框架版本: v2.0.0 快速開始 前置要求 操作系統: Windows 10/11, macOS 12+, 或 Linux (Ubuntu 20.

.net , 後端

收藏 評論

深盾安全 - .NET泛型終極指南:從原理到高性能實戰

消除重複代碼的方式有許多,泛型是其中比較出色的一種,本文便來介紹一下 .Net 中的泛型。 為什麼需要泛型? 在 .NET 早期(1.0時代),如果要實現一個通用的集合(如列表),通常使用ArrayList,它存儲的是object類型: ArrayList list = new ArrayList(); list.Add(1); // 裝箱 list.Add("text"); //

安全防護 , 軟件開發 , 泛型 , .net

收藏 評論