最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:9326 今日文數:3928
|
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Net;usingSystem.IO;namespaceJianKunKing.Common.FtpUriuri=newUri("...
|
當前博文只支持上傳功能,已經過測試,可以直接使用,但請注意你的使用場景,本人FTP服務端使用FileZillaServer。日志記錄請看君修改成自己的。初始時修改自己的文件目錄。本文上傳文件采用隊列形式。廢話就不多說了,直接上代碼。1.publicclassLoadFileEventArgs:CancelEventAr...
|
在C#中進行FTP斷點續傳上傳文件的過程如下所示:首先,需要使用System.Net命名空間來處理FTP操作。確保已經添加了對該命名空間的引用。創建一個FtpWebRequest對象并設置其屬性以指定連接到FTP服務器的相關信息(主機地址、登錄憑據等)。通過調用GetResponse()方法獲取與FTP服務器的連接。這...
|
1.IIS資源服務器部署網上有很多教程這里提供一些教程,比我寫的好什么是IIS開啟IIS+部署1開啟IIS+部署2開啟IIS+部署3如何查看ip如何查看被占用的端口號防火墻限制以上教程基本上能部署好資源服務器,配置過程中,盡量不要設置用戶和密碼,以及ftp配置SSL驗證,不然問題還是比較多的。2.Http資源下載,支持...
|
【C#】程序打開時如何判斷同一個程序(路徑一致)已經被打開并強制將之前打開的進程關閉?//判斷是否同一個文件重復打開,是則關閉之前的stringCSBackServicePath=System.Windows.Forms.Application.ExecutablePath;Process[]myProcesses=S...
|
前言今天分享一個.NET開源、強大的Web報表統計系統:CellReport。項目官方介紹CellReport誕生的初衷是為了解決日常快速制作統計報表的需要。CellReport是一個為復雜統計報表為核心目標的制作、運行工具。你可以使用數據庫、excel文件、api服務、已有報表等為數據源,通過內置的集合函數組織數據,...
![]() |
虛擬服務器布局及安全措施IIS服務器的首要考慮因素是群集、IIS和可用的硬件資源。安全也是最受關注的問題之一。據我所知,沒有人指出如何執行監管程序逃避攻擊,但因為IIS是面向網絡的應用,而您的IIS服務器又直接接觸互聯網,所以最終能開發出此類攻擊這種說法貌似合理。將IIS服務器放在虛擬化主機中可以增加安全性,但并不能完...
![]() |
概述:在C#中,`Task.Delay`和`Thread.Sleep`都用于引入延遲,但`Task.Delay`適用于異步環境,不阻塞線程;而`Thread.Sleep`適用于同步環境,直接阻塞當前線程。實例源代碼清晰演示了兩者的用法和場景選擇,幫助開發者根據需求做出明智的選擇。在C#中,Task.Delay和Thre...
|
1.技術背景我們探索了一種創新方法,該方法利用了受信任的WinSxS文件夾中常見的可執行文件,并配合經典的DLL搜索順序劫持技術來利用。該方法允許威脅行為者繞過高權限要求,在Windows文件夾(特別是WinSxS)內的應用程序中執行惡意代碼,并且無需在攻擊鏈中添加額外的二進制文件。除此以外,該技術還有助于從任何位置執...
|
引言在數字化時代,文件下載是網絡應用程序的重要的功能之一,用戶可以通過這一功能獲取所需的數據和信息。但是這一看似簡單的功能的實現一不小心就會產生安全風險,即文件下載漏洞。攻擊者可以通過文件下載漏洞非法獲取到服務器上的敏感文件或受保護的文件,導致數據泄露、系統被入侵、知識產權被竊取等一系列嚴重后果。本文將深入講解文件下載...
|
}排序后結果輸出為:程序輸出4.總結以上就是給大家帶來的C#常用排序方式一些實現方式,希望大家在日常使用中能夠用到。
|
前言.NET加密工具繁多,但大部分都是收費的。本篇推薦一個開源免費的.NET加密工具JIEJIE.NET,源代碼完全開放,可以供初學者研究之用。界面JIEJIE.NET是一個開源的加密工具,用來混淆.NET程序集文件,幫助.NET開發者保護軟件的版權。許多.net開發人員擔心他們的軟件被破解,版權受到侵犯,因此會使用一...
![]() |
今天一起盤點下Github上的3個.Net解壓縮開源項目。01DotNetZip:.NET中的強大ZIP文件處理庫項目簡介DotNetZip是一個開源的.Net庫,用于處理ZIP文件格式。該類庫提供了豐富的ZIP文件操作功能,包括讀取、寫入、修改、加密等。是一個強大且靈活的庫,使用非常方便。項目核心功能1、簡單易用:可...
|
導讀攻擊者常用五種方法繞過防火墻:利用DNS隧道攻擊隱藏惡意流量,偽造身份信息或流量,利用失效的訪問控制規則,嘗試非法訪問消耗防火墻資源,以及進行SQL注入攻擊。為提高防護能力,需持續更新和完善防火墻技術,加強監測和預警,并提高用戶安全意識。攻擊者在進行網絡攻擊時,常常需要繞過防火墻的防御,以獲得對目標網絡的訪問權限。...
![]() |
介紹在當今時代,編寫代碼并不困難。然而,編寫干凈且可伸縮的代碼并不容易。在本文中,我們將討論一些為我們的項目編寫干凈C#代碼的技巧。乍一看,任何以前從未見過您的代碼的開發人員都必須盡可能地理解它,它幫助我們更好地理解代碼。下面是編寫干凈C#代碼的一些重要技巧。使用好的IDE首先,為您的技術堆棧選擇最好的IDE。在我們的...
|
C#獲取各種文件名1、c#根據絕對路徑獲取帶后綴文件名、后綴名、文件名。1234stringstr="E:\test\Default.aspx";stringfilename=System.IO.Path.GetFileName(str);//文件名“Default.aspx”stringexten...
|
以下代碼可以用來鎖定和解鎖文件夾,基本原理是在鎖定時將目錄的訪問權限改為指定人員才有權限訪問,解鎖時將權限設置為所有用戶都可以訪問。usingSystem.IO;usingSystem.Security.AccessControl;privatevoidbtnBrowse_Click(objectsender,Even...
|
privatestaticstringAlarm_content;publicList<FileSystemWatcher>watchers=newList<FileSystemWatcher>();publicstaticvoidOnCreated(objectsource,FileSystemEventArgse)...
|
沒一點區別,反編譯一下,timer的實現里:publicvoidStart()publicvoidStop()
|
我現在想在一個文件夾里面進行一定的操作,同時不希望其他程序對這個文件夾進行修改重命名刪除等,否則會出問題。usingSystem.IO;FileStreamfs=null;privatevoidlockFile(stringfilePath)privatevoidunlockFile()
|
眾所周知,WindowsServer服務器遠程終端服務基于默認端口3389。入侵者一般先掃描主機開放端口,一旦發現其開放了3389端口,就會進行下一步的入侵,所以我們只需要修改該務默認端口就可以避開大多數入侵者的耳目。更改步驟:打開“開始→運行”,輸入“regedit”,打開注冊表,進入以下路徑:、先打開:[HKEY_...
|
導讀攻擊者常用五種方法繞過防火墻:利用DNS隧道攻擊隱藏惡意流量,偽造身份信息或流量,利用失效的訪問控制規則,嘗試非法訪問消耗防火墻資源,以及進行SQL注入攻擊。為提高防護能力,需持續更新和完善防火墻技術,加強監測和預警,并提高用戶安全意識。攻擊者在進行網絡攻擊時,常常需要繞過防火墻的防御,以獲得對目標網絡的訪問權限。...
![]() |
一、Return的基本使用Return是C#語言中常用的一個關鍵字,用于終止當前函數或方法,并將指定的值或對象返回調用方。它能夠在程序中實現跳出當前的執行結構,返回到上一層的調用結構中。以下是一個簡單的示例:publicintCount(inta,intb)上述代碼中,聲明了一個Count函數,它有兩個整型參數a和b,...
|
說起異步,Thread,Task,async/await,IAsyncResult這些東西肯定是繞不開的,今天就來依次聊聊他們1.線程(Thread)多線程的意義在于一個應用程序中,有多個執行部分可以同時執行;對于比較耗時的操作(例如io,數據庫操作),或者等待響應(如WCF通信)的操作,可以單獨開啟后臺線程來執行,這...
|
1、System.Windows.Forms.Timer實現按用戶定義的時間間隔引發事件的計時器。此計時器最宜用于Windows窗體應用程序中,并且必須在窗口中使用。2、System.Threading.Timer提供以指定的時間間隔執行方法的機制。無法繼承此類。3、System.Timers.Timer在應用程序中生...
|