最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10731 今日文數(shù):5169
|
在現(xiàn)代Web應(yīng)用中,尤其是涉及視頻播放、實(shí)時(shí)通信、地圖導(dǎo)航等長(zhǎng)時(shí)間運(yùn)行的任務(wù)時(shí),用戶常常希望設(shè)備不要因?yàn)榭臻e而自動(dòng)進(jìn)入睡眠模式或屏幕變暗。為了解決這一問(wèn)題,WebAPI提供了一個(gè)名為WakeLock的接口,允許開(kāi)發(fā)者請(qǐng)求設(shè)備保持喚醒狀態(tài)。本文將詳細(xì)介紹如何使用WakeLockAPI來(lái)控制設(shè)備的喚醒狀態(tài),提供示例代碼,并...
|
一、簡(jiǎn)介VisualStudio原生開(kāi)發(fā),無(wú)需學(xué)習(xí),一次編譯,跨平臺(tái)運(yùn)行.C#桌面應(yīng)用程序跨平臺(tái)(windows、linux、macos)界面開(kāi)發(fā)組件,基于GTK組件開(kāi)發(fā),該組件的核心優(yōu)勢(shì)是使用C#的原生winform表單控件窗體設(shè)計(jì)器,相同的屬性方法,C#原生開(kāi)發(fā)即可,無(wú)需學(xué)習(xí)。一次編譯,跨平臺(tái)運(yùn)行。便于開(kāi)發(fā)跨平臺(tái)w...
![]() |
前言在C#開(kāi)發(fā)中,HttpClient是處理HTTP請(qǐng)求的強(qiáng)大工具。當(dāng)我們需要與Web服務(wù)交互并管理Cookie時(shí),有兩種常用方法可以幫助我們輕松實(shí)現(xiàn)。今天,就帶你一起了解這兩種方式!開(kāi)發(fā)環(huán)境:.NET6開(kāi)發(fā)工具:VisualStudio2022實(shí)現(xiàn)步驟使用HttpClientHandler和CookieContain...
|
在.NET生態(tài)系統(tǒng)中,ImageSharp是一個(gè)功能強(qiáng)大、跨平臺(tái)的圖像處理庫(kù),它為開(kāi)發(fā)者提供了豐富的API來(lái)處理圖像。與傳統(tǒng)的System.Drawing不同,ImageSharp不需要依賴WindowsGDI+,因此可以在Linux和macOS等非Windows平臺(tái)上運(yùn)行。本文將介紹如何使用ImageSharp進(jìn)行基...
|
如同四季分陰陽(yáng),日分黑白,很多事物都存在正反兩面。在IT信息安全領(lǐng)域也同樣存在正反。比如:用戶和軟件廠商:用戶注重隱私安全,不允許軟件獲取個(gè)人信息和操作權(quán)限等。軟件供應(yīng)商希望獲取用戶信息和操作記錄,以此能夠做定向推廣和業(yè)務(wù)決策;白帽黑客和黑帽黑客:白帽使用其技能來(lái)識(shí)別和修復(fù)安全漏洞,黑帽利用系統(tǒng)漏洞盜竊數(shù)據(jù)、破壞系統(tǒng)等...
![]() |
前言前后端分離項(xiàng)目,數(shù)據(jù)交互都知道怎么做,文件上傳應(yīng)該也都知道。但是存在有些情況下,我們需要將文件和數(shù)據(jù)同時(shí)提交。ElementPlus的upload上傳組件提供了可攜帶數(shù)據(jù)的data屬性,但是在.NetWebApi下應(yīng)該如何做接收呢?下面通過(guò)示例我們簡(jiǎn)單實(shí)現(xiàn)一下。開(kāi)發(fā)環(huán)境:.NET6開(kāi)發(fā)工具:VisualStudio...
![]() |
對(duì)于初學(xué)者來(lái)說(shuō),如何學(xué)好C#?一直都是大家非常關(guān)心的事情。今天我們就一起來(lái)聊聊這個(gè)話題。1、學(xué)習(xí)C#基礎(chǔ)知識(shí)學(xué)習(xí)任何一門(mén)編程語(yǔ)言,語(yǔ)言的基礎(chǔ)知識(shí)都是必須要學(xué)習(xí)的,這里面涉及的內(nèi)容包括:語(yǔ)法、關(guān)鍵字、事件、繼承、面向?qū)ο?、Linq、委托、多線程等等。對(duì)于有編程基礎(chǔ)的人來(lái)說(shuō),學(xué)習(xí)新的一門(mén)編程語(yǔ)言,以上的基礎(chǔ)知識(shí),基本都是稍...
![]() |
在WinForm應(yīng)用開(kāi)發(fā)中,異常處理是非常重要的一環(huán)。未處理的異??赡軙?huì)導(dǎo)致程序崩潰,嚴(yán)重影響用戶體驗(yàn)。為了提升應(yīng)用的穩(wěn)定性和用戶體驗(yàn),全局異常捕獲處理變得尤為關(guān)鍵。本文將詳細(xì)介紹在WinForm應(yīng)用程序中實(shí)現(xiàn)全局異常捕獲的方法,并提供相應(yīng)的例子代碼。全局異常捕獲的必要性在WinForm應(yīng)用中,異??赡軄?lái)自UI線程,也...
|
在軟件開(kāi)發(fā)過(guò)程中,有時(shí)需要將多個(gè)文件(如資源文件、配置文件等)與可執(zhí)行文件(exe)打包在一起,以便于分發(fā)和部署。在C#中,我們可以利用ILMerge或Costura.Fody等工具來(lái)實(shí)現(xiàn)這一目標(biāo)。本文將介紹如何使用Costura.Fody來(lái)將文件夾與exe合并為一個(gè)exe。一、簡(jiǎn)介Costura.Fody是一個(gè)用于....
|
前面有一篇文章,利用SQL進(jìn)行身份證號(hào)碼校驗(yàn),今天也是談身份證的一些事情。就是從給出的身份證號(hào)碼中提取地域、性別、年齡和校驗(yàn)值。身份證校驗(yàn)是個(gè)老生常談的問(wèn)題,這里就不再贅述了,感興趣的可以點(diǎn)擊上面的鏈接看以前那篇文章。在電商和互聯(lián)網(wǎng)項(xiàng)目中,欺詐行為是一個(gè)常見(jiàn)的風(fēng)險(xiǎn)。通過(guò)分析下單用戶的地域分布,會(huì)計(jì)師可以識(shí)別出一些異常的...
![]() |
在實(shí)際項(xiàng)目中,我們有時(shí)可能需要對(duì)人員的身份證號(hào)碼的真實(shí)性進(jìn)行測(cè)試,為此我們需要掌握身份證號(hào)碼的校驗(yàn)原理以及測(cè)試的方法。身份證校驗(yàn)原理:身份證號(hào)碼中的校驗(yàn)碼是身份證號(hào)碼的最后一位,是根據(jù)GB11643-1999中有關(guān)公民身份號(hào)碼的規(guī)定,根據(jù)精密的計(jì)算公式計(jì)算出來(lái)的,公民身份號(hào)碼是特征組合碼,由十七位數(shù)字本體碼和一位數(shù)字校...
![]() |
1.什么是Assembly?在C#中,Assembly是.NET框架的一個(gè)基本構(gòu)建模塊。它可以被看作是一個(gè)包含代碼和資源的可部署單元,通常以DLL或EXE文件的形式存在。Assembly承載了以下幾個(gè)關(guān)鍵特性:代碼封裝:Assembly將相關(guān)的代碼和資源進(jìn)行封裝,是代碼邏輯和資源的集合。版本控制:每個(gè)Assembly都...
|
前幾天,有小伙伴反映:他手里有個(gè)聊天軟件,每次一截圖,聊天窗口就不見(jiàn)了,甚至按鍵盤(pán)上的PrtSc截圖鍵截下來(lái)都沒(méi)有這個(gè)聊天窗口的內(nèi)容,他想盡各種辦法,就是截不了這個(gè)軟件的圖。聽(tīng)他這么一描述,我還有些好奇了起來(lái)。首先懷疑的是這軟件是不是安裝了什么消息鉤子,通過(guò)監(jiān)聽(tīng)鍵盤(pán)按鍵,禁止截圖,于是有人建議他換個(gè)快捷鍵,結(jié)果發(fā)現(xiàn)也不...
![]() |
面向?qū)ο缶幊蹋∣OP)是一種廣泛使用的編程范式,它通過(guò)封裝、繼承和多態(tài)這三大支柱來(lái)構(gòu)建靈活且可維護(hù)的代碼結(jié)構(gòu)。本文將詳細(xì)介紹這三大支柱在C#語(yǔ)言中的應(yīng)用,并通過(guò)示例代碼展示它們的具體實(shí)現(xiàn)。一、封裝(Encapsulation)封裝是指將對(duì)象的屬性(字段)和行為(方法)結(jié)合在一起,并對(duì)外部隱藏對(duì)象的具體實(shí)現(xiàn)細(xì)節(jié),僅暴露必...
|
前言記錄一些注入思路和經(jīng)常使用的工具,后續(xù)有用到新的工具和總結(jié)新的方法再繼續(xù)補(bǔ)充。如何測(cè)試與利用注入點(diǎn)手工下面的現(xiàn)象是在說(shuō)存在注入點(diǎn)后的現(xiàn)象,如果服務(wù)端有防護(hù)手段就需要另外的手段繞過(guò)。老方法:?jiǎn)我?hào)現(xiàn)象:出現(xiàn)數(shù)據(jù)庫(kù)報(bào)錯(cuò)。or1=1--現(xiàn)象:正常訪問(wèn)頁(yè)面或者跟多數(shù)據(jù)一起展現(xiàn)出來(lái)了。and1=1--現(xiàn)象:正常訪問(wèn)頁(yè)面。an...
![]() |
OWASPTOP10漏洞是指由OpenWebApplicationSecurityProject(OWASP)發(fā)布的十大最嚴(yán)重、最普遍的Web應(yīng)用程序安全漏洞。這些漏洞在當(dāng)今的Web應(yīng)用程序中非常普遍,而且具有很高的危害性。因此被視為web應(yīng)用程序安全領(lǐng)域必須認(rèn)真防范和修復(fù)的關(guān)鍵問(wèn)題。而且大家去應(yīng)聘安全測(cè)試崗位或有安全...
![]() |
在Web開(kāi)發(fā)中,我們經(jīng)常需要區(qū)分用戶是否通過(guò)刷新操作重新加載了頁(yè)面。這一操作可能是由用戶手動(dòng)刷新(如按下F5鍵或點(diǎn)擊瀏覽器刷新按鈕)或通過(guò)瀏覽器自動(dòng)重新加載。判斷頁(yè)面是否刷新有助于開(kāi)發(fā)者優(yōu)化用戶體驗(yàn),例如在使用vue的時(shí)候需要進(jìn)行權(quán)限控制,就需要判斷在刷新后根據(jù)登錄者的權(quán)限去添加對(duì)應(yīng)的路由。本文將詳細(xì)解析幾種常見(jiàn)的判斷...
|
<ruby>標(biāo)簽HTML<ruby>元素被用來(lái)展示東亞文字注音或字符注釋。比如:<ruby>兄弟<rt>xiongdi</rt></ruby><rt>元素包含字符的發(fā)音,字符在ruby注解中出現(xiàn),它用于描述東亞字符的發(fā)音。這個(gè)元素始終在<ruby>元素中使用。如果需要將每個(gè)字和上面的拼音垂直對(duì)齊,可以使用兩個(gè)ruby標(biāo)...
![]() |
引言在C#中,Reflection(反射)是一種強(qiáng)大的機(jī)制,它允許程序在運(yùn)行時(shí)檢查其元數(shù)據(jù)。通過(guò)反射,你可以獲取有關(guān)類(lèi)型、屬性、方法、構(gòu)造函數(shù)等的信息,并且可以在運(yùn)行時(shí)動(dòng)態(tài)地訪問(wèn)和調(diào)用它們。反射是.NETFramework和.NETCore(現(xiàn)稱為.NET5及更高版本)的重要組成部分,它極大地增強(qiáng)了程序的靈活性和動(dòng)態(tài)性...
|
系統(tǒng)監(jiān)控程序在確保IT基礎(chǔ)設(shè)施和應(yīng)用程序的穩(wěn)定運(yùn)行中起著至關(guān)重要的作用。一款開(kāi)源系統(tǒng)跨平臺(tái)監(jiān)控工具。它可以實(shí)時(shí)監(jiān)控系統(tǒng)的各個(gè)方面,如CPU、內(nèi)存、磁盤(pán)、網(wǎng)絡(luò)使用情況等。源代碼http://www.gitpp.com/finekokoAI/dpqq-system-checking由于其功能清晰、使用場(chǎng)景豐富,以及相對(duì)較低...
![]() |
網(wǎng)絡(luò)安全日益受到重視,尤其是Windows系統(tǒng)常見(jiàn)的高危端口,如135、136、137、139、445,一旦被黑客利用,后果不堪設(shè)想。本文將帶你一步步關(guān)閉這些高危端口,為你的網(wǎng)絡(luò)安全筑起一道堅(jiān)實(shí)的防線。1、關(guān)閉135端口:切斷黑客的“后門(mén)”135端口是黑客常用的入侵通道,關(guān)閉它能有效防止未授權(quán)訪問(wèn)。以下是關(guān)閉步驟:1)...
![]() |
雖然VBA程序加了密碼使程序代碼不可見(jiàn),但這也很容易被破解。網(wǎng)上一查,果然有一段VBA代碼寫(xiě)了如何破解Excel里的VBA密碼。破解的方法是新建一個(gè)Excel文件,用開(kāi)發(fā)工具創(chuàng)建一個(gè)模塊,只要把下面這段代碼寫(xiě)到這個(gè)模塊里,然后打開(kāi)待破解的帶宏程序的Excel文件,運(yùn)行下面代碼中的PasswordCracking()方法...
|
1.SQLServer中,處理日期格式和查找特定日期格式方法示例在SQLServer中,處理日期格式和查找特定日期格式的記錄是一個(gè)常見(jiàn)的需求。SQLServer提供了多種函數(shù)和格式選項(xiàng)來(lái)處理和比較日期。以下是一個(gè)詳細(xì)的示例,展示了如何根據(jù)特定日期格式查找記錄。1.1場(chǎng)景描述假設(shè)我們有一個(gè)名為Orders的表,該表包含訂...
|
PMC用到的所有函數(shù)你和PMC大咖之間的差異,就是這些Excel函數(shù)!1.PMC日常用到的所有函數(shù)如下,大咖總結(jié),實(shí)用干貨,PMC必備神器!每個(gè)函數(shù)都有實(shí)例講解,不怕你不會(huì)。序號(hào)PMC工作需求EXCEL在生產(chǎn)管理中的應(yīng)用實(shí)例1安全庫(kù)存計(jì)算min、max、average12設(shè)置安全庫(kù)存提醒條件格式23按客戶、制程等匯總分...
![]() |
1.PerformanceAPI的用處PerformanceAPI是瀏覽器中內(nèi)置的一組工具,用于測(cè)量和記錄頁(yè)面加載和執(zhí)行過(guò)程中的各類(lèi)性能指標(biāo)。它的主要用處包括:監(jiān)控頁(yè)面資源加載:跟蹤頁(yè)面中的資源(如CSS、JavaScript、圖片)的加載時(shí)間。分析頁(yè)面加載時(shí)間:從導(dǎo)航到頁(yè)面完全渲染的所有時(shí)間點(diǎn)。衡量用戶交互性能:測(cè)量...
|