Articles of Windows

在当前OpenCV中的lib文件夹(或其replace)在哪里?

我正在为一个为旧版OpenCV编写的书(PACT的OpenCV 2计算机视觉),它告诉我在创build一个新的属性表时在我的Visual Studio 2013 Property Manager中包含lib文件夹。 在当前的GitHub版本(opencv-master,OpenCV 3.1.x)中没有看到名为lib的目录。 这个文件夹是否被别的东西取代了? 我用cmake构build了OpenCV。 我发现一个4岁的未答复的问题,其中有人也在寻找这个文件夹。 他们试图从另一个不再存在的目录中build立图书馆,但是这对他们来说不起作用。 另一位OpenCV用户告诉我,GitHub不包括库,所以你必须在本地制作。 我仍然不清楚我在哪里/如何制作它们。 我意识到预构build的二进制文件有这个,但我避免它们,因为我需要opencv_contrib中的SURF函数,所以我需要从源代码构build它。

这个堆栈溢出答案中2> nul的目的是什么?

这个计算器答案包含以下代码: dir /ad "C:\PLUS\ADMIN\BATCH\*" >nul 2>nul && ( start "" cmd /c "@echo Files in the directory! &@echo(&@pause ) || ( echo there are no files ) >nul是将stdoutredirect到nul 。 这样做的目的是什么?在什么情况下需要它?

如何将多个子文件夹中的特定文件移动到各自的父文件夹? (Windows批处理)

我有以下文件和文件夹结构(使用实名): Carabidae/Pterostichinae/FolderNameXXX/dor/StackXXX/files.tif 我的问题是,我需要从StackXXX文件夹中获取一个特定的文件,PM *。*到各自的/ dor父文件夹中。 StackXXX文件夹可以被删除。 有数百个FolderName。 理想情况下,我想要一个batch file,我可以从Carabidae文件夹运行。 这需要是一个batch file,因为会不断添加新的FolderNames。 经过大量的search之后,我从这个StackOverflow的答案中find了一个半工作的解决scheme: for /f "delims==" %%i in ('dir /a:d /b') do for /f "delims==" %%f in ('dir %%i /a:d /b') do (move "%%i\%%f\PM*.*" "%%i"&&rd "%%i\%%f" /s /q) 它移动文件并删除文件夹,就像我想要的。 但问题是,它只能在从FolderName文件夹运行时起作用,这会影响脚本的节省时间的目的。 我不知道如何修改它以recursion到子文件夹,所以我可以从顶部文件夹运行它。 非常感谢您的帮助!

如何在Windows平台上实现吉他放大器或FX仿真?

我应该select哪种技术? 我应该写一个司机什么的? 非常感谢你

使用MS CryptoAPI保存/恢复证书使连接的私钥失效

我写了一个程序,应该使用Windows Crypto API保存和恢复用户证书。 我的印象是,它工作正常,但现在用户抱怨说,证书已被恢复后,附加到证书的私钥是无效的。 我正在使用以下方式保存证书: HCERTSTORE hCertStore = CertOpenStore(CERT_STORE_PROV_PHYSICAL_W, 0, NULL, CERT_SYSTEM_STORE_CURRENT_USER | CERT_STORE_OPEN_EXISTING_FLAG | CERT_STORE_READONLY_FLAG | CERT_STORE_UPDATE_KEYID_FLAG, (PVOID) storeName.c_str()); 再后来: if (!CertSaveStore(hCertStore, 0, CERT_STORE_SAVE_AS_STORE, CERT_STORE_SAVE_TO_FILENAME, (PVOID) saveFile.c_str(), 0)) 我明白,CERT_STORE_SAVE_AS_STORE标志应该意味着整个证书应该被序列化,包括私钥。 虽然我注意到MSDN说: “CERT_KEY_CONTEXT_PROP_ID属性和相关的CERT_KEY_PROV_HANDLE_PROP_ID和CERT_KEY_SPEC_PROP_ID值不会被保存到序列化的商店”。 ..我承认,我真的不明白。 当我恢复证书时,我使用CertFindCertificateInStore()来查看证书是否已经存在,只有当证书不存在时,我才会这样做: bOK = CertAddCertificateContextToStore( hDestinationStore, pCertContext, CERT_STORE_ADD_USE_EXISTING, NULL); 为了添加证书…所以我的问题是,为什么私钥不能被保存? 我错过了什么吗?

为什么cvWaitKey(0)不起作用?

我不知道为什么,但出于神秘的原因,我的c + +应用程序不再等待,当它达到cvWaitKey(0)它只是通过这条线,就像这个函数什么都不做! 我也试过cvWaitKey(100000),它不工作… void main() { cvWaitKey(0); return; } 我的项目有点复杂,我使用Visual Studio 2010,它包括opencv ffmpeg pthread winsocks和一些其他库。 你能猜到为什么会这样?

没有pipe理员权限,是否可以在Windows XP上运行Oracle?

我有共享计算机,pipe理员安装Oracle XE。 但我不能创build新的用户,因为我没有权利在操作系统,afaik。 在Oracle写的文档中,DBA应该是pipe理员组的成员。 存在的方式,我可以pipe理本地实例XE没有pipe理员权限? 我需要启动/停止数据库,连接/断开,终止会话等。这是需要testing我的Java应用程序。 谢谢。

在Windows 8上安装AppFabric

我试图在Windows8上安装AppFabric 1.1。 它设置要求.net框架3.5。 Windows 8是与.net框架4.5。 为什么要问.NET Framework 3.5? 我应该做什么来安装AppFabric? 谢谢

写第1行到第i行的.txt文件

我非常接近我的答案,但我似乎无法find答案。 我在batch file中使用Findstr函数来将整个目录的范围缩小到只有一个文件。 cd … findstr /s /m "Desktop" *class.asasm >results1.txt findstr /m /f:results1.txt "Production" *class.asasm >results2.txt findstr /n /f:results2.txt "Capabilities" *class.asasm >results3.txt 任务1:我需要找出一种方法来使findtr向后search第三行的行号find第四个string 任务2:我需要写第1行 – 我们到达的文件中的results2.txt插入一个.txt文件。 然后写下其余的原始行。 我正在使用Visual Studios编写一个VB.Net应用程序,我很难搞清楚如何完成这个过程。 我现在有更好的应用程序运行在应用程序中写入batch file。

在Windows上使用echoclosurescmd.exe

我想知道如何启动一个cmd.exe窗口与回声已经closures。 例如,我有以下命令行: start cmd /k test.exe 在新的cmd窗口中启动test.exe 。 但在这个cmd窗口中,回显是打开的。 是否有可能在一个新的cmd窗口启动test.exe回声closures?