问题列表 - 第36581页

该代码如何计算经过的CPU周期数?

来自该SO螺纹,这块代码计算的CPU周期的数目经过延伸的线之间的代码//1//2.

$ cat cyc.c 
#include<stdio.h>

static __inline__ unsigned long long rdtsc(void)
{
  unsigned long long int x;
     __asm__ volatile (".byte 0x0f, 0x31" : "=A" (x));
     return x;
}

int main() {
    unsigned long long cycles = rdtsc(); //1
    cycles = rdtsc() - cycles;           //2
    printf("Time is %d\n", (unsigned)cycles);
    return 0;
}

$ gcc cyc.c -o cyc
$ ./cyc
Time is 73
$ ./cyc
Time is 74
$ ./cyc
Time is 63
$ ./cyc
Time …
Run Code Online (Sandbox Code Playgroud)

c cpu cpu-cycles

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

检查数组是否包含false?

如何检查true_or_false 包含false值的数组?

bool[] true_or_false = new bool[10];

for (int i = 0; i < txtbox_and_message.Length; i++)
{
  bool bStatus = true;
  if (txtbox_and_message[i] == "")
  {
    bStatus = false;
  }
  true_or_false[i] = bStatus;                           
}
Run Code Online (Sandbox Code Playgroud)

.net c# arrays contains .net-2.0

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

除了进度之外,如何在命令行中使robocopy保持静默?

我正在使用robocopy来使用PowerShell脚本进行备份,这非常棒,除了我希望它只在复制时显示进度百分比而不是所有其他信息.

其他信息使命令窗口变得混乱,我清理简单,以便于查看备份的整体进度.

这可能吗?

谢谢,安德鲁

backup robocopy

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

检查用户是否已滚动到底部

我正在创建一个分页系统(有点像Facebook),当用户滚动到底部时,内容会加载.我想最好的方法是找到用户位于页面底部并运行ajax查询以加载更多帖子.

唯一的问题是我不知道如何检查用户是否已使用jQuery滚动到页面底部.有任何想法吗?

我需要找到一种方法来检查用户何时使用jQuery滚动到页面底部.

javascript jquery pagination scroll

635
推荐指数
16
解决办法
50万
查看次数

是否可以使用JavaScript进行实时网络游戏

是否可以使用JavaScript制作实时网络游戏?我见过flash做的,但我有兴趣制作一款不依赖于任何插件的基于浏览器的多人游戏.我已经读过,不可能保持Ajax连接为流通信打开,并且每秒进行几次新的Ajax连接以保持客户端与服务器同步是不可行的.

javascript network-programming

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

错误:从'Foo*'转换为'unsigned int'会失去精度

我正在尝试将指针强制转换为int(或unsigned int),无论我尝试什么它都不想工作.

我试过static_cast<intptr_t>(obj),reinterpret_cast<intptr_t>(obj)以及空调风格不同的组合铸就,intptr_t的,unsigned int的,和我包括stdint.h.从我读过的内容来看,我尝试过的很多东西中的一件应该可行.是什么赋予了?

我没有打扰包括代码,因为它正是我所描述的,但是既然你问过,我已经尝试了所有这些以及其他组合:

void myfunc(Foo* obj)
{
    // ...
    uintptr_t temp = reinterpret_cast<uintptr_t>(obj);
    uintptr_t temp = static_cast<uintptr_t>(obj);
    uintptr_t temp = (uintptr_t)obj;
    intptr_t temp = reinterpret_cast<intptr_t>(obj);
    intptr_t temp = static_cast<intptr_t>(obj);
    intptr_t temp = (intptr_t)obj;
    unsigned int temp = reinterpret_cast<unsigned int>(obj);
    unsigned int temp = static_cast<unsigned int>(obj);
    unsigned int temp = (unsigned int)obj;
    // ...
}
Run Code Online (Sandbox Code Playgroud)

他们都给出完全相同的错误.

c++ casting intptr

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

使用delphi枚举单元的全局方法

假设我有一个像这样的单位

unit sample;

interface

function Test1:Integer;
procedure Test2;

implementation

function Test1:Integer;
begin
 result:=0;
end;

procedure Test2;
begin

end;

end.
Run Code Online (Sandbox Code Playgroud)

是否可以sample在运行时枚举设备的所有过程和功能?

delphi delphi-2010 delphi-xe

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

我可以在PHP中的不同函数之间共享变量吗?

我会尝试用一个例子来解释......

假设我有两个不同的函数,其中一个函数有一个已定义的变量.在第二个函数中,我不想再次编写相同的变量,我可以简单地使用第二个函数中第一个函数的变量而不在第二个函数中重新定义它吗?

就像是:

function a()
{
  $var = "my variable";
}

function b()
{
 echo $var;
}
Run Code Online (Sandbox Code Playgroud)

对不起,如果这个问题有点傻,但我还是初学者=).

php variables function

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

ruby和nor irb都不能在当前目录中加载.rb文件

我在Ruby中导入文件时遇到了麻烦.我在Windows XP中制作一个Ruby应用程序.该应用程序的所有类文件都在"C:/Documents/Prgm/Surveyor_Ruby/lib".但是当我require在另一个文件中的文件时,ruby和irb都无法找到所需的文件.

当前目录的内容:

C:\Documents\Prgm\Surveyor_Ruby\lib>dir
 Volume in drive C has no label.
 Volume Serial Number is AAAA-BBBB

 Directory of C:\Documents\Prgm\Surveyor_Ruby\lib

10/09/2010  06:32 PM    <DIR>          .
10/09/2010  06:32 PM    <DIR>          ..
10/08/2010  03:22 PM             5,462 main (commented).rb
10/08/2010  03:41 PM                92 question.rb
10/08/2010  09:06 PM             2,809 survey.rb
10/09/2010  06:25 PM               661 surveyor.rb
10/08/2010  01:39 PM             1,546 test.rb
               5 File(s)         10,570 bytes
               2 Dir(s)  40,255,045,632 bytes free
Run Code Online (Sandbox Code Playgroud)

确认irb在正确的目录中:

C:\Documents\Prgm\Surveyor_Ruby\lib>irb
irb(main):001:0> Dir.pwd
=> "C:/Documents/Prgm/Surveyor_Ruby/lib"
Run Code Online (Sandbox Code Playgroud)

...但是irb无法加载survey.rb:

irb(main):002:0> require 'survey'
LoadError: no …
Run Code Online (Sandbox Code Playgroud)

ruby import irb require ruby-1.9.2

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

emacs中的术语::如何关闭"自动换行"

在设置我的个人Linux命令行开发环境时,我想在emacs b/c中使用术语,然后我可以切换到"行模式"并将输出复制/粘贴到任何其他缓冲区.

但是,当我在emacs内部运行mysql时,漂亮的sql表仍然根据emacs窗口的宽度进行自动换行:(.我希望emacs会截断bash输出.

有没有办法做到这一点?

编辑:

toggle-truncate-lines打开,所以"自动换行"已关闭,但问题是在emacs甚至对文本执行任何操作之前,底层bash进程本身会手动添加换行符,以根据文档告诉它使用的宽度来换行.这至少是它的行为方式.打开/关闭截断线不会在术语缓冲区中为我改变任何内容

emacs bash

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