草庐IT

line_size

全部标签

窗口命令 : echo without new line but with CR

我想在Windows批处理文件的循环内的同一行上写。例如:setlocalEnableDelayedExpansionsetfile_number=0for%%fin(*)do(set/afile_number+=1echoworkingonfilenumber!file_number!something.exe%%f)setlocalDisableDelayedExpansion这将导致:echoworkingonfilenumber1echoworkingonfilenumber2echoworkingonfilenumber3...我希望他们都在同一条线上。我发现了一个删除新行的

c++ - 为什么在 size_t 的情况下抛出 bad_alloc() 异常

我正在处理下面的代码,当我执行这段代码时,我得到了一个std::bad_alloc异常:int_tmain(intargc,_TCHAR*argv[]){FILE*pFile;size_tstate;pFile=fopen("C:\\shared.tmp","rb");if(pFile!=NULL){size_trt=fread(&state,sizeof(int),1,pFile);char*string=NULL;string=newchar[state+1];fclose(pFile);}return0;}下面这行导致抛出异常:string=newchar[state+1];为什

regex - Windows 批处理 : How remove all blank (or empty) lines

我正在尝试使用Windows批处理程序从文本文件中删除所有空行。我知道实现此目的的最简单方法是bash是通过正则表达式和sed命令:sed-i"/^$/d"test.txt问题:Windows批处理是否有类似的简单方法来从文本文件中删除所有行?否则,实现此目标的最简单方法是什么?注意:我正在运行这个批处理脚本来设置新的Windows计算机供客户使用,因此最好不需要安装(然后卸载)其他程序来实现此目的-理想情况下,我将只使用“标准”批处理库。 最佳答案 对于/f不处理空行:for/f"usebackqtokens=*delims="%

c++ - 视觉 C++ : possible to limit heap size?

我正在调试的应用程序有问题。稳态内存使用量为几百兆字节。有时(几个小时后)它会进入内存使用量飙升至数GB的状态。我希望能够在发生这种情况时立即停止程序。在控制通过我自己的代码的地方,我可以用这样的代码来捕获过多的内存使用:boolusingTooMuchMemory(){PROCESS_MEMORY_COUNTERSpmc;if(GetProcessMemoryInfo(GetCurrentProcess(),&pmc,sizeofpmc))returnpmc.WorkingSetSize>0x80000000u;//2GBworkingsetreturnfalse;}这对我没有帮助,

windows - 命令提示符 : dir file whose File size is greater than 1024KB

我目前正在使用以下命令找出有多少pdf格式的文档以及完整的路径,但它显示了大约11,000个文档的列表,dir*.pdf/s/b**我只想列出那些文件大小大于1024KB的图像,不应显示文件大小,但文件大小应大于1024KB。可以使用命令提示符吗? 最佳答案 由于您使用的是Windows,因此您很可能拥有powershell:ls*.pdf|where-object{$_.length-gt1048576}|format-table-propertyNamels将列出扩展名为.pdf的文件。where-object会将结果集过滤为长

windows - 批处理 : ignore last line of an output

我有一个非常基本的脚本,可以响应本地管理员帐户。我的目标是摆脱所有页眉/页脚信息。到目前为止我有:FOR/F"skip=6"%%GIN('netlocalgroupadministrators')DOecho%%G回声:AdministratorMyNameThe“The”是页脚中的第一个词:“命令已成功完成。”所以我想去掉“The”,但我知道我可能必须重组整个脚本,这很好。我试过保存到变量%str%但你不能设置多行变量。此外,使用txt文件作为缓冲区也不是一种选择。有什么意见吗? 最佳答案 我可以想到两个简单的解决方案:FOR/F

c++ - 从 __int64 到 size_t 的安全转换

我在使用VisualStudio2017的Windows操作系统上工作,我获得了以下函数来确定来自SO的一个答案的文件大小:__int64FileSize(constchar*filename){HANDLEhFile=CreateFile(filename,GENERIC_READ,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);if(hFile==INVALID_HANDLE_VALUE){return-1;//errorcondition,couldcallGetLas

python - 在 Windows 中使用 Python 查找 SC_PAGE_SIZE

我在这个混合环境中工作,我在Windows机器上使用Simics和Cygwin在类似unix的环境中运行一些代码。我一直在用C编写代码,但我有兴趣尝试用Python来解决我的问题。在unix环境中找到SC_PAGE_SIZE你可以简单地做:#Python-2.7,unixenvironmentpage_size=os.sysconf("SC_PAGE_SIZE")如果您使用c编写代码,您可以:#C,unixenvironmentsize_tpage_size=(size_t)sysconf(_SC_PAGESIZE);然而,在Windows中使用python时os.sysconf不存在

windows - 没有明显原因的非常基本的脚本中的 "The input line is too long"错误

下面的脚本cmd/C""setPATH=nasm\;%PATH%"&"echo%PATH%""只打印这个:Theinputlineistoolong.Theinputlineistoolong.为什么?我该如何解决这个问题?P.S.这行得通:cmd/C"echo%PATH%"这不是:cmd/C""echo%PATH%"" 最佳答案 OP的问题与我的略有不同,但我在非常基本的脚本中也遇到了Theinputlineistoolong错误,原因不明。在我的例子中,它不明显的原因是我早些时候通过递归设置我的路径破坏了我的环境,直到它超过允许

windows - Windows : How do I change the size of my game window? 上的 cocos2d-x 3.x

当使用cocos2d-x3.x为设备开发时,它会自动设置GLView以适应设备。在windows上的VS2012中,它创建了一个看似任意大小的窗口。如何设置该窗口的大小? 最佳答案 我的解决方案如下。在AppDelegate.cpp中:boolAppDelegate::applicationDidFinishLaunching(){autodirector=Director::getInstance();autoglview=director->getOpenGLView();if(!glview){glview=GLView::c