最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:9243 今日文數:3853
|
在C#中使用HttpWebRequest類是用于發送HTTP請求的類,它屬于System.Net命名空間。通過HttpWebRequest,你可以使用不同的請求方法(例如GET、POST、PUT、DELETE等)來與Web服務器進行交互。1.GET請求GET請求通常用于請求服務器上的數據,不修改服務器上的資源。引用us...
|
前言CSV文件以純文本形式存儲表格數據,每行代表一條記錄,各字段之間通常以逗號作為分隔符。但在實際應用中,也可能使用分號、制表符等其他字符作為分隔符。它被廣泛應用于數據存儲和交換。在軟件開發中,使用CSV文件是常見任務。本文將介紹FG.CsvParser的使用方法。FG.CsvParser1、概述FG.CsvParse...
|
PaddleOCRSharp?是一個基于百度飛槳(PaddlePaddle)封裝的.NET版本OCR工具類庫,旨在為.NET開發者提供高效且簡便的方式來集成OCR功能。PaddleOCRSharp是PaddleOCR的.NET封裝庫,使得.NET開發者能夠方便地在其項目中調用PaddleOCR提供的文本識別功能?。一、...
![]() |
一、引言在Windows客戶端開發的廣袤天地里,我們常常在傳統開發模式與新興技術之間探尋最契合的路徑。從最初的Win32API開發,到后來的MFC,再到如今的.NET平臺下的Winform和WPF,每一次技術的演進都帶來了開發效率與用戶體驗的雙重提升。Winform作為.NET平臺下的經典Windows應用程序開發框架...
|
在Winform應用程序開發中,拖放(DragDrop)功能是一種常見且實用的用戶交互方式,它允許用戶通過鼠標將文件或其他對象從一個位置拖動到另一個位置,從而提高操作的便捷性和效率。本文將詳細介紹如何在Winform窗體中實現拖放功能以獲取拖拽的文件路徑,并深入分析在管理員權限下拖放功能失效的問題及解決方法。一、Win...
|
一、引言:郵箱功能的魅力與應用在數字化時代,郵件通信依然是不可或缺的重要方式,無論是工作中的項目溝通、商務合作,還是生活里的社交互動、信息訂閱,郵件都扮演著關鍵角色。對于C#開發者而言,在應用程序中實現郵箱收發功能,能極大地拓展程序的應用場景和實用性。設想一下,在一個企業級項目管理系統中,通過C#實現的郵箱收發功能,系...
|
介紹TwinkleTray:輕松管理顯示器亮度的神器概述在現代計算機使用中,顯示器的亮度調節是一個常見的需求。無論是為了節省電量、保護眼睛,還是為了適應不同的環境光線,調整顯示器亮度都顯得尤為重要。然而,許多顯示器并沒有提供方便的亮度調節方式,尤其是通過軟件進行調節。這時,TwinkleTray就成為了一個非常實用的工...
![]() |
引言在SQL查詢中,GROUPBY和DISTINCT都是常用的關鍵字,它們都能實現數據去重的功能。但它們的實現原理和使用場景有很大的區別。基本概念DISTINCTDISTINCT用于刪除結果集中的重復行,確保每個結果只出現一次。它作用于整個選擇的列組合。GROUPBYGROUPBY用于將具有相同值的行組合到匯總行中,通...
|
2024年,我曾在《這款軟件可以批量放大圖片并讓它們更清晰》一文中介紹過能讓圖片變清晰的軟件Upscayl(中文名叫“阿普升圖”),但最近在使用過程中發現,有時它處理的效果并不令人滿意。比如這張照片:經過Upscayl處理后,我再把它縮小回原圖大小是這樣的:初看確實清晰的一些,但人臉細節還是不夠豐富。而換用另外一款軟件...
![]() |
C#使用HttpClient四種請求數據格式:json、表單數據、文件上傳、xml。現在流行前后端分離,后端提供對應服務接口給前端或跨應用程序調用,如WebAPI等。在調用這些服務接口發送HTTP請求,而.NET為我們提供了HttpWebRequest、HttpClient幾個類庫來實現。一、JSON數據格式appli...
|
Marker:快速準確地將PDF和圖像轉換為Markdown、JSON和HTMLhttps://github.com/VikParuchuri/marker在日常工作和學習中,我們經常會遇到需要將PDF或圖像文件轉換為其他格式的需求。無論是為了編輯、存檔還是分享,格式轉換都是一個常見但繁瑣的任務。幸運的是,現在有一款強...
![]() |
Interlocked類是C#中用于執行原子操作的工具類,它提供了一系列靜態方法,用于在多線程環境中對共享變量進行原子操作。原子操作是指在多線程環境中,一個操作要么完全執行,要么完全不執行,不會被其他線程打斷。Interlocked類的方法通常用于對整數和長整數進行原子操作。Interlocked類的常用方法1.Inc...
|
1.REGEXEXTRACT:提取手機號碼Excel的新函數REGEXEXTRACT允許用戶從文本中提取符合特定模式的字符串。例如,從單元格A2中提取符合\d-\d-\d模式的手機號碼。這個模式代表了三個數字、一個連字符、四個數字、一個連字符和四個數字組成的字符串,即常見的手機號碼格式。2.REGEXREPLACE:電...
![]() |
簡介屬性是代表類的實例或類中的一個數據項的成員,使用屬性看起來非常像寫入或讀取一個字段,語法是相同的。下面的代碼展示了名稱為D的類的使用,它有一個公有字段和一個公有屬性,從用法無法區分它們。Dd=newD();
d.MyField=7;//給字段賦值d.MyProperty=10;//給屬性賦值Console.Wri...
![]() |
類繼承通過繼承我們可以定義一個新類,新類納入一個已經聲明的類并進行擴展。可以使用一個已經存在的類作為新類的基礎。已存在的類稱為基類(baseclass),新類稱為派生類(derivedclass)。基類規格說明:由冒號和后面跟著用作基類的類名稱組成。派生類被描述為直接基礎列出的基類。相關概念如下所示:繼承的成員可以被訪...
![]() |
前言前篇文章使用Tesseract進行圖片文字識別介紹了如何安裝TesseractOCR與TesseractOCR的命令行使用。但在日常使用過程中,命令行使用還是不太方便的,因此今天介紹一下如何使用WPF/C#構建TesseractOCR簡單易用的用戶界面。普通用戶使用參照上一篇教程,在本地安裝好TesseractOC...
![]() |
【C#】獲取Windows服務器指定日期后的遠程桌面登錄失敗信息DateTimestartDate=newDateTime(2025,2,1);//例如,從2025年2月1日開始EventLogeventLog=newEventLog();eventLog.Log=Security;//可以更改為System或Secu...
![]() |
在C#中讀取本機遠程桌面(RDP)的歷史登錄信息通常涉及到讀取Windows事件日志,因為Windows操作系統會將遠程桌面會話的登錄信息記錄在事件日志中。你可以使用System.Diagnostics.EventLog類來訪問這些日志。以下是一個基本的步驟和示例代碼,展示如何使用C#來讀取本機的遠程桌面連接歷史:...
|
【C#】不采用正則而是用IndexOf和Substring提取指定內容//定義變量存儲最新登錄信息stringlatestLoginUser=string.Empty;
//解析用戶信息,這里簡單地從消息中提取用戶名//不同系統的事件消息格式可能略有不同,需根據實際情況調整解析邏輯stringmessage=entr...
|
以下是一個示例代碼,用于獲取WindowsServer系統最新的遠程桌面登錄信息。它通過查詢Windows事件日志(特別是“Microsoft-Windows-TerminalServices-LocalSessionManager/Operational”日志中的相關事件)來實現:try);Console.Write...
|
以下是一個示例代碼,用于獲取WindowsServer系統最新的遠程桌面登錄信息。它通過查詢Windows事件日志(特別是“Microsoft-Windows-TerminalServices-LocalSessionManager/Operational”日志中的相關事件)來實現:usingSystem;usingS...
|
系統日志可以幫助我們分析操作系統的安全與否,也可以幫助我們將一些不好調試的信息顯示出來。C#操作系統日志主要是通過EventLog類來實現的。一、圖解打開事件查看器,其中與EventLog類對應的元素可以在下圖找到:二、寫日志設置EventLog的Log屬性就可以將日志分到不同的類別中。System.Diagnosti...
![]() |
在C#中獲取本機的遠程桌面歷史登錄信息通常涉及讀取Windows事件日志。遠程桌面服務登錄信息通常記錄在“Microsoft-Windows-TerminalServices-RemoteConnectionManager/Operational”日志中。你可以使用EventLog類來訪問這些事件。以下是一個示例代碼,...
|
【C#】查詢Windows服務器遠程桌面RDP協議登錄事件,獲取并導出當前服務器用戶登錄記錄參考:https://github.com/uknowsec/SharpEventLog簡介:讀取登錄過本機的登錄失敗或登錄成功的所有計算機信息,在內網滲透中快速定位運維管理人員。輸出:登錄時間、源IP地址、域名、用戶名、是否成...
![]() |
這個小工具有點意思,做到了一鍵提取RDP登陸(成功、失敗)日志,省去了我們在事件中一行行的查找查看,對現場勘驗有用處。雖然沒提供源碼,但思路非常明確了,寫起來也不難。就提供作者的Exe程序吧。作者地址:
https://github.com/Adminisme/SharpRDPLog下載地址:SharpRDPLog....
![]() |