草庐IT

百分位数

全部标签

C (Windows) - GPU 使用率(负载百分比)

根据Internet上的许多来源,可以使用D3DKMTQueryStatistics获取GPU使用率(负载)。HowtoqueryGPUUsageinDirectX?我已成功使用此处的代码并稍作修改获取内存信息:http://processhacker.sourceforge.net/forums/viewtopic.php?t=325#p1338但是我没有找到D3DKMT_QUERYSTATISTICS结构的成员应该携带有关GPU使用情况的信息。 最佳答案 查看gpumon.c中的EtpUpdateNodeInformation函

.net - 在 .Net CLI 应用程序中显示完成百分比的最佳方式是什么?

我正在开发一个处理文件上传的CLI应用程序,并希望有附加和覆盖输出的组合。理想情况下,它看起来像这样:c:\>uploadfile1.dat100%file2.dat100%file3.dat59%,36.4k/s我只想在最后一行定期更新完成百分比和当前速度。我知道我可以使用SetCursorPosition将输出写入控制台的任何部分,但似乎没有GetCursorPosition并且最近打印的文件名的绝对位置会有所不同。我也想知道所有这些将如何影响重定向输出,但正确处理它对于这个应用程序并不重要。编辑:看起来Console.CursorLeft/Console.CursorTop等会给

Java 将 JPanel 高度设置为窗口高度的百分比

我一直在尝试将jpanel的高度设置为窗口高度的80%。我做的每一种方式都会创建一个小矩形,或者填充整个窗口。目前,这是我的代码;Toolkittk=Toolkit.getDefaultToolkit();intxSize=((int)tk.getScreenSize().getWidth());intySize=((int)tk.getScreenSize().getHeight());window.setSize(xSize,ySize);JPanelp=newJPanel();p.setBackground(Color.PINK);p.setLayout(newBorderLay

windows - 如何人为地将CPU负载到某个百分点?

为了测试我的应用程序(检测当前CPU使用率),我需要在CPU上设置人工工作负载,例如:10%、20%、30%等,最高可达100%。有什么办法吗? 最佳答案 使用任何你想要的cpu绑定(bind)代码,然后打蜡,打蜡。换句话说,要达到50%的负载,请运行cpu绑定(bind)代码x毫秒,然后在x毫秒内不执行任何操作。要实现其他负载,您可以算一下。什么都不做很容易,sleep,暂停,延迟等等。如果是C++11,尝试线程和std::this_thread::sleep_for(std::chrono::milliseconds(100))

windows - 转义给定变量中的百分号

我的第一篇文章,大多数问题已经使用这里提供的友好知识解决了。但是现在我的想法用完了,又是一个关于在cmd.exe中处理有毒字符的问题。让我们假设有一个用双引号括起来的给定字符串变量。大多数毒字符之前已经被普通字符替换,剩下的干扰脚本的是“&”、“(”、“)”和“%”。之后必须将该字符串回显到不带引号的文件中。于是萌生了逃避三倍毒字的想法:@echooff&setlocalENABLEEXTENSIONSSETAlbumArtist=%1CALL:EscapePoisonChars%AlbumArtist%AlbumArtist_VDNSET"FlacHyperLink==hyperli

kotlin - 计算 Kotlin 中的位数

我目前正在使用简单的string.length方法计算位数:valnumber=829vallength=number.toString().length我想知道这是否是一种好方法,或者在Kotlin中是否有更合适的方法。 最佳答案 您可以在java.lang.Math中使用标准的Java数学库(编辑:从Kotlin1.2开始,使用kotlin.math)。log10函数将为您提供数字减1的长度(有一些异常(exception))。这个函数虽然适用于double,所以你必须来回转换。length函数在Kotlin中可以这样写:fun

kotlin - 计算 Kotlin 中的位数

我目前正在使用简单的string.length方法计算位数:valnumber=829vallength=number.toString().length我想知道这是否是一种好方法,或者在Kotlin中是否有更合适的方法。 最佳答案 您可以在java.lang.Math中使用标准的Java数学库(编辑:从Kotlin1.2开始,使用kotlin.math)。log10函数将为您提供数字减1的长度(有一些异常(exception))。这个函数虽然适用于double,所以你必须来回转换。length函数在Kotlin中可以这样写:fun

windows - 如何添加默认值包含双引号和百分号的注册表项?

我无法成功运行包含此内容的批处理文件:REGADDHKEY_CLASSES_ROOT\hlpfile\shell\compress\command/d"compact.exe/C\"%1\""/fREGADDHKEY_CLASSES_ROOT\hlpfile\shell\uncompress\command/d"compact.exe/U\"%1\""/f它导致错误消息的输出:Error:Invalidcommand-lineparameters.我想在WindowsXPSP2上创建上下文菜单元素并指定操作:[HKEY_CLASSES_ROOT\hlpfile\shell\compre

windows - 持续监控 Top X 进程的 CPU 使用率百分比

我希望能够每5秒将最高CPU消耗者输出到日志文件中。这样我就可以看到谁在我的测试期间使用了最多的CPU。我发现这个答案很常见:$cpu=Get-Counter-ComputerNamelocalhost"\Process(*)\%ProcessorTime"`|Select-Object-ExpandPropertycountersamples`|where{$_.InstanceName-ne'idle'}`|where{$_.InstanceName-ne'_total'}`|Select-Object-Propertyinstancename,cookedvalue`|Sort-

windows - 如何在 Windows 上使用 Perl 确定操作系统的位数?

使用Perl,我如何确定我的程序是在32位Windows还是64位Windows上运行?是否有可用的API?我可以想到几个选项..检查某些Windows文件的PE_HEADER(例如:c:\windows\explorer.exe)-也许我可以使用HowcanItestawindowsdlltodetermineifitis32bitor64bit?中的详细信息检查c:\programfiles(x86)是否存在-如果存在则为64位操作系统。否则它是32位Windows操作系统。有什么好的方法吗?Perl中有可用的API吗? 最佳答案