问题标签 [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.
java - 如果需要的时间太长,请跳过功能
在 Java 中,我有一个以某种方式处理文本文件的函数。但是,如果花费太多时间,该过程很可能对该文本文件无用(无论原因是什么),我想跳过它。此外,如果进程耗时过长,也会占用过多的内存。我试图以这种方式解决它,但它不起作用:
wheredocs
只是List
目录中的一个文件。通常我必须手动停止代码,因为它“卡在”特定文件中(取决于该文件的内容)。
有没有办法测量该函数调用的时间并告诉Java跳过该函数花费的文件超过10秒?
编辑
在收集了几个不同的答案后,我想出了这个工作正常的解决方案。也许其他人也可以使用这个想法。
首先创建一个实现 Runable 的类(这样你可以在需要时将参数传递给线程):
然后在类中使用此代码main
来监视函数(argument.doFunction()
)的时间,如果需要很长时间则退出:
我意识到stop()
它已经过时了,但是当我希望它停止时,我还没有找到任何其他方法来停止和退出线程。
python - 程序开始时的 Python 函数调用
我是 python 的新手,相信对此有一个简单的答案,但似乎无法弄清楚。有没有办法在这个程序的开头进行函数调用。如您所见,我正在运行代码,然后要求再次运行它,这就是它现在执行函数调用的地方。这按原样工作,但我想摆脱除 while 循环和函数之外的所有内容,以便清理代码。谢谢。
c++ - 带默认参数的函数调用
我写了一篇关于 C++ 编程的考试。有一个问题我和我的教授不同意。问题是,以下功能是否有效:
我说这行不通,但我的教授说它肯定会起作用,因为函数声明中的默认参数。我用 MSVC 试过了,没用。那是编译器特定的吗?我怎样才能说服我的教授它在任何编译器中都不起作用,以便在考试中提高我的分数?
javascript - Javascript-来自命名空间的回调函数问题?
这段代码给了我TypeError: ["displayDateFromController"] is not a function
错误。什么可能是此问题的根本原因和可能的解决方案。
为什么 dateController 无法识别displayDateFromController
为函数。
我已经厌倦了 http://www.w3schools.com/js/tryit.asp?filename=tryjs_events
r - R:包函数的运行示例:奇怪的行为
example
如果我手动输入字符串名称,我真的不明白为什么在使用ls
函数时的行为会有所不同。考虑下面的函数:
如果我这样运行示例:
它似乎没有执行这个例子。但是当我直接运行它时:
我得到了很多输出并执行了示例。
传递的参数类型似乎是相同的:
有谁知道为什么?我想计算一个包中所有示例的运行时间:
c++ - 奇怪的,float类型参数在windows中传入函数
有一段代码让我感到困惑,它在 windows 中运行!这是代码:
这是由vs2005编译的输出:
问题是:为什么我使用“ divide_1000 ”,在 Windows 中得到不同的结果?这不是我想要的!而且我发现并非所有整数的结果都不同,但有些就像上面的代码一样。
这是由 debian 中的 gcc4.4.5 编译的输出:
我在使用不同的函数“ divide_1000 ”时得到了相同的结果。这就是我想要的。
javascript - javascript函数被调用两次
我试图在单击链接时调用 javascript 函数。实际上,我想在使用 post 方法单击链接时提交表单,因此我正在尝试执行以下操作-
在javascript中
我有几个重要的问题: 1>当我点击链接时,函数 submitCategory 被调用了两次。经过大量分析后发现我包含了两个 js 文件,删除其中一个使得该函数只被调用一次。意思是当我包括在内时
submitCategory 函数被调用两次
当我删除其中一个并包括
submitCategory 函数只被调用一次。
为什么会这样?
2> alert(thisvar.value) 应该返回 Handicrafts 但它返回 undefined。为什么会这样?
3> href="javascript:submitCategory(this)" 究竟是什么意思?我在任何教程中都没有遇到过这个。包括这里应该是指元素“a”对吗?
c - 被调用函数在被调用后如何返回给调用者?
我读到,当程序调用函数时,被调用函数必须知道如何返回给调用者。
我的问题是:被调用函数如何知道如何返回给它的调用者?是否有通过编译器在幕后工作的机制?
r - do.call 比 R 中的正常调用慢 20%?
我不确定我是否使用do.call
了正确的方法:
这里的目标是能够发送分布,例如rnorm
and rgamma
,后跟参数给函数,而不是评估函数。
这是使用 do.call 和只是简单地调用函数的比较:
问题是双重的:
- do.call 真的需要多花 20% 的时间吗?
- 这是接受不同分布和参数的正确方法吗?
c - 在 C 中的函数调用中使用预增量是否错误?
我在 Stack Overflow 上读到,在函数调用中使用后增量运算符会带来问题,但是在函数调用中使用前增量也是错误的吗?
请帮忙。