|
最新文章
|
知識(shí)管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):10953 今日文數(shù):5344
|
|
前言歡迎關(guān)注dotnet研習(xí)社,今天我們討論一個(gè)Winform開發(fā)中的一個(gè)常見的需求內(nèi)容“關(guān)于程序的版本號(hào)顯示”。在WinForms桌面應(yīng)用程序開發(fā)中,向用戶顯示當(dāng)前程序的版本號(hào)是一個(gè)常見的需求,尤其是在產(chǎn)品發(fā)布、更新提示或技術(shù)支持場(chǎng)景中尤為重要。在.NET8中已全面采用SDK風(fēng)格項(xiàng)目,相比舊的.NETFramewor...
|
|
1、網(wǎng)絡(luò)通信概念1.1、核心定義:網(wǎng)絡(luò)通信是兩個(gè)或多個(gè)計(jì)算設(shè)備通過傳輸介質(zhì)和通信協(xié)議進(jìn)行數(shù)據(jù)交換的過程。本質(zhì)上是數(shù)字信號(hào)的傳輸與解析1.2、基本要素:通信節(jié)點(diǎn):發(fā)送端和接收設(shè)備、傳輸介質(zhì):有線(光纖/電話線)或無線(wifi/4G/5G)通信協(xié)議:TCP/IP、HTTP、Websocket等協(xié)議數(shù)據(jù)格式:JSON、XM...
|
|
URL是從數(shù)據(jù)庫(kù)里查出來的,JS如何獲取域名等參數(shù)信息?
后端返回一個(gè)url字符串,可以直接使用a標(biāo)簽的href獲取域名等信息:consta=document.createElement(a);a.href=https://www.baidu.com/s?a=1&b=1#hash;console.log(a....
|
|
前言多線程編程是提升應(yīng)用程序性能和響應(yīng)能力的關(guān)鍵技術(shù)之一。C#提供了強(qiáng)大的多線程支持,能夠輕松創(chuàng)建并發(fā)任務(wù),優(yōu)化資源利用,并改善用戶體驗(yàn)。然而,實(shí)現(xiàn)多線程的同時(shí),如何安全有效地管理這些線程(如啟動(dòng)、停止、暫停和繼續(xù))是一個(gè)重要的問題。大部分初學(xué)者在學(xué)習(xí)C#上位機(jī)編程時(shí),多線程是一個(gè)很難逾越的鴻溝,不合理地使用多線程,會(huì)...
|
|
在本篇文章中,我們將介紹一個(gè)使用C#編寫的程序,該程序可以自動(dòng)登錄到路由器并定時(shí)重啟它。程序利用HttpClient和異步編程來執(zhí)行網(wǎng)絡(luò)請(qǐng)求,確保高效性。下面將詳細(xì)分析程序的各個(gè)部分及其功能。其實(shí)用telnet來實(shí)現(xiàn)更簡(jiǎn)單,問題是一般的路由器沒有提供這個(gè)功能。功能概述我們將開發(fā)一個(gè)控制臺(tái)應(yīng)用程序,具有以下功能:自動(dòng)登錄...
|
|
前言本人在近期實(shí)戰(zhàn)時(shí)也是挖到了任意文件下載漏洞,想著如何對(duì)此漏洞進(jìn)行最大化利用,遂花了點(diǎn)時(shí)間去學(xué)習(xí)此漏洞的利用,發(fā)現(xiàn)網(wǎng)上知識(shí)點(diǎn)過于分散,正好看到社區(qū)這方面的知識(shí)很少,于是就想著自己寫一篇關(guān)于任意文件讀取的漏洞文章。漏洞原理在目前的很多業(yè)務(wù)系統(tǒng)中,很多上傳點(diǎn)都無法進(jìn)行利用,最常見的就是上傳一個(gè)文件不返回上傳路徑,即使我們...
|
|
在做測(cè)試的過程中,總會(huì)掃描端口看主機(jī)開了那些協(xié)議,看到這些協(xié)議以后進(jìn)一步的測(cè)試就是找這些協(xié)議存在什么漏洞,下面是對(duì)一些常見協(xié)議漏洞的一個(gè)總結(jié)。這里也是做個(gè)記錄,方便后續(xù)查看。1.FTP服務(wù)默認(rèn)端口:20(數(shù)據(jù)端口);21(控制端口);69(tftp小型文件傳輸協(xié)議)服務(wù)簡(jiǎn)介:FTP(文件傳輸協(xié)議)的作用是提高文件的共享...
|
|
簡(jiǎn)介攻擊者在入侵企業(yè)網(wǎng)站時(shí),通常要通過各種方式獲取webshell從而獲得企業(yè)網(wǎng)站的控制權(quán),然后方便進(jìn)行之后的入侵行為。常見攻擊方式有:直接上傳獲取webshell、SQL注入、遠(yuǎn)程文件包含(RFI)、FTP,甚至使用跨站點(diǎn)腳本(XSS)作為攻擊的一部分,甚至一些比較老舊的方法利用后臺(tái)數(shù)據(jù)庫(kù)備份及恢復(fù)獲取webshel...
|
|
在正常的TCP/IP通信中,是可以偽造數(shù)據(jù)包來源IP的,但這會(huì)讓發(fā)送出去的數(shù)據(jù)包返回到偽造的IP上,無法實(shí)現(xiàn)正常的通信。實(shí)現(xiàn)TCP/IP層級(jí)別的偽造很難,因?yàn)楹茈y實(shí)現(xiàn)正常的TCP連接;但是在應(yīng)用層協(xié)議HTTP上的實(shí)現(xiàn)較容易,通過偽造IP,能欺騙多數(shù)服務(wù)器應(yīng)用程序?qū)崿F(xiàn)通信。對(duì)于繞過服務(wù)器的IP地址過濾或者偽造來源IP特別...
|
|
一、簡(jiǎn)介文件上傳是指用戶上傳了一個(gè)可執(zhí)行腳本,并通過此腳本文件獲得了執(zhí)行服務(wù)器端命令的能力。通過就是上傳一句話木馬,然后通過菜刀來連接服務(wù)器。要完成這個(gè)攻擊,需要下面的三個(gè)條件:1.上傳的文件能夠被web容器解釋執(zhí)行,所以文件上傳后所在的目錄要是web容器所覆蓋到的路徑。2.用戶能夠從web上訪問這個(gè)文件,如果文件上傳...
|
|
前言目前很多的項(xiàng)目都會(huì)使用富文本編輯器,如果使用或者配置不當(dāng),這些編輯器就會(huì)成為我們?nèi)肭值娜肟?,本篇文章就來看看目前常用的編輯器都有哪些以及存在什么樣的漏洞。常用的編輯器目前?xiàng)目中常用的一些編輯器如下?FCKeditor簡(jiǎn)介FCkEditor是一個(gè)流行的開源富文本編輯器,提供了類似MicrosoftWord的Web頁(yè)面...
|
|
前言目前,很多的系統(tǒng)在登錄的時(shí)候都支持通過第三方賬號(hào)登錄,如通過微信,qq,微博掃描登錄。這種一般都是通過OAuth2.0搭建完成的。有一個(gè)問題需要思考:通過第三方應(yīng)用登錄的過程是否存在一些安全問題?本篇文章就來看看OAuth2.0的登錄原理以及可能存在的安全問題。OAuth2.0登錄原理Oauth2.0具有多種授權(quán)許...
|
|
Proxifier簡(jiǎn)介Proxifier是一款功能強(qiáng)大的代理客戶端,它能夠讓不支持代理功能的程序通過代理服務(wù)器訪問網(wǎng)絡(luò)。它支持多種操作系統(tǒng)和代理協(xié)議,并允許用戶基于程序和端口的特定需求來靈活配置代理。主要用途是通過代理服務(wù)器強(qiáng)制所有網(wǎng)絡(luò)請(qǐng)求走代理,從而對(duì)不支持代理的程序?qū)崿F(xiàn)網(wǎng)絡(luò)代理功能。安裝過程官網(wǎng)下載https://...
|
|
這個(gè)完全沒必要自己寫吧,直接用來源類庫(kù)就行了,要不讓封裝太多,有一個(gè)Flurl這個(gè)就很好用,下面是自己寫的方法。一、WebRequest方式引用dllusingSystem.IO;usingSystem.Net;usingSystem.Threading.Tasks;//PostpublicstaticstringHt...
|
|
想象一下,你的網(wǎng)頁(yè)正在處理一項(xiàng)耗時(shí)巨大的任務(wù),比如分析一份龐大的數(shù)據(jù)報(bào)告,或者進(jìn)行一場(chǎng)復(fù)雜的圖形渲染。在這期間,你的頁(yè)面可能會(huì)變得卡頓,按鈕點(diǎn)不動(dòng),動(dòng)畫也停止了,仿佛整個(gè)世界都靜止了。這是怎么回事?這就是JavaScript單線程帶來的常見問題——主線程被阻塞了。別擔(dān)心,WebWorker就是來解決這個(gè)問題的“救星”。...
|
|
前言Label一般用于顯示文本或者作為按鈕使用,當(dāng)作為顯示文本使用時(shí),通過設(shè)置label的Text屬性實(shí)現(xiàn),當(dāng)作為“按鈕使用時(shí)”,在label的單擊事件下注冊(cè)事件即可,下面詳細(xì)介紹label的屬性以及事件:一、屬性1、Name屬性該屬性代表label類對(duì)象的名稱,通過該屬性可以獲取到該label對(duì)象,如下圖:該labe...
|
|
前言在開發(fā)WinForm應(yīng)用程序時(shí),我們有時(shí)需要在運(yùn)行時(shí)重新啟動(dòng)WinForm應(yīng)用程序。這可能出現(xiàn)在如下場(chǎng)景:?用戶更改了需要重啟才能生效的配置(如語(yǔ)言設(shè)置)。?應(yīng)用程序升級(jí)后需要重啟自身。?恢復(fù)到干凈狀態(tài)以解決錯(cuò)誤。這時(shí)候,我們最常見的問題是:“如何優(yōu)雅地讓W(xué)inForm應(yīng)用程序重啟自己?”本文將帶一探究竟,介紹幾種...
|
|
你有沒想過很多PC軟件都內(nèi)嵌一個(gè)瀏覽器,比如微信PC版、QQ、迅雷這些,它們是如何實(shí)現(xiàn)的?答案是:cef——ChromiumEmbeddedFramework(CEF)cef是一個(gè)開源項(xiàng)目,GitHub上的簡(jiǎn)介:鏈接:github.com/chromiumembedded/cefChromiumEmbeddedFram...
|
|
前言今天來看一個(gè)比較有意思的漏洞-HTTP報(bào)頭攻擊,也就是host頭攻擊。在我們的印象中host頭是我們所要訪問的域名,默認(rèn)是不可控的,因?yàn)橐坏└淖兾覀兙筒荒苷_訪問目標(biāo)地址。其實(shí)不然,在某些情況下,改變了host頭依然可以訪問目標(biāo)。那么host頭在某些情況下也是我們可以控制的輸入,這也就為host頭攻擊提供了可能。由...
|
|
??網(wǎng)站名稱:aSim?網(wǎng)站功能:APP生成??網(wǎng)站簡(jiǎn)介:一款A(yù)PP應(yīng)用生成工具,可以選擇不同的模板和主題,利用平臺(tái)內(nèi)置的拖放工具,無需編程知識(shí)即可快速構(gòu)建應(yīng)用。??網(wǎng)站網(wǎng)址:點(diǎn)擊打開https://asim.sh/
?
|
|
?以下是使用C#調(diào)用WindowsAPI實(shí)現(xiàn)徹底關(guān)閉Windows系統(tǒng)的代碼方案(不依賴shutdown命令):方案一:直接調(diào)用ExitWindowsExAPI(需管理員權(quán)限)usingSystem;usingSystem.Runtime.InteropServices;
publicclassSystemShutd...
|
|
??網(wǎng)站網(wǎng)址:點(diǎn)擊打開https://csdn.zeroai.chat/??網(wǎng)站名稱:CSDN文章解鎖工具?網(wǎng)站功能:CSDN文章解鎖??網(wǎng)站簡(jiǎn)介:一個(gè)專門用于解鎖CSDN文章的工具,通過輸入特定的文章地址來獲取原本需要付費(fèi)或登錄才能查看的內(nèi)容。提供簡(jiǎn)單易用的界面,只需輸入文章鏈接,點(diǎn)擊解鎖按鈕即可快速獲取文章內(nèi)容。
|
|
?寫在前面:你不是不懂,是沒真正吃透事件循環(huán)幾乎是前端人繞不過的坎,但也總是似懂非懂。你可能已經(jīng):看了5張不同的流程圖刷了3遍教學(xué)視頻背過“宏任務(wù)和微任務(wù)”規(guī)則但真正遇到面試題,比如:Promise.then和setTimeout誰(shuí)先執(zhí)行?async/await究竟屬于哪類任務(wù)?process.nextTick和que...
|
|
什么是路徑動(dòng)畫?隨手畫一條不規(guī)則的線,讓元素按照這條不規(guī)則的線運(yùn)動(dòng)起來,這就是所謂的路徑動(dòng)畫。前面說過的動(dòng)畫都只能針對(duì)某一個(gè)CSS屬性,要想實(shí)現(xiàn)路徑動(dòng)畫可沒辦法,路徑動(dòng)畫必須借助CSS3的offset相關(guān)能力。offset相關(guān)屬性要實(shí)現(xiàn)路徑動(dòng)畫,必須用到offset的相關(guān)屬性:offset-anchor指定元素的運(yùn)動(dòng)中...
|
|
1.默認(rèn)規(guī)則的優(yōu)先級(jí)最低毫無疑問,默認(rèn)規(guī)則的優(yōu)先級(jí)是最低的,因?yàn)榇嬖谄渌?guī)則時(shí),就會(huì)通過其他規(guī)則的方式來綁定this2.顯示綁定優(yōu)先級(jí)高于隱式綁定代碼測(cè)試:vars=}//obj.foo()////1.call/apply的顯示綁定高于隱式綁定//obj.foo.apply(abc)//abc//obj.foo.cal...
|