草庐IT

set_null

全部标签

windows - 为什么我的 Powershell 中的 Set-DisplayResolution 命令不见了?

我在我的Mac上使用Parallels来运行Windows8.1操作系统。Parallels有一个怪癖,每次重新启动时都会将屏幕分辨率重置为最高级别。因此,我想编写一个简短的Powershell脚本,自动将我的屏幕分辨率设置为我喜欢的分辨率。问题是,使用Set-ScreenResolution或Set-DisplayResolution会出现以下错误:Set-DisplayResolution:Theterm'Set-DisplayResolution'isnotrecognizedasthenameofacmdlet,function,scriptfile,oroperablepro

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++ - OpenThread() 返回 NULL Win32

我觉得对此有一个明显的答案,但它一直在躲避我。我这里有一些C++中的遗留代码,当它试图调用OpenThread()时会中断。我在VisualC++2008ExpressEdition中运行它。该程序首先获取调用线程的ThreadID,并尝试打开它,如下所示:ThreadIdthreadId=IsThreaded()?thread_id:::GetCurrentThreadId();HANDLEthreadHandle=OpenThread(THREAD_ALL_ACCESS,FALSE,threadId);这里是我不明白的地方:如果线程ID是当前线程的ID,它不是已经打开了吗?这可能是

windows - GetProcAddress 为 RegDeleteKeyEx 返回 NULL

我正在尝试为32位和64位操作系统实现注册表项的递归删除。由于RegDeleteKeyEx未针对低于XPx64Professional的操作系统定义,因此我尝试间接使用该函数。问题::即使在x64上,GetProcAddress()也会返回NULL。//GlobalDeclarationstypedefLONG(WINAPI*PFN_RegDeleteKeyEx)(HKEYhKey,LPCTSTRlpSubKey,REGSAMsamDesired,DWORDReserved);PFN_RegDeleteKeyEx_RegDeleteKeyEx;//Thecodeinsidefuncti

html - Internet Explorer 开发人员中心错误 : HTML1405 : Invalid character: U+0000 NULL. 不应使用空字符

我正在Windows8上使用InternetExplorer10测试一个网站。我有这个错误,我不明白这是什么意思:HTML1405"Invalidcharacter:U+0000NULL.Nullcharactersshouldnotbeused."这是关于InternetExplorer开发人员中心/F12开发人员工具控制台错误消息的文档,但没有关于如何修复错误的建议:http://msdn.microsoft.com/en-us/library/ie/hh180764%28v=vs.85%29这个错误是在网站源码的末尾,在

python - 焦糖 : 'pyrouge_set_rouge_path' is not recognized as an internal or external command

我有Windows7并使用Python2.7。我最近安装了ROUGE(用于Gisting评估的面向记忆的Understudy)以评估我的摘要。不幸的是,我的摘要是.txt格式,不适用于ROUGE。因此,我从pypi安装了pyrouge.在上面的同一个网站上,他们有安装步骤。我遵循了第一步,即使用pipinstall。下一步说:"AssumingaworkingROUGE-1.5.5.installation,tellpyrougetheROUGEpathwiththiscommand:pyrouge_set_rouge_path/absolute/path/to/ROUGE-1.5.5

windows - SET 之后的 REG 命令在 DOS/Windows 批处理文件 (.BAT) 中为 "unknown"

在我的批处理文件中,我开始使用变量,突然以下命令不再起作用。这是我的代码中有问题的部分SET"path=MyPath"REGADD"HKCU\Software\ETC\ETC"/f/v"MyRegNameA"/tREG_SZ/d"%path%\ETC\"REGADD"HKCU\Software\ETC\ETC"/f/v"MyRegNameB"/tREG_SZ/d"%path%"PAUSESTART"""%path%\MyProgram.exe"此代码在没有SET...的情况下工作,当然还有MyPath而不是%path%。错误信息是:Thecommand"REG"iseitherspel

windows - 了解 (set) 说明符的 CMD.EXE FOR 行为

我在Windows7环境中执行的CMD.EXE批处理文件中有以下命令:FOR%%fIN("C:\TEMP\FILE.TXT""C:\TEMP\FILE2.TXT")DO(ECHO%%f)C:\TEMP\FILE.TXT不存在C:\TEMP\FILE2.TXT确实存在这会产生以下输出:"C:\TEMP\FILE.TXT""C:\TEMP\FILE2.TXT"但是,我发现如果我更改FOR命令以包含通配符,例如?或*在文件名中,我得到了我期望的结果,这只是C:\TEMP\FILE2.TXT的回显即:FOR%%fIN("C:\TEMP\FILE.TXT?""C:\TEMP\FILE2.TXT?

c++ - 意外的非 NULL 返回

我正在玩TagLib(在Windows上,使用MingW构建)。我试图让TagLib识别MP3文件中何时没有ID3v1或ID3v2信息。根据TagLibdocumentation,当文件中没有ID3v2信息时,MPEG文件对象中的ID3v2Tag()函数应返回NULL指针。不幸的是,这并没有发生。我制作了一些我在代码中使用的测试MP3文件(我已经提供了这些文件):blank.mp3(download),根本没有ID3v1或ID3v2信息。我可以通过在文件二进制内容中对“TAG”和“ID3”进行纯文本搜索来确认这一点。only_album_id3v2.mp3(download),有ID3

c++ - 当 ReferencedDomainName 为 NULL 时出现 LookupAccountName 错误

如果我不将可选的ReferencedDomainName保存在变量中,该函数将返回false,并且我无法检索使用过的Sid。如果文档说它是可选的,为什么我还需要包括它?这是我的代码:这有效并返回一个SID:DWORDsize;TCHARlpAccountName[USERNAME_SIZE];PSIDSid=(PSID)LocalAlloc(LPTR,SECURITY_MAX_SID_SIZE);LPSTRDomainName=(LPSTR)LocalAlloc(LPTR,sizeof(TCHAR)*1024);DWORDcbSid=SECURITY_MAX_SID_SIZE;LPST