标签: execution

是否有可能复制JavaScript的prompt()的本机行为?

为了美学目的,我正在推出我自己的prompt()版本; 就视觉效果而言,它的表现相当不错,但我遇到了一个小问题:该函数的原生版本导致代码执行完全停止,直到处理完提示.

这是非常可爱的,这就是为什么下面的工作方式:

<script>
var c = prompt('Name?', '');
alert(c); // displays whatever the user entered
</script>
Run Code Online (Sandbox Code Playgroud)

然而,用我的方法,事情并不顺利.我正在使用对话框,输入框和"确定"按钮来收集用户的数据; 据我所知,数据收集工作完美; 也就是说,我确信在用户按下"确定"按钮后,我可以访问他们刚刚放入提示的数据.

但是,我不能找到一种方法让我的版本像本机版一样工作.那么,我的问题是:在你告诉它恢复之前,是否可以告诉JavaScript停止执行?

提前感谢您提供的任何和所有帮助.

javascript prompt execution

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

程序执行在scanf停止?

main.c(所有标题如stdio,stdlib等):

int main()
{
int input;

while(1)
{
    printf("\n");
    printf("\n1. Add new node");
    printf("\n2. Delete existing node");
    printf("\n3. Print all data");
    printf("\n4. Exit");
    printf("Enter your option -> ");
    scanf("%d", &input);

    string key = "";
    string tempKey = "";
    string tempValue = "";
    Node newNode;
    Node temp;
    switch (input) {
        case 1:
            printf("\nEnter a key: ");
            scanf("%s", tempKey);
            printf("\nEnter a value: ");
            scanf("%s", tempValue);          //execution ternimates here

            newNode.key = tempKey;
            newNode.value = tempValue;

            AddNode(newNode);
            break;
        case 2:
            printf("\nEnter the key of …
Run Code Online (Sandbox Code Playgroud)

c gdb eclipse-cdt execution

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

在我的服务器中转动zlib.output_compression有什么警告吗?

我在我的服务器上启用了zlib和Zend Optimizer,我已经阅读了有关

zlib.output_compression
Run Code Online (Sandbox Code Playgroud)

指示.在我的服务器中转换此指令有什么警告吗?

php optimization performance execution

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

执行被困在按钮内

我有一个在按钮内部调用的方法,它几乎运行无限循环.运行此方法时,我无法访问其他按钮.

在运行此方法时,如何释放界面以访问其他按钮?

//methods inside the button
this.setCrawlingParameters();
webcrawler = MasterCrawler.getInstance();
webcrawler.resumeCrawling(); //<-- the infinite loop method
Run Code Online (Sandbox Code Playgroud)

java swing button execution

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

防止PHP脚本被淹没

我想阻止我的脚本被淹没 - 如果用户点击F5,它每次都在执行脚本.

我想阻止这种情况并允许每2秒执行一次脚本,有什么解决办法吗?

php execution limit

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

PHP超时不会停止脚本?

我期待一些错误,如500或超时页面,代码如下:

<?php
      ini_set('max_execution_time',5);
      set_time_limit(5);
      echo 'start';
      sleep(10);
      echo '<br/>hi';
Run Code Online (Sandbox Code Playgroud)

但是,我得到这样的东西:

start
hi

我做错了吗?

我想要的只是在第5秒超时时看到脚本停止,所以不应该执行第二个回声(我知道这是一个非常奇怪的要求)

任何人都可以轻视,谢谢.

PS:似乎sleep()部分非常分散注意力,我怎么改变这样的代码:

<?php
      ini_set('max_execution_time',5);
      set_time_limit(5);
      echo 'start';
      for($i=1;$i<100000000;$i++){
          if($i%100==2) echo $i;
          else echo '--';
      }
      echo '<br/>hi';
Run Code Online (Sandbox Code Playgroud)

php time timeout max execution

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

如何停止执行UI线程,直到异步任务完成,以返回在android中的AsyncTask中获取的值

我有一个类,我已经编写了一个AsyncTask来从网上获取Json.

public class MyAsyncGetJsonFromUrl extends AsyncTask<Void, Void, JSONObject> {
    Context context_;
    String url_;
    List<NameValuePair> params_;

    public MyAsyncGetJsonFromUrl(Context context_, List<NameValuePair> params_, String url_) {
        this.context_ = context;
        this.params_ = params_;
        this.url_ = url_;
    }

    @Override
    protected JSONObject doInBackground(Void... params) {
        JSONObject jObj_ = null;
        try {
            DefaultHttpClient httpClient = new DefaultHttpClient();
            HttpPost httpPost = new HttpPost(url_);
            httpPost.setEntity(new UrlEncodedFormEntity(params_));

            HttpResponse httpResponse = httpClient.execute(httpPost);
            HttpEntity httpEntity = httpResponse.getEntity();
            InputStream is_ = httpEntity.getContent();

            BufferedReader reader = new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8);
            StringBuilder sb = …
Run Code Online (Sandbox Code Playgroud)

android return-value execution ui-thread android-asynctask

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

Javascript在setInterval中的执行顺序

假设我在setInterval中运行了一些代码.也就是说,一堆代码每隔33ms开始运行一次.

在这一堆代码中是一个函数,我们称之为Overlord函数,它根据某些状态变量的值执行其他函数.

问题是:

假设Overlord执行function1.假设function1在33ms后没有完成运行(或者间隔长度是什么).然后Overlord执行function2,而function1可能仍在运行.怎么了?

function1在javascript运行function2之前完成吗?是否有某种内置于javascript执行的que?

谢谢!

javascript execution

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

理解彼此跟随的setTimeout()函数的执行

我需要以固定的时间间隔一个接一个地执行多个函数,因此使用setTimeout.我想确保我理解它是如何执行的.我有以下逻辑:

setTimeout(function() {
  //Execute first function
}, 200);

setTimeout(function() {
  //Execute second function
}, 400);

setTimeout(function() {
  //Execute third function
}, 600);
Run Code Online (Sandbox Code Playgroud)

这是否意味着第一个函数在200ms之后执行,第二个函数在第一个函数执行后200ms,第三个函数在第二个函数之后200ms执行,依此类推?或者我需要改变一些东西.

javascript execution settimeout

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

Ansible-&gt;如何强制执行所有任务?

我们想重置服务器安装。

我们已经有Ansible脚本来设置我们的服务器,因此我们想执行它。但是Ansible会检查,例如某些文件是否存在,然后跳过准备这些文件的步骤,但是我们要覆盖所有文件。

有什么方便的选择吗?

overwrite task execution ansible server

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