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