小编Ric*_*ard的帖子

Powershell 中所有进程的 CPU 和内存使用百分比

有没有办法查看所有正在运行的进程的 CPU 和内存利用率百分比PowerShell

我已经尝试过以下方法:

Get-Process | %{"Process={0} CPU_Usage={1} Memory_Usage={2}" -f $_.ProcessName,[math]::Round($_.CPU),[math]::Round($_.PM/1MB)}
Run Code Online (Sandbox Code Playgroud)

除此之外,我还解析了此信息并计算了总内存中的内存使用百分比,但无法获得相同的 CPU 值,因为通过此命令,它显示进程中的 CPU 时间划分,而不是利用率本身。

使用以下命令查看总内存和总 CPU 利用率:

  1. 总物理内存

    Get-WmiObject Win32_OperatingSystem | %{"{0}" -f $_.totalvisiblememorysize}

  2. CPU 总利用率

    Get-WmiObject Win32_Processor | Select-Object -expand LoadPercentage

任何帮助,将不胜感激。我需要它的格式如下:

PROCESS=process_name CPU=percent_cpu_utilization_by_process MEMORY=percent_memory_utilization_by_process
Run Code Online (Sandbox Code Playgroud)

powershell powershell-2.0

6
推荐指数
1
解决办法
4万
查看次数

通过PowerShell访问MSMQ

我已使用以下链接将MSMQ功能安装到服务器(win 2008 R2)和客户端计算机(win 7)上.功能显示在服务器管理器中,我可以通过GUI创建公共或privet队列.但是当我尝试通过PowerShell(2.0)在服务器上本地访问队列时,在shell中都没有识别出MSMQ 的Cmdlet.

我需要通过PowerShell访问MSMQ吗?是否需要加载MSMQ模块?

对此有任何建议将不胜感激.

powershell msmq windows-server-2008-r2

5
推荐指数
1
解决办法
1万
查看次数

错误:无法索引到Powershell中的类型对象

下面是powershell脚本.

$Requests = Get-WmiObject -Class SMS_UserApplicationRequest -Namespace root/SMS/site_$($SiteCode) -ComputerName $SiteServer  |  Select-Object User,Application,CurrentState,Comments | Sort-Object User
    $Count = @($Requests).Count
        for ($i=0; $i -lt $count; $i++) {
            if ($Requests[$i].CurrentState -eq '1') {
                $Requests[$i].CurrentState = "Pending"
                $checkbox1.Enabled = $true
            }
Run Code Online (Sandbox Code Playgroud)

当我执行脚本时,我收到以下错误.

 Unable to index into an object of type System.Management.Automation.PSObject.
if ($Requests[ <<<< $i].CurrentState -eq '1') {
    + CategoryInfo          : InvalidOperation: (0:Int32) [], RuntimeException
    + FullyQualifiedErrorId : CannotIndex
Run Code Online (Sandbox Code Playgroud)

我想做的是我将值(1)替换为待定.

powershell

5
推荐指数
1
解决办法
9918
查看次数

为什么在C++枚举定义中需要typedef

我在头文件中看到了以下内容

typedef enum Test__tag {
    foo,
    bar
} Test;
Run Code Online (Sandbox Code Playgroud)

我想知道为什么要使用typedef; 我可以用

enum Test{
    foo,
    bar
};
Run Code Online (Sandbox Code Playgroud)

是对的吗?

c++ gcc visual-c++

4
推荐指数
1
解决办法
329
查看次数

如何在CLI commons Library中使用property = value

我正在尝试使用 OptionBuilder.withArgName( "property=value" )

如果我的选项被称为状态,我的命令行是:

--status p=11 s=22
Run Code Online (Sandbox Code Playgroud)

它只能成功识别第一个参数11,它无法识别第二个参数......

Option status = OptionBuilder.withLongOpt("status")
                .withArgName( "property=value" )
                .hasArgs(2)
                .withValueSeparator()
                .withDescription("Get the status")
                .create('s');
options.addOption(status);
Run Code Online (Sandbox Code Playgroud)

提前感谢您的帮助

java command-line apache-commons-cli

4
推荐指数
1
解决办法
2515
查看次数

半定规划中绝对值约束的总和

我希望通过对绝对值之和的约束来推进我的真实世界半定规划优化问题.例如:

abs(x1) + abs(x2) + abs(x3) <= 10.
Run Code Online (Sandbox Code Playgroud)

我搜索过互联网和文档,但找不到表示方式.我正在使用python和cvxopt模块.

python optimization mathematical-optimization cvxopt

4
推荐指数
2
解决办法
1796
查看次数

如何使用命令行在Android中获取IMSI号

我想使用命令行获取IMSI电话的SIM卡号Android

android中是否有任何adb命令或任何shell命令为此???

adb shell getprop ril.IMSI在Samsung Galaxy ace中尝试过命令,它可以正常工作。它给我IMSI号码。但是我在三星Galaxy S3中尝试了相同的命令。它不返回任何东西。

我只想使用命令行获取IMSISIM卡号Samsung Galaxy S3。(不是Android应用程序代码)在中使用adb命令或某些shell命令Android

另外,我知道JAVA在Android应用程序中有一个简单的代码可以运行IMSI

TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String imsi = mTelephonyMgr.getSubscriberId();
Run Code Online (Sandbox Code Playgroud)

我可以以某种方式从命令行运行此Android Java代码吗?这也将解决我的问题。

shell android adb android-intent

3
推荐指数
1
解决办法
2万
查看次数

高图表仅在某些点上有数据标签

我用来highcharts显示机器日志数据。数据通过 PHP 格式化/创建。页面上有一个开关,让用户可以选择让 X 轴显示值发生的时间,或者只是一个计数器。

对于一个系列,该值大部分为零,但有时也不是。我想在值不为零且仅在本系列中时显示标签。对于x-axis != time我正在使用的选项:

[0,0,0,{y:125.71,dataLabels: {enabled: true}},0,0]
Run Code Online (Sandbox Code Playgroud)

打开每个点的标签,就可以了。

当我切换到在 X 轴上显示时间时,我需要像这样格式化数据:

[Date.UTC(2016, 6, 1, 09, 06), 0],[Date.UTC(2016, 6, 1, 09, 06), 0, [Date.UTC(2016, 6, 1, 09, 06), 216],[Date.UTC(2016, 6, 1, 09, 06), 0],[Date.UTC(2016, 6, 1, 09, 06), 0],[Date.UTC(2016, 6, 1, 09, 06), 0]
Run Code Online (Sandbox Code Playgroud)

我不知道如何在这里显示标签。这种数据格式也可以吗?

另外,如果还有其他方法可以做到这一点:

if (value>0) {show label}
Run Code Online (Sandbox Code Playgroud)

highcharts

2
推荐指数
1
解决办法
1734
查看次数

我可以创建android.app.Activity类的对象吗?

我可以制作这样的对象Android Activity:

Activity activity = new Activity();
Run Code Online (Sandbox Code Playgroud)

如果不是,为什么呢?

我可能面临的问题是什么?

android

0
推荐指数
1
解决办法
83
查看次数

OpenGLES链接xcode6中的错误:架构arm64的未定义符号

更新到之后Xcode 6.0.1,我的项目在链接阶段构建错误.我不知道为什么,但我确信这是关于什么的OpenGLES.因为当我删除关于它的代码时,它构建正常.

以下是完整的错误消息:

Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_EAGLContext", referenced from:
      objc-class-ref in PPSSignatureView.o
  "_glDisable", referenced from:
      -[PPSSignatureView setupGL] in PPSSignatureView.o
  "_glGenVertexArraysOES", referenced from:
      -[PPSSignatureView setupGL] in PPSSignatureView.o
  "_glGenBuffers", referenced from:
      -[PPSSignatureView setupGL] in PPSSignatureView.o
  "_glBufferData", referenced from:
      -[PPSSignatureView setupGL] in PPSSignatureView.o
  "_glVertexAttribPointer", referenced from:
      -[PPSSignatureView bindShaderAttributes] in PPSSignatureView.o
  "_glDeleteVertexArraysOES", referenced from:
      -[PPSSignatureView tearDownGL] in PPSSignatureView.o
  "_glMapBufferOES", referenced from:
      _addVertex in PPSSignatureView.o
  "_glDrawArrays", referenced from:
      -[PPSSignatureView drawRect:] in PPSSignatureView.o
  "_glBindBuffer", referenced from:
      -[PPSSignatureView tap:] in PPSSignatureView.o …
Run Code Online (Sandbox Code Playgroud)

opengl-es arm64 xcode6

0
推荐指数
1
解决办法
984
查看次数