問題タブ [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 には、特定の方法でテキスト ファイルを処理する関数があります。ただし、時間がかかりすぎると、そのテキスト ファイルのプロセスは (理由が何であれ) 役に立たない可能性が高く、スキップしたいと思います。さらに、プロセスに時間がかかりすぎると、メモリも大量に使用されます。この方法で解決しようとしましたが、うまくいきません:

ディレクトリ内のファイルの場所docsです。List通常、コードは特定のファイルで「スタック」しているため (そのファイルの内容によって異なります)、手動でコードを停止する必要があります。

その関数呼び出しの時間を測定し、関数が 10 秒以上かかるファイルをスキップするように Java に指示する方法はありますか?

EDIT
いくつかの異なる答えをまとめた後、うまく機能するこのソリューションを思いつきました。おそらく、他の誰かがそのアイデアを使用することもできます。

まず、Runable を実装するクラスを作成します (この方法で、必要に応じてスレッドに引数を渡すことができます)。

次に、クラスで次のコードを使用しmainて関数 ( ) の時間を監視し、時間がargument.doFunction()かかりすぎる場合は終了します。

私は廃止されたことに気づきstop()ましたが、スレッドを停止したいときにスレッドを停止して終了する他の方法を見つけていません。

0 投票する
4 に答える
475 参照

c++ - 既定のパラメーターを使用した関数呼び出し

C++ プログラミングに関する試験問題を書きました。私と教授が同意しなかった質問が 1 つあります。問題は、次の機能が機能するかどうかでした。

私はうまくいかないと言いましたが、私の教授は、関数宣言のデフォルトのパラメーターのために、絶対にうまくいくと言いました。MSVC で試してみましたが、うまくいきませんでした。それはコンパイラ固有ですか?どのコンパイラでも動作しないことを教授に納得させ、試験で点数を上げるにはどうすればよいでしょうか?

0 投票する
1 に答える
1431 参照

c++ - Strange, float type parameter passing in function in windows

There is a piece of code confuse me, which runs in windows! Here is the code:

Here is the output, compiled by vs2005:

The question is: why I use the "divide_1000", get the different result in windows? This is not what I want! And I find that not all the integer result in different, but some just like the code above.

Here is the the output, comipled by gcc4.4.5 in debian:

I get the same result in useing different function "divide_1000". That's what I want.

0 投票する
2 に答える
6302 参照

javascript - JavaScript 関数が 2 回呼び出される

リンクをクリックしたときに JavaScript 関数を呼び出そうとしています。実際には、ポストメソッドを使用してリンクをクリックしてフォームを送信したいので、以下を実行しようとしています-

そしてJavaScriptで

重要な質問がいくつかあります: 1>リンクをクリックすると、関数 submitCategory が 2 回呼び出されます。多くの分析の結果、2 つの js ファイルが含まれていることがわかり、そのうちの 1 つを削除すると、関数が 1 回だけ呼び出されました。私が含めたときの意味

submitCategory 関数が 2 回呼び出される

そして、それらの1つを削除して含めると

submitCategory 関数は 1 回だけ呼び出されます。

なぜこのようになっているのですか?

2> alert(thisvar.value) は Handicrafts を返すはずですが、undefined を返します。これはなぜですか?

3>href="javascript:submitCategory(this)" の正確な意味は何ですか? 私はどのチュートリアルでもこれに遭遇していません。ここにこれを含めると、要素「a」を参照する必要がありますよね?

0 投票する
4 に答える
1932 参照

c - 呼び出された関数は、呼び出された後、どのようにして呼び出し元に戻りますか?

関数呼び出しがプログラムによって行われた場合、呼び出された関数は呼び出し元に戻る方法を知っている必要があることを読みました。

私の質問は次のとおりです。呼び出された関数は、呼び出し元に戻る方法をどのように知っていますか? コンパイラを介して舞台裏で機能するメカニズムはありますか?

0 投票する
2 に答える
715 参照

c - Cの関数呼び出しで事前インクリメントを使用するのは間違っていますか?

関数呼び出しでポストインクリメント演算子を使用すると問題が発生する可能性があることを Stack Overflow で読みましたが、関数呼び出しでプリインクリメントを使用することも間違っていますか??

助けてください。