草庐IT

Third_Parameter

全部标签

windows - ucrtbase.dll : An invalid parameter was passed to a function that considers invalid parameters fatal

我目前正在使用OpenCV进行个人项目,在程序执行过程中遇到了一些问题。在实现AKAZE+BOW识别器(对于我的问题似乎效果不佳)后,我想尝试SIFT(最终是SURF)实现。对于我的项目,我正在关注github上的这个项目我在Windows10上使用VS2015(社区)和OpenCV2.4.13。如标题所述,我遇到的问题在于ucrtbase.dll,它在执行期间获取无效参数(如果我正确读取其他线程,该dll应该是Windows10中的操作系统库)。当forcicle移动到第二次迭代时(也就是当它应该为BOW训练获取另一个图像的特征时)出现问题,这就是执行停止并出现标题错误的时候。我尝试

windows - 批处理 : parameter with both expansion symbols

问题:是否可以让一个函数接收一个既有百分号又有感叹号的参数?问题:我在FOR/D中以这种方式处理目录:FOR/D%%dIN("%~1\*")DO(CALL:process"%%~fd")当子目录名称(%%~fd)同时包含%和!(这在Windows),例如C:\&!x#%。当我在子过程:process中读取%1时,百分号消失了。如果我EnableDelayedExpansion,那么感叹号会起作用。我读了thispost显然,这无法解决。如果延迟扩展被禁用,%将被删除。如果启用延迟扩展,!将是。示例:ex.bat:@ECHOOFFSETarg="%~1"CALL:clean_echo%a

windows - bcdedit 错误 : "The parameter is incorrect"

我正在尝试设置内核调试,所以我正在使用命令:bcdedit/setdebugon不幸的是,我得到了回应Theparameterisincorrect.a)有谁知道如何调试该错误吗?b)如果没有,有人可以指点我一篇关于重建数据库的文章吗? 最佳答案 您需要提供GUID参数,如直接从BCDEditCommand-LineOptions复制的此位中所述:...使用以下语法启用内核或引导调试。bcdedit/setdebugon-或-bcdedit/setbootdebugon其中是用于加载操作系统的Loader对象的GUID。如果操作系统

c++ - 从 C++ 中的 WMI(Win32_LogicalDisk 类)调用 Chkdsk -> 'Parameter is not valid'

我正在尝试从C++中的WMI运行Chkdsk(我正在使用QtFramework)。“ExecMethod”返回“参数无效”。我已经根据http://msdn.microsoft.com/en-us/library/cc250766.aspx设置了参数->我正在使用半同步调用。我正在使用MSDN文档(Win32_LogicalDisk、WMIC++应用程序示例、Win32_Volume,...)我也尝试过使用Win32_Volume,但效果不佳。我的部分代码:IWbemLocator*pLoc=NULL;HRESULThres=CoCreateInstance(CLSID_WbemLoc

windows - Windows :D3D Compiler DLL (\third_party\angle\src) 上的 Chromium 构建失败

我已按照此question中提到的相同步骤进行操作.我设置的一些额外标志获得专有FFMPEG编解码器。它每次都失败,并带有以下日志。[233/19712]ACTIONCopyingD3DCompilerDLL...FAILED:F:\Chrome\depot_tools\python276_bin\python.exegyp-win-toolaction-wrapperenvironment.x86copy_compiler_dll_target_copy_dll_a30e198148542d4bce19a5c818c6884f..rsp..\..\third_party\angle\

c++ - Windows Readfile 返回 ERROR_INVALID_PARAMETER 87

我的程序创建了一个邮槽,但是当我调用ReadFile时,我得到了ERROR_INVALID_PARAMETER。参数不对怎么办?程序代码:SECURITY_DESCRIPTORsd;InitializeSecurityDescriptor(&sd,SECURITY_DESCRIPTOR_REVISION);SetSecurityDescriptorDacl(&sd,true,NULL,false);SECURITY_ATTRIBUTESsa;sa.lpSecurityDescriptor=&sd;sa.bInheritHandle=true;msg_id_=CreateMailslot

c# - ReadMsgQueue 返回 ERROR_INVALID_PARAMETER

Windows嵌入式紧凑型。TryingtosendandreceiveamessagewithMsgQueue.看起来写入工作正常但读取给出了不正确的参数错误。知道缺少什么吗?我不确定创建队列函数。它说必须调用两次才能获得读取或写入句柄-对吗?intmain(){MSGQUEUEOPTIONSoptions={0};options.dwSize=sizeof(options);//options.dwFlags=MSGQUEUE_NOPRECOMMIT;options.dwMaxMessages=10000;//msgmaxforqueueoptions.cbMaxMessage=5

windows - Sonar : The 'report' parameter is missing

我正在使用MSBuild。我安装了Java8。我正在运行以下命令:SonarQube.Scanner.MSBuild.exebegin/k:"ABC"/d:sonar.host.url="http://localhost:9000"/d:sonar.login="8b839xxxxxxxxxxxxxxxxxxxxxxx6b00125bf92"/d:sonar.verbose=true"C:\ProgramFiles(x86)\MicrosoftVisualStudio\2017\Professional\MSBuild\15.0\Bin\msbuild.exe"/t:rebuildSo

sql-server - 在 Docker 中安装 MSSQL 2014 Express 时出现 "Value cannot be null. Parameter name: userName"错误

当我尝试在Dockerfile中安装MSSQL2014Express时,它失败并显示错误“值不能为空。参数名称:用户名”。Thefollowingerroroccurred:Valuecannotbenull.Parametername:userNameErrorresult:-2147467261Resultfacilitycode:0Resulterrorcode:16387Pleasereviewthesummary.txtlogforfurtherdetailsMicrosoft(R)SQLServer201412.00.5000.00Copyright(c)Microsoft

c++ - RegOpenKeyEx 返回错误 87 又名 "INVALID_PARAMETER"

我正在使用RegOpenKeyEx、RegDeleteKey和RegEnumKey实现递归注册表删除。问题::虽然代码在Vistax86/x64和Win7x86/x64上工作得很好,但在XP上对于HKCR中的某些键失败问题区域::HKCR\Installer\Products\SomeKey错误代码:87(INVALID_PARAMETER)怪异行为::在我使用REGEDIT打开key时删除key。代码::staticBOOLRcrsvRegDel(HKEYhKey,LPTSTRlpszSub){BOOLbRet=TRUE;LONGlRet;DWORDdwSize=MAX_PATH;T