最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9894 今日文數(shù):4410
|
引言超文本傳輸協(xié)議(HTTP)是網(wǎng)絡(luò)數(shù)據(jù)通信的基礎(chǔ)。每一次客戶端與服務(wù)器之間的交互都涉及HTTP請(qǐng)求,這使它們成為攻擊者的首要目標(biāo)。通過(guò)利用HTTP請(qǐng)求中的漏洞,惡意攻擊者可以篡改參數(shù)、上傳有害數(shù)據(jù)和劫持會(huì)話,導(dǎo)致嚴(yán)重的安全漏洞。本文將探討各種攻擊技術(shù),包括參數(shù)篡改、GET、POST、PUT、PATCH請(qǐng)求操縱,以及有...
|
你是否經(jīng)常為找不到一款好用的文本編輯器而煩惱?有些工具功能太復(fù)雜,有些不能跨平臺(tái),有些又過(guò)于簡(jiǎn)陋,跨平臺(tái)體驗(yàn)更是參差不齊。今天要給大家安利一個(gè)超贊的開(kāi)源項(xiàng)目——NotepadNext!它是經(jīng)典編輯器Notepad++的跨平臺(tái)重現(xiàn)版,完美解決Windows、Linux、MacOS多平臺(tái)使用的痛點(diǎn),界面簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)直...
![]() |
WindowsServer系統(tǒng)是專(zhuān)為服務(wù)器環(huán)境設(shè)計(jì)的操作系統(tǒng),與Windows10這樣的客戶端系統(tǒng)在用途和功能上有一定的差異。一、WindowsServer的主要用途企業(yè)級(jí)服務(wù)部署文件/打印服務(wù)器:集中管理文件共享和網(wǎng)絡(luò)打印機(jī)。域控制器(ActiveDirectory):管理用戶權(quán)限、組策略和企業(yè)身份認(rèn)證。DNS/DH...
|
JS通過(guò)ID獲取iframe對(duì)象為空的情況
JS通過(guò)ID獲取iframe對(duì)象為空的情況,可能原因有很多,以下是一些常見(jiàn)的原因和解決方案:1.ID錯(cuò)誤或不存在:原因:最常見(jiàn)的原因是document.getElementById()中使用的ID與iframe元素的實(shí)際ID不匹配。解決方法:仔細(xì)檢查HTML代碼,確保i...
|
OPC基金會(huì)提供了OPCUA.NET標(biāo)準(zhǔn)庫(kù)以及示例程序,但官方文檔過(guò)于簡(jiǎn)單,光看官方文檔和示例程序很難弄懂OPCUA.NET標(biāo)準(zhǔn)庫(kù)怎么用,花了不少時(shí)間摸索才略微弄懂如何使用,以下記錄如何從一個(gè)控制臺(tái)程序開(kāi)發(fā)一個(gè)OPCUA服務(wù)器。安裝Nuget包安裝OPCFoundation.NetStandard.Opc.Ua
主程...
|
今天在技術(shù)群里,石頭哥向大家提了個(gè)問(wèn)題:如何在一個(gè)以System身份運(yùn)行的.NET程序(WindowsServices)中,以其它活動(dòng)的用戶身份啟動(dòng)可交互式進(jìn)程(桌面應(yīng)用程序、控制臺(tái)程序、等帶有UI和交互式體驗(yàn)的程序)?我以前有過(guò)類(lèi)似的需求,是在GitLab流水線中運(yùn)行帶有UI的自動(dòng)化測(cè)試程序。其中流水線是GitLab...
|
參考delphi的代碼更改為C#Delphi檢測(cè)密碼強(qiáng)度規(guī)則(仿google)仿google評(píng)分規(guī)則一、密碼長(zhǎng)度:5分:小于等于4個(gè)字符
10分:5到7字符
25分:大于等于8個(gè)字符二、字母:0分:沒(méi)有字母
10分:全都是?。ù螅?xiě)字母
20分:大小寫(xiě)混合字母三、數(shù)字:0分:沒(méi)有數(shù)字
10分:1個(gè)數(shù)字
20...
|
一、基本的.NET框架概念.NET框架是一個(gè)由微軟開(kāi)發(fā)的軟件開(kāi)發(fā)平臺(tái),它提供了一個(gè)運(yùn)行時(shí)環(huán)境(CLR-CommonLanguageRuntime)和一套豐富的類(lèi)庫(kù)(FCL-FrameworkClassLibrary)。CLR負(fù)責(zé)管理代碼的執(zhí)行,而FCL則提供了大量預(yù)先編寫(xiě)好的代碼,供開(kāi)發(fā)者使用。例子:想象一下.NET框...
|
在C#中,經(jīng)常會(huì)有一些耗時(shí)較長(zhǎng)的CPU密集型運(yùn)算,因?yàn)槿绻苯釉赨I線程執(zhí)行這樣的運(yùn)算就會(huì)出現(xiàn)UI不響應(yīng)的問(wèn)題。解決這類(lèi)問(wèn)題的主要途徑是使用多線程,啟動(dòng)一個(gè)后臺(tái)線程,把運(yùn)算操作放在這個(gè)后臺(tái)線程中完成。但是原生接口的線程操作有一些難度,如果要更進(jìn)一步的去完成線程間的通訊就會(huì)難上加難。因此,.NET類(lèi)庫(kù)中提供了一個(gè)叫做Ba...
|
利用“.VHDX虛擬磁盤(pán)格式”掛載后無(wú)法被勒索病毒等修改破壞的機(jī)理,用C#在Windows系統(tǒng)磁盤(pán)中創(chuàng)建“.VHDX虛擬磁盤(pán)格式”文件,備份前將此“.VHDX虛擬磁盤(pán)格式”文件掛載為可讀寫(xiě)虛擬磁盤(pán),備份完畢后,再將虛擬磁盤(pán)卸載重新掛載為只讀,這樣就可以確保備份文件不會(huì)被勒索病毒破壞了。使用.VHDX虛擬磁盤(pán)格式結(jié)合只讀...
|
如何判斷虛擬磁盤(pán)VHDX文件是否已經(jīng)被掛載,掛載到了哪一個(gè)盤(pán)符,并且當(dāng)前是掛載為只讀模式還是可讀寫(xiě)模式呢?以下是用于檢測(cè)VHDX掛載狀態(tài)和屬性的完整C#實(shí)現(xiàn)方案:usingSystem;usingSystem.IO;usingSystem.Management;usingSystem.Diagnostics;using...
|
一、iPhone訪問(wèn)Windows文件夾在iPhone上,想要訪問(wèn)Windows文件夾,思路是在電腦上共享一個(gè)目錄,然后手機(jī)通過(guò)局域網(wǎng)訪問(wèn)這個(gè)共享目錄即可。電腦上共享目錄選中文件夾點(diǎn)擊右鍵->Properties然后切換到Sharing標(biāo)簽頁(yè)點(diǎn)擊AdvancedSharing勾選Sharethisfolder,點(diǎn)擊OK...
|
核心區(qū)別CHAR和VARCHAR是MySQL中兩種主要的字符串類(lèi)型,它們最本質(zhì)的區(qū)別在于:CHAR是固定長(zhǎng)度的字符串類(lèi)型VARCHAR是可變長(zhǎng)度的字符串類(lèi)型詳細(xì)對(duì)比特性CHARVARCHAR存儲(chǔ)方式固定長(zhǎng)度,不足部分用空格填充可變長(zhǎng)度,按實(shí)際內(nèi)容存儲(chǔ)存儲(chǔ)空間始終占用定義的長(zhǎng)度空間只占用實(shí)際需要的空間+1-2字節(jié)長(zhǎng)度信息...
|
CSS自定義屬性是現(xiàn)代CSS中非常有用的功能,它允許開(kāi)發(fā)者在樣式表中創(chuàng)建可重用的值,從而提高樣式表的可維護(hù)性和靈活性。通過(guò)var()函數(shù),可以在CSS中定義變量,并在多個(gè)地方引用這些變量,甚至可以實(shí)現(xiàn)動(dòng)態(tài)改變樣式的效果。因項(xiàng)目需要,做了一個(gè)主題切換,主題樣式都是通過(guò)定義var()變量改變:1.什么是CSS自定義屬性(變...
|
在WindowsForms(WinForm)開(kāi)發(fā)中,常用Label控件來(lái)顯示只讀文本;當(dāng)我們轉(zhuǎn)向WPF進(jìn)行開(kāi)發(fā)時(shí),用于顯示文本的常用控件則是TextBlock。TextBlock是WPF中非常輕量且靈活的文本呈現(xiàn)控件,相比Label而言,TextBlock有更豐富的格式化功能和更好的性能表現(xiàn)。本文將從WinForm到W...
![]() |
??前一陣子幫朋友開(kāi)發(fā)個(gè)微信小程序,一開(kāi)始使用WechatDevtools開(kāi)發(fā),實(shí)在受不了轉(zhuǎn)用uniapp開(kāi)發(fā)。后來(lái)突發(fā)奇想能否將C#寫(xiě)的PixUI編譯成WebAssembly,由微信小程序加載運(yùn)行。先上網(wǎng)搜了下小程序使用blazor的文章,都是用WebView包了一下blazor應(yīng)用,沒(méi)有參考價(jià)值,還是自己動(dòng)手實(shí)現(xiàn)吧...
|
任何一門(mén)編程語(yǔ)言,在學(xué)習(xí)之前都應(yīng)該先弄清楚它的調(diào)試方法,畢竟沒(méi)有不挖坑的人類(lèi)!程序一旦出現(xiàn)問(wèn)題,第一時(shí)間就是找到問(wèn)題出在哪兒,其次才是拿出解決辦法。如果都找不到問(wèn)題原因,那又何從談起解決辦法呢?如何排查編程問(wèn)題,這就是一門(mén)藝術(shù)了,同樣的問(wèn)題,也許A只需要10分鐘,B可能需要30分鐘,C可能束手無(wú)策。調(diào)試方法不僅僅可以用...
|
在現(xiàn)實(shí)場(chǎng)景中,遠(yuǎn)程桌面的功能大家已經(jīng)用得很多了,而在某些場(chǎng)景下,我們需要使用類(lèi)似的遠(yuǎn)程磁盤(pán)功能,這樣能非常方便地操作對(duì)方電腦磁盤(pán)的目錄、以及傳送文件。那么,這樣的遠(yuǎn)程磁盤(pán)功能要怎么實(shí)現(xiàn)了?這次我們將給出一個(gè)完整的Demo來(lái)演示遠(yuǎn)程磁盤(pán)要怎么實(shí)現(xiàn),同時(shí),這個(gè)Demo也給出了個(gè)人網(wǎng)盤(pán)是如何實(shí)現(xiàn)的。個(gè)人網(wǎng)盤(pán)可以看做是遠(yuǎn)程磁盤(pán)...
|
js獲取通過(guò)id獲取iframe對(duì)象為空
在JavaScript中,如果你嘗試通過(guò)document.getElementById獲取一個(gè)iframe對(duì)象,但結(jié)果是空的,這可能是因?yàn)閹讉€(gè)不同的原因。下面是一些常見(jiàn)的問(wèn)題及其解決方案:1.確保ID正確首先,確保你嘗試獲取的iframe的ID是正確的。檢查HTML代碼中...
|
js把這個(gè)轉(zhuǎn)義成空格顯示
在JavaScript中,如果你想將HTML實(shí)體 (即非斷行空格)轉(zhuǎn)換為實(shí)際的空格字符并顯示出來(lái),有幾種方法可以實(shí)現(xiàn)。下面是一些常見(jiàn)的方法:方法1:使用String.replace()你可以使用String.replace()方法來(lái)查找所有的 并替換為...
|
|
在現(xiàn)代網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)中,IP地址信息查詢(xún)是一個(gè)常見(jiàn)需求。無(wú)論是用戶定位、安全審計(jì)、數(shù)據(jù)分析還是地域限制功能,都需要準(zhǔn)確的IP地址解析能力。對(duì)于C#開(kāi)發(fā)者來(lái)說(shuō),IPTools庫(kù)提供了一套高效、易用的解決方案,本文將對(duì)其功能特性和使用方法進(jìn)行全面解析。IPTools介紹IPTools是一個(gè)專(zhuān)為.NET平臺(tái)設(shè)計(jì)的IP地址信息查...
|
深夜加班的“詭異空白”凌晨1點(diǎn),程序員小林盯著屏幕上的網(wǎng)頁(yè)布局,額頭滲出細(xì)密的汗珠——明明圖片和文字已經(jīng)居中,但底部總有一道3px的空白縫隙,像一道無(wú)形的裂痕破壞頁(yè)面美感。他反復(fù)檢查了margin、padding,甚至懷疑是瀏覽器BUG,卻始終找不到答案。直到同事老王路過(guò),輕飄飄丟下一句:“試試vertical-ali...
|
|
一、緩存穿透定義:查詢(xún)一個(gè)不存在的數(shù)據(jù),Mysql查詢(xún)不到數(shù)據(jù)也不會(huì)直接寫(xiě)入緩存,導(dǎo)致每次請(qǐng)求都要查數(shù)據(jù)庫(kù)兩個(gè)解決方案:緩存空數(shù)據(jù)
優(yōu)點(diǎn):簡(jiǎn)單
缺點(diǎn):消耗內(nèi)存,可能發(fā)生不一致問(wèn)題使用布隆過(guò)濾器(作用:攔截不存在的數(shù)據(jù))
優(yōu)點(diǎn):內(nèi)存占用較少
缺點(diǎn):實(shí)現(xiàn)復(fù)雜,存在誤判舉例說(shuō)明:根據(jù)文章id查詢(xún)文章,請(qǐng)求路徑如下:
...
|