标签: delay

如何在不使用睡眠的情况下在C#中执行短暂延迟?

我对编程非常陌生,到目前为止,我一直学得很好,但我仍然无法理解按照我想要的方式做出延迟的想法.我正在研究的是使用涉及战斗系统的Windows表单应用程序的一种测试"游戏".在其中,我想让NPC每隔几秒钟做一次动作.问题是,我还想让玩家在攻击之间进行交互.Thread.sleep似乎对我不起作用,不仅因为我不知道如何多线程,而且每当我尝试运行它时,比如说:

 textBox1.Text += "\r\nThread Sleeps!";
 System.Threading.Thread.Sleep(4000);
 textBox1.Text += "\r\nThread awakens!";
Run Code Online (Sandbox Code Playgroud)

它似乎坚持先睡觉,然后打印两条线.

我想这就是我现在可以说的全部内容,但如果这仍然太模糊或冗长,请随时告诉我.

简而言之,在C#中我想在运行之前做出一些延迟,但同时仍然允许用户交互.

c# sleep timer delay

28
推荐指数
2
解决办法
16万
查看次数

如何在发送给Google的查询之间添加随机延迟,以避免在python中被阻止

我写了一个程序,它向超过15个查询,谷歌在每次迭代中,总迭代次数约50为了测试我要运行这个程序几次.然而,通过这样做,谷歌几次阻止我.有没有什么办法让我可以通过在每次迭代之间添加延迟来欺骗谷歌?此外,我听说谷歌实际上可以学习时间步.所以我需要这些延迟是随机的,所以谷歌找不到它的模式来了解我的行为.它也应该很短,所以整个过程不需要这么多.有谁知道,或者可以在python中为我提供一段代码?谢谢

python delay

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

如何使用ffmpeg最小化实时流媒体的延迟

我有个问题.我想从我的网络摄像头用ffmpeg进行直播.

  1. 我启动了ffserver并且它可以工作.
  2. 从另一个终端我使用此命令启动ffmpeg流,它可以工作:

    sudo ffmpeg -re -f video4linux2 -i /dev/video0 -fflags nobuffer -an http://localhost:8090/feed1.ffm
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在我的配置文件中,我有这个流:

    <Stream test.webm>
    Feed feed1.ffm
    Format webm
     NoAudio
     VideoCodec libvpx
     VideoSize 720x576
     VideoFrameRate 25
     # Video settings
        VideoCodec libvpx
        VideoSize 720x576           # Video resolution
        VideoFrameRate 25           # Video FPS
        AVOptionVideo flags +global_header  # Parameters passed to encoder 
                                        # (same as ffmpeg command-line parameters)
        AVOptionVideo cpu-used 0
        AVOptionVideo qmin 10
        AVOptionVideo qmax 42
        #AVOptionVideo quality good
        PreRoll 5
         StartSendOnKey
        VideoBitRate 400            # Video bitrate
     </Stream>
    
    Run Code Online (Sandbox Code Playgroud)
  4. 我用它启动流

    ffplay …

streaming ffmpeg delay http-live-streaming webm

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

OnKeyUp JavaScript时间延迟?

嗨再次网站大师:)现在,我有一个新的愚蠢的问题,我要求原谅我.我到处都读到了这个解决方案,但没有找到适合我的解决方案.

我有:

<input name="domain" type="text" id="domain" onKeyUp="javascript:chk_me();">
Run Code Online (Sandbox Code Playgroud)

我要问的是如何在按下按钮后不进行检查,但之后说1000毫秒的键盘不活动?

javascript timedelay delay

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

我可以在addClass()之前放置延迟(500)吗?

$(document).ready(function(){
    $("#info-text-container").click(function(){
        $("#info-text").delay(500).addClass("info-text-active");
    });   
});
Run Code Online (Sandbox Code Playgroud)

单击它时不会对其造成延迟.我想要完成的.为什么这个可以克服,可以克服?谢谢!

jquery addclass delay

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

如何在QML中创建延迟功能?

我想在javascript中创建一个延迟函数,它接受延迟时间量的参数,这样我就可以使用它确实引入了我的QML应用程序中javascript行执行之间的延迟.它可能看起来像这样:

function delay(delayTime) {
// code to create delay
}
Run Code Online (Sandbox Code Playgroud)

我需要功能的主体delay().请注意,setTimeout()javascript在QML中不起作用.

javascript delay qml

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

如何创建javascript延迟函数

我有一个javascript文件,在几个地方我想添加一个小延迟,所以脚本将达到这一点,等待3秒,然后继续其余的代码.我想到这样做的最好方法是创建一个函数,我可以在脚本的任何地方调用它.

function startDelay(lengthOfDelay)
{
//code to make it delay for lengthOfDelay amount of time
}
Run Code Online (Sandbox Code Playgroud)

但是,我找不到任何方法来实现代码以使其等待.我看了一下setTimeout,但是你需要将函数硬编码到它中,这对我没什么好处.

有什么方法可以让脚本暂停几秒钟吗?在代码暂停时,我对UI冻结没有任何问题.

如果没有,有没有办法可以使用PHP sleep()来实现这一目标?(我知道PHP是服务器端,Javascript是客户端,但也许有一种我没有听说过的方式.)

javascript sleep function delay wait

22
推荐指数
2
解决办法
15万
查看次数

使用jquery在x秒后淡出div

我在加载页面时不会显示淡入淡出的div:

    $('#overlay').fadeIn('fast');
    $('#box').fadeIn('slow');
Run Code Online (Sandbox Code Playgroud)

我会在x秒后执行此指令,执行div的fadeOut:

$('#overlay').fadeOut('fast');
$('#box').hide();
Run Code Online (Sandbox Code Playgroud)

我该怎么做?实际上fadeOut是在点击按钮时完成的.

脚本在这里:http ://clouderize.it/cookie-localstorage/a.php单击另一个图像时出现的div将在x秒后消失.非常感谢.

jquery timer delay

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

为什么我不能用jQuery延迟删除调用

我希望div为fadeOut然后被删除:

 $('#div').delay(1000).fadeOut(300);
 $('#div').delay(1300).remove();
Run Code Online (Sandbox Code Playgroud)

不幸的是,这只是直接删除div,没有延迟.为什么我无法将删除操作延迟?有什么解决方案?

谢谢

jquery jquery-ui delay

20
推荐指数
2
解决办法
9309
查看次数

在fadeOut之前的JQuery延迟

我写了一个jquery脚本,允许我淡入淡出div,然后重复.代码工作正常.但是,当我尝试添加延迟时(我希望div在淡出之前保持几秒钟),它无法正常工作.我已经尝试在代码中的几个地方添加延迟,似乎没有正常运行.我正在使用Jquery版本1.9.1

这是我写的脚本:

$(document).ready(function(){
   ShowPostDiv(0);
});

function ShowPostDiv(divIndex)
{
    $(".home_entry_txt").hide();

    if(divIndex >= $(".rotate_hide").length)
    {
        divIndex = 0;
    }
    var divPostHtml = $(".rotate_hide:eq("+divIndex+")").html();
    $(".home_entry_txt").html(divPostHtml); 
    $(".home_entry_txt").fadeIn(3000, function(){
             $(".home_entry_txt").fadeOut("slow");
        });
    divIndex++;
    setTimeout("ShowPostDiv("+divIndex+")", 4000);
}
Run Code Online (Sandbox Code Playgroud)

jquery delay

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