问题标签 [function-call]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4797 浏览

java - 如果需要的时间太长,请跳过功能

在 Java 中,我有一个以某种方式处理文本文件的函数。但是,如果花费太多时间,该过程很可能对该文本文件无用(无论原因是什么),我想跳过它。此外,如果进程耗时过长,也会占用过多的内存。我试图以这种方式解决它,但它不起作用:

wheredocs只是List目录中的一个文件。通常我必须手动停止代码,因为它“卡在”特定文件中(取决于该文件的内容)。

有没有办法测量该函数调用的时间并告诉Java跳过该函数花费的文件超过10秒?

编辑
在收集了几个不同的答案后,我想出了这个工作正常的解决方案。也许其他人也可以使用这个想法。

首先创建一个实现 Runable 的类(这样你可以在需要时将参数传递给线程):

然后在类中使用此代码main来监视函数(argument.doFunction())的时间,如果需要很长时间则退出:

我意识到stop()它已经过时了,但是当我希望它停止时,我还没有找到任何其他方法来停止和退出线程。

0 投票
2 回答
175 浏览

python - 程序开始时的 Python 函数调用

我是 python 的新手,相信对此有一个简单的答案,但似乎无法弄清楚。有没有办法在这个程序的开头进行函数调用。如您所见,我正在运行代码,然后要求再次运行它,这就是它现在执行函数调用的地方。这按原样工作,但我想摆脱除 while 循环和函数之外的所有内容,以便清理代码。谢谢。


0 投票
4 回答
475 浏览

c++ - 带默认参数的函数调用

我写了一篇关于 C++ 编程的考试。有一个问题我和我的教授不同意。问题是,以下功能是否有效:

我说这行不通,但我的教授说它肯定会起作用,因为函数声明中的默认参数。我用 MSVC 试过了,没用。那是编译器特定的吗?我怎样才能说服我的教授它在任何编译器中都不起作用,以便在考试中提高我的分数?

0 投票
2 回答
676 浏览

javascript - Javascript-来自命名空间的回调函数问题?

这段代码给了我TypeError: ["displayDateFromController"] is not a function错误。什么可能是此问题的根本原因和可能的解决方案。

为什么 dateController 无法识别displayDateFromController为函数。

我已经厌倦了 http://www.w3schools.com/js/tryit.asp?filename=tryjs_events

0 投票
1 回答
454 浏览

r - R:包函数的运行示例:奇怪的行为

example如果我手动输入字符串名称,我真的不明白为什么在使用ls函数时的行为会有所不同。考虑下面的函数:

如果我这样运行示例:

它似乎没有执行这个例子。但是当我直接运行它时:

我得到了很多输出并执行了示例。

传递的参数类型似乎是相同的:

有谁知道为什么?我想计算一个包中所有示例的运行时间:

0 投票
1 回答
1431 浏览

c++ - 奇怪的,float类型参数在windows中传入函数

有一段代码让我感到困惑,它在 windows 中运行!这是代码:

这是由vs2005编译的输出:

问题是:为什么我使用“ divide_1000 ”,在 Windows 中得到不同的结果?这不是我想要的!而且我发现并非所有整数的结果都不同,但有些就像上面的代码一样。

这是由 debian 中的 gcc4.4.5 编译的输出:

我在使用不同的函数“ divide_1000 ”时得到了相同的结果。这就是我想要的。

0 投票
2 回答
6302 浏览

javascript - javascript函数被调用两次

我试图在单击链接时调用 javascript 函数。实际上,我想在使用 post 方法单击链接时提交表单,因此我正在尝试执行以下操作-

在javascript中

我有几个重要的问题: 1>当我点击链接时,函数 submitCategory 被调用了两次。经过大量分析后发现我包含了两个 js 文件,删除其中一个使得该函数只被调用一次。意思是当我包括在内时

submitCategory 函数被调用两次

当我删除其中一个并包括

submitCategory 函数只被调用一次。

为什么会这样?

2> alert(thisvar.value) 应该返回 Handicrafts 但它返回 undefined。为什么会这样?

3> href="javascript:submitCategory(this)" 究竟是什么意思?我在任何教程中都没有遇到过这个。包括这里应该是指元素“a”对吗?

0 投票
4 回答
1932 浏览

c - 被调用函数在被调用后如何返回给调用者?

我读到,当程序调用函数时,被调用函数必须知道如何返回给调用者。

我的问题是:被调用函数如何知道如何返回给它的调用者?是否有通过编译器在幕后工作的机制?

0 投票
1 回答
698 浏览

r - do.call 比 R 中的正常调用慢 20%?

我不确定我是否使用do.call了正确的方法:

这里的目标是能够发送分布,例如rnormand rgamma,后跟参数给函数,而不是评估函数。

这是使用 do.call 和只是简单地调用函数的比较:

问题是双重的:

  • do.call 真的需要多花 20% 的时间吗?
  • 这是接受不同分布和参数的正确方法吗?
0 投票
2 回答
715 浏览

c - 在 C 中的函数调用中使用预增量是否错误?

我在 Stack Overflow 上读到,在函数调用中使用后增量运算符会带来问题,但是在函数调用中使用前增量也是错误的吗?

请帮忙。