最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:9303 今日文數:3895
|
NetCoreServer是一個強大的.NETCore網絡服務器庫,專為構建高性能的TCP/UDP服務器和客戶端而設計。它提供了一套簡單而高效的API,使開發者能夠輕松創建各種網絡應用,如HTTP服務器、WebSocket服務器、TCP和UDP服務器等。安裝要在你的.NETCore項目中使用NetCoreServer,...
![]() |
工具介紹是一個局域網內快速搜索IP是否在線的小工具,并集成了多個網絡調試工具,包括IP段掃描、端口掃描、windows命令、IP地址計算器、系統端口占用查看工具等。智能網絡探測系統采用ICMP/TCP雙協議檢測機制,實現網絡節點狀態智能判別。支持自定義可視化狀態標識,提供完整的終端信息檢索功能(IP地址、主機名、物理地...
|
DbGate是一款免費開源的數據庫管理與開發工具,支持MySQL、MariaDB、PostgreSQL、SQLServer、Oracle、SQLite、MongoDB、Cassandra、ClickHouse、Redis、CockroachDB等主流數據庫。DbGate支持跨平臺運行,包括Windows、Linux、M...
![]() |
在C#應用程序開發中,獲取當前工作目錄和實現應用程序的安全退出是兩個基本但非常重要的操作。這兩個操作在許多場景中都可能用到,例如讀取配置文件、保存用戶數據或者優雅地結束程序運行。本文將詳細闡述如何在C#應用程序中實現這兩個功能。一、獲取當前工作目錄1.使用Environment.CurrentDirectory屬性En...
|
在.NETCore和.NET5+中,BackgroundService是一個非常有用的抽象基類,用于在ASP.NETCore應用程序中執行后臺任務。它簡化了后臺任務的管理,使得開發者可以更方便地創建和運行長時間的運行的后臺服務。本文將詳細介紹如何封裝BackgroundService,并在實際項目中應用它。一、Back...
|
項目概要PrismX(棱鏡X)是由yqcs團隊自主研發的開源網絡安全檢測解決方案,專注于企業級風險自動化識別與漏洞智能探測。該工具采用輕量化架構與跨平臺設計,全面兼容Windows、Linux及macOS操作系統,集成資產發現、指紋鑒別、弱口令審計與漏洞驗證等核心功能模塊,為企業構建持續性的安全威脅檢測能力。核心功能體...
![]() |
![]() |
??文件上傳漏洞Java源碼審計詳解(附代碼分析)文件上傳是Web應用中極其常見的功能,但一旦實現不當,極易造成嚴重漏洞,如:上傳WebShell、任意文件寫入、遠程命令執行等。本篇將從源碼審計角度,深入剖析文件上傳中關鍵風險點,包含路徑處理、文件大小限制、后綴校驗、繞過技巧、白名單誤用等,并提供典型實現方式與安全建議...
|
中文編碼方案中最有名的就是GB2312,它是中國國家標準總局于1980年發布,并于1981年5月1日實施的。除中國外,新加坡等地也采用此編碼。可以說GB2312是中文編碼的基石,后續基本都是對它的補充和升級。它共收入了6763個漢字,包括一級漢字3755個(最常用的),二級漢字3008個(比較常用的)。同時收入了拉丁字...
![]() |
只需一句話,AI即可自動操作瀏覽器:搜索商品:下單支付:甚至還能進行深度研究(DeepResearch),自動生成完整的攻略報告:Browseruse是一個開源項目,使AI大模型能夠自動操作瀏覽器:短短幾個月內,Browseruse已在GitHub上獲得超過5萬顆star:近期大熱的AI產品Manus也選擇了Brows...
|
問題背景在停服發版更新時,需對200GB大表(約200億行數據)進行快速備份以預防操作失誤。因為曾經出現過有開發寫的發版語句里,UPDATE語句的WHERE條件寫錯了,原本只需要更新幾行數據,最終導致更新了半張表的數據。MySQL版本是MySQL8.0.X,為了預防這種情況,需要對某個重要的大表進行預先備份,以便可以及...
|
在LLM應用的快速發展中,一個核心挑戰始終存在:如何讓模型獲取最新、最準確的外部知識并有效利用工具?背景其實很簡單:大模型(LLM)再強,也總有不知道的東西,怎么辦?讓它“查資料”“調工具”成了近兩年最熱的技術方向。從最早的RAG(Retrieval-AugmentedGeneration),到OpenAI引領的Fun...
|
引言:性能優化的重要性與.NET9的性能提升?性能優化不僅關乎代碼執行效率,還直接影響用戶滿意度和系統可擴展性。例如,一個響應緩慢的Web應用可能導致用戶流失,而一個內存占用過高的服務可能增加云端部署的成本。性能優化是確保應用程序在高負載和資源受限環境下高效運行的關鍵。無論是構建Web應用、微服務還是桌面程序,性能瓶頸...
|
webapi控制器如何讀取多級多層嵌套的json
1.定義與JSON結構匹配的C#模型類假設客戶端發送的JSON結構如下:,roles:[admin,editor],metadata:}對應的模型類定義:publicclassPostRequestModelpublicList<string>RolespublicM...
![]() |
在2025年的當下,MySQL無論是在功能特性集,質量正確性,性能表現,還是生態與社區上都被PostgreSQL拉開了差距,而且這個差距還在進一步擴大中。今天我們就來對MySQL與PostgreSQL進行一個全方位的對比,從功能,性能,質量,生態來全方位反映這幾年的生態變化。功能讓我們先從開發者最關注的東西——功能特性...
![]() |
.NET4.0如何配置WebApi
步驟1:安裝必要的NuGet包右鍵項目->管理NuGet程序包,安裝4.0.3056版本搜索并安裝Microsoft.AspNet.WebApi(核心包)安裝Microsoft.AspNet.WebApi.WebHost(Web宿主支持)配置WebAPI路由配置WebAPI路由,打...
![]() |
在JavaScript中,atob和btoa是兩個用于Base64編碼和解碼的內置函數,分別用于將Base64編碼的字符串解碼為原始字符串,以及將原始字符串編碼為Base64格式。首先說一說這兩個函數的名稱來源吧。btoa:表示binarytoASCII(二進制到ASCII)。它的作用是將二進制數據(或字符串)編碼為B...
![]() |
對于前端性能優化方法有很多,包括:圖片合并、使用緩存、使用CDN、減少重定向、減少請求、壓縮等等。今天就針對減少請求、資源壓縮,給大家推薦一個基于.Net開發的資源合并與壓縮的開源項目。01項目簡介WebOptimizer是一個專為ASP.NETCore設計的開源工具,用于在運行時對CSS和JavaScript文件進行...
|
AntdUI開源地址:https://gitee.com/antdui/AntdUI基于AntDesign設計語言的WinFormUI界面庫,致力于將現代美觀的前端設計風格帶入到桌面應用程序中。采用純GDI繪圖,不需任何圖片資源,全面支持AOT,最低兼容.NETFramework4.0特性:??現代化的設計風格??精細...
![]() |
“自今年三月份開始,Layui的版本迭代突然加速,接連發布了許多具有重要意義的更新,其中包含的一些新特性,也為Layui2增添了一定的「生命力」”
動態—關于Layui不同版本的瀏覽器兼容說明:https://layui.dev/notes/browser-support.html記錄Layui2.x系列版本主要升級...
![]() |
SQLite是我們常用的輕量級數據庫,簡單高效,但在日常工作中,總是需要敲一堆SQL命令來查詢和管理數據,有時候真的挺煩人的。最近在GitHub上發現了個超實用的工具「sqlite-web」,這玩意兒直接通過瀏覽器就能可視化管理SQLite數據庫,完全解放雙手!?為什么要用sqlite-web?SQLite雖然輕量,但...
![]() |
單選框(RadioButton)用于提供一組互斥選項,讓用戶從中選擇一個,一般情況下同一個容器中只能有1個單選框被選中,一般要配合GroupBox容器使用。案例:添加兩個GroupBox容器,每個容器中放入3個單選框,此時每隔容器相互獨立,在各自獨立的容器中只能有1個單選框被選中。namespace_005_單選框pr...
![]() |
簡介操作系統的文件管理負責都計算機中的數據(文件和目錄)進行組織,存儲,檢索,保護,共享。
其核心目標為:高效存儲
減少I/O開銷,提升讀寫速度數據完整
確保文件不被非法破壞用戶透明
隱藏底層細節,比如磁盤的物理指針,提供統一的API。多用戶支持
支持并發訪問,權限控制和資源共享。文件的邏輯結構所謂文件邏輯結...
|
在C#開發中,UUID(通用唯一標識符)是一種常見的標識符,用于生成全局唯一的ID。然而,隨著分布式系統和高性能應用的需求增加,UUID的一些缺點逐漸顯現。為了解決這些問題,ULID(UniversallyUniqueLexicographicallySortableIdentifier)作為一種替代方案,正在被越來越...
![]() |
需求先來看這樣一個場景,拿一個網站舉例這里有一個常見的網站banner圖容器,大小為為1910*560,看起來背景圖完美的充滿了寬度,但是圖片原始大小時,卻是:它的寬度只有1440,且background-size設置的是contain,即等比例縮放,那么可以斷定它兩邊的藍色是依靠背景色填充的。那么問題來了,這是一個輪...
![]() |