问题列表 - 第36875页

在c中实现时间延迟

我不确切地知道如何搜索这个...所以我没有任何运气找到任何东西..:S

我需要在C中实现延时.

例如,我想做一些事情,然后等一分钟,然后继续做一些事情.

这有意义吗?谁能帮我吗?

c time sleep timedelay delay

29
推荐指数
4
解决办法
13万
查看次数

比较C++中的类型名称

我把它键入模板函数,只是为了看看它是否可行:

if (T==int)
Run Code Online (Sandbox Code Playgroud)

并且intellisense没有抱怨.这是有效的C++吗?如果我做了怎么办:

std::cout << (int)int;  // looks stupid doesn't it.
Run Code Online (Sandbox Code Playgroud)

c++

8
推荐指数
3
解决办法
8655
查看次数

Windows中的JRE安装目录

是否有任何命令检查活动(因为机器可以安装多个JRE)JRE安装目录在Windows下.对于linux,相应的命令是

which java
Run Code Online (Sandbox Code Playgroud)

有没有Windows等价的?

java

26
推荐指数
4
解决办法
15万
查看次数

获取元素相对于浏览器的绝对位置

我有一个div设置为css类float,浮点数为:

.float {
display:block; 
position:fixed; 
top: 20px;
left: 0px;
z-index: 1999999999;
}
* html .float {position:absolute;}
Run Code Online (Sandbox Code Playgroud)

此类使元素保持在页面上的固定位置(*html部分使其在IE中工作).我正在使用javascript水平和垂直移动元素的位置.

我需要在javascript中获取div相对于浏览器窗口的绝对位置(div的浏览器窗口顶部和左侧有多少像素).现在,我使用以下内容:

pos_left = document.getElementById('container').offsetLeft;
pos_top = document.getElementById('container').offsetTop;
Run Code Online (Sandbox Code Playgroud)

上面的代码适用于IE,Chrome和FF,但在Opera中,它们都返回0.我需要一个适用于所有这些浏览器的解决方案.有任何想法吗?

顺便说一句:跟踪javascript所做的更改是可能的,但由于性能原因,这不是我要寻找的解决方案.另外,我没有使用jquery.

javascript css positioning offset

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

如何使用Android Canvas将图像从一个点移动到另一个点

我正在开发一款游戏,在这款游戏中,我必须将Canvas上的图像从一个点移动到另一个点,而不仅仅是垂直或水平.

如何以这种方式移动图像?

java android android-canvas

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

你如何从pycharm运行nosetest?

你如何从pycharm执行nosetest来运行所有的单元测试?

我知道pycharm支持python的unittest和py.test,并且他们将在pycharm 1.1中正确支持nosetests,但我想知道是否有解决方法.

python unit-testing nose nosetests pycharm

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

如何从命令行运行单元测试测试?

我用Google搜索并找到了以下有用的参考资料.目前我希望在以下情况下从命令行运行所有内容(为了便于执行和快速):

  1. 特定测试(即由标记为[TestMethod()]的方法编写的测试)
  2. 一堂课中的所有考试
  3. 对当前TFS未决变更的所有影响测试.
  4. 所有测试
  5. 除标记为类别[TestCategory("some-category")]之外的所有测试

我不知道如何才能为上述需求编写正确的命令.

参考文献:

  1. MSTest.exe http://msdn.microsoft.com/en-us/library/ms182487.aspx
  2. MSTest.exe的详细选项http://msdn.microsoft.com/en-us/library/ms182489.aspx
  3. 获得结果http://msdn.microsoft.com/en-us/library/ms182488.aspx

[编辑]

过了一会儿,我发现了以下有用的提示.

  1. 使用位于%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe我的情况下的MSTest.exe运行Visual Studio单元测试.
  2. 使用/testcontainer:Path\To\Your\TestProjectAssembly.dll以指示您的测试编码.如果需要,您可以指定多个'/ testcontainer'选项.
  3. 使用/test:TestFilter过滤来运行测试.请注意,此过滤器适用于完整的测试方法名称(即FullNamespace.Classname.MethodName)

command-line unit-testing visual-studio-2010 tfs2010

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

堆栈内存由动态分配的对象成员变量引用

我有以下代码

class Test
{
public:
    int &ref;
    int a;

    Test(int &x)
        :ref(x)
    {
        cout<<"Address of reference "<<&ref<<endl;
        cout<<"&a : "<<&a<<endl;
        cout<<"this = "<<this<<endl;
    }
};

int main()
{
    Test *pObj = NULL;
    {
        int i = 10;
        cout<<"Address of referent "<<&i<<endl;
        pObj = new Test(i);
    }
    pObj->ref++;
    cout<<pObj->ref;
}
Run Code Online (Sandbox Code Playgroud)

输出是:

Address of referent 002DFB3C

Address of reference 002DFB3C

&a : 00734C94

this = 00734C90
Run Code Online (Sandbox Code Playgroud)

如您所见,Test对象是动态创建的.存储在堆栈中的变量i作为参数发送到Test类的构造函数.我打印了变量i,ref和a的地址.

问题:一旦程序控制退出声明它的块,变量i将被销毁.但动态分配对象的成员变量ref仍然会引用堆栈地址(i的地址).能够在我死后使用ref.

为什么堆对象有引用堆栈内存?为什么允许这样做?

c++ visual-studio-2008

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

如果它们都存在,如何调用Foo(此对象o)而不是Foo(此T t)?

如何调用Display方法扩展对象类?

static class Tools
{
    public static void Display<T>(this T t)
    {
        Console.WriteLine("generic: " + t.GetType());

    }

    public static void Display(this object o)
    {
        Console.WriteLine("object: " + o.GetType());
    }
}

class Program
{
    static void Main(string[] args)
    {
        int i = 100;


        // all  will invoke the generic version.
        Tools.Display<int>(i);
        i.Display();
        Tools.Display(i);

    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

当#include"Header.h"正在编译时,#include <Header.h>没有编译

在使用Visual Studio 2008 #include <Header.h>编译时,不明白为什么 不编译#include "Header.h".我错过了什么吗?

c++ visual-c++-2008 visual-c++

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