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