问题列表 - 第3017页

如何在Windows 64bit上检测CPU速度?

我从这里找到了以下代码"http://www.boyet.com/Articles/CodeFromInternet.html ".
它以GHz为单位返回CPU的速度,但仅适用于32位Windows.

using System;
using System.Management;

namespace CpuSpeed
{
    class Program
    {
        static double? GetCpuSpeedInGHz()
        {
            double? GHz = null;
            using (ManagementClass mc = new ManagementClass("Win32_Processor"))
            {
                foreach (ManagementObject mo in mc.GetInstances())
                {
                    GHz = 0.001 * (UInt32) mo.Properties["CurrentClockSpeed"].Value;
                    break;
                }
            }
            return GHz;
        }

        static void Main(string[] args)
        {
            Console.WriteLine("The current CPU speed is {0}", (GetCpuSpeedInGHz() ?? -1.0).ToString());
            Console.ReadLine();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)


我搜索了64位管理类,但没有成功.
有没有其他方法可以在64位Windows下获得CPU速度?

.net c# windows 64-bit cpu-speed

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

那里最好的Nunit测试赛跑者是什么?

最近进入测试驱动开发我使用Nunit测试运行器作为resharper的一部分.它有一些缺点,没有运行测试的快捷方式,我必须寻找Nunit测试运行器,使用鼠标调用它.它有一个很好的GUI,并将结果显示为IDE的一部分.

其他人用什么来运行针对.net项目的单元测试?我用谷歌搜索了包括MBUnit在内的其他应用程序和来自Nunit.org的单元测试应用程序,并且想知道什么是最重要的人物.

c# nunit unit-testing test-runner

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

为什么类中的错误只在运行时被捕获?

我有一个VB6类与一个引发错误的方法:

Public Sub DoSomething
  ...
  err.Raise 12345, description:="Error message"
  ...
End Sub
Run Code Online (Sandbox Code Playgroud)

从以下形式调用此方法:

Public Sub ErrTest()
  On Error Goto err1
  obj.DoSomething
  Exit Sub
err1:
  MsgBox err.Description
End Sub
Run Code Online (Sandbox Code Playgroud)

这在运行时工作正常,但在设计时错误处理不起作用.相反,VB6 IDE显示其标准消息框,从那里我可以进入调试模式或结束程序.

为什么会这样?我能预防吗?

ide vb6 error-handling

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

显式脚本结束标记始终转换为自动关闭

我正在使用xslt将xml转换为aspx文件.在xslt中,我有一个脚本标记包含一个jquery.js文件.要使其与IE一起使用,脚本标记必须具有明确的结束标记.出于某种原因,这不适用于下面的xslt.

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
    xmlns="http://www.w3.org/1999/xhtml"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
    xmlns:asp="remove">    
    <xsl:output method="html"/>
    <xsl:template match="/">
        <html xmlns="http://www.w3.org/1999/xhtml">
            <head>
                <title>TEST</title>
                <script type="text/javascript" src="jquery-1.2.6.js"></script>
Run Code Online (Sandbox Code Playgroud)

但是,如果我更改脚本标记,如下所示,它的工作原理.

        <script type="text/javascript" src="jquery-1.2.6.js">
            // <![CDATA[ // ]]>
        </script>
Run Code Online (Sandbox Code Playgroud)

我认为<xsl:output method="html" />可以做到这一点,但它似乎没有用?

/乔纳斯

javascript xslt

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

在C++上使用带有LoadLibrary()方法的库dll

我可以使用LoadLibrary方法导入struct类型的数据吗?对不起我的英语.谢谢.

c++ winapi

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

哪个版本是我的MySQL服务器?

确定MySQL服务器软件的确切版本号的查询语法是什么?

mysql

8
推荐指数
1
解决办法
1350
查看次数

在Java中读取串口

我是Java的初学者.我正在通过串口从设备读取数据.我每分钟都会获得一次数据,但是在数据正确传输之后,第一次读数将会减半.

我得到的输出是:

6050.003120815340006050.003120815350006050.0

正确的输出应该是这样的:

03120815340006050.003120815350006050.0


我的代码是:

import java.io.*;
import java.util.*; //import gnu.io.*;
import javax.comm.*;

public class SimpleRead implements Runnable, SerialPortEventListener {
    static CommPortIdentifier portId;
    static Enumeration portList;

InputStream inputStream;
SerialPort serialPort;
Thread readThread;
byte[] readBuffer;

public static void main(String[] args) {
    portList = CommPortIdentifier.getPortIdentifiers();
    System.out.println("portList... " + portList);
    while (portList.hasMoreElements()) {
        portId = (CommPortIdentifier) portList.nextElement();
        if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {
            System.out.println("port identified is Serial.. "
                    + portId.getPortType());
            if (portId.getName().equals("COM2")) {
                System.out.println("port identified is COM2.. "
                        + portId.getName());
                // if (portId.getName().equals("/dev/term/a")) …
Run Code Online (Sandbox Code Playgroud)

java serial-port

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

如何从Ruby on Rails功能测试中测试JSON结果?

如何断言我的Ajax请求并测试Ruby on Rails功能测试的JSON输出?

tdd json ruby-on-rails

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

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

从左到右的表达评估

在C#中,是否保证表达式从左到右进行求值?

例如:

myClass = GetClass();  
if (myClass == null || myClass.Property > 0)  
    continue;
Run Code Online (Sandbox Code Playgroud)

有没有不符合的语言?

c# language-agnostic compiler-construction expression expression-evaluation

5
推荐指数
2
解决办法
6442
查看次数