問題タブ [invocation]

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 投票する
1 に答える
261 参照

c# - ボクシングのような方法で代表者を呼び出す

デリゲート呼び出しが次のように実行されるコード例をよく見ました。

`

`

なぜ[instance]オブジェクトを使用するのですか?最初は企業の慣習だと思っていましたが、経験豊富な開発者もこれを行っています。メリットは何ですか?

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

php - PHPスクリプトからcronジョブを呼び出す方法は?

PHPスクリプトファイルからcronジョブを設定したかった。shell_exec() 関数を使用してphpファイルを実行できます。しかし、cron ジョブ関連のコマンドを実行できません。$output = shell_exec("crontab -l");このコマンドは機能していません。/usr/bin/crontab の下にある私の cron ジョブ。ファイル権限を 777 に設定し、ルート アクセスでこのコマンドを実行しています。まだ運がない。誰でも私を助けることができますか?

0 投票する
0 に答える
163 参照

iphone - applicationWillResignActive の間、デリゲートの呼び出しは呼び出されません

ViewController がプッシュされたアプリケーションがあります。JSON Web サービスにログインし、データを取得して、アプリケーションがアクティブな間に何らかの作業を行います。アプリを閉じたり、バックグラウンドに移動したりしたときに、ログオフしたい。

私のJSONローダーは独自のスレッドでWebサービスを呼び出し、NSDictionaryと呼び出しの結果を表す列挙型を使用してデリゲートを呼び出します。

アプリケーションが次の関数でバックグラウンドに送信されると、この呼び出しが見逃されます。

ログアウトはしますが、ログアウトが成功したことを確認する必要があるデリゲートの手順には到達しません。

アプリケーションがバックグラウンドになるときに呼び出しがないのはなぜですか?似たような経験をした人はいますか? アプリケーションはまだバックグラウンドにありますか? または、スレッドを辞任する必要がありますか?助言がありますか?

0 投票する
3 に答える
58450 参照

javascript - JavaScript で特定の関数呼び出しが「不正な呼び出し」と呼ばれるのはなぜですか?

たとえば、これを行うと:

Chrome で「不正な呼び出し」エラーが発生します。これが必要な理由は思いつきません。1 つには、すべてのネイティブ コード関数に当てはまるわけではありません。実際、私はこれを行うことができます:

そして、すべてがうまく機能します。特に、ドキュメントとコンソールを扱うときにこの問題を発見しました。何かご意見は?

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

build - Xcode ビルドの問題

「ビルド」しようとしたときに発生し続ける2つのエラー(失敗)について、これらのフィードバックを取得しています:(このプロジェクトは、IOSデバイスを5.1にアップグレードする前にビルドして正常に実行されました-シミュレーターも使用できません)

1st error: "_OBJC_CLASS_$_CLLocationManager", referenced from: objc-class-ref in BTInclinometerViewController.o ld: symbol(s) not found for architecture i386

2nd error: clang: error: linker command failed with exit code 1 (use -v to see invocation)

What I don't understand is: -- What does Xcode mean by the term "symbol"; -- How do I go about Identifying and then satisfying the missing symbol; -- How do I "(use -v to see invocation)"

I'm using a MAC OSX 10.7.3 and Xcode version 4.3.2

Any help would be greatly appreciated on this.

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

java - InvokeInstruction(BCEL)によって呼び出されたメソッドを判別する方法は?

BCELライブラリ内の特定のInvokeInstructionの呼び出し先のMethodGenを判別しようとしています。問題は、InvokeInstructionを使用して、呼び出そうとしているMethodGenに到達する方法がわからないことです。

プログラムのメインメソッド用のBCELMethodGenオブジェクトがある場合は、命令のリストを調べて、InvokeInstructionsであるものを見つけることができます。

BCELのドキュメントのいくつかは素晴らしいものであり、他の部分はちょっと欠けています。InvokeInstructionを呼び出されているメソッドのMethodGenにリンクする方法についての提案はありますか?

それが物事を単純化するならば、私は今のところプログラムがポリモーフィズムを持っていないと仮定することができます。ある時点で私はそれに対処しなければならないでしょうが(保守的に)。


明確化:これを行うための直接的なルート(例invoke.getCalledMethodGen())がないことはわかっていますが、invoke命令(例:メソッドのFQNまたは同等のもの)からリンクできる十分な個別の情報を取得できる方法があるかどうか疑問に思っています呼び出されているメソッドに戻ります。

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

c# - カスタム タイマーで MethodInvoker を使用するとアプリケーションが停止する

バックグラウンド:

組み込みシステム ソリューション用の高解像度タイマーが必要なので、The Code Project のMicroTimerを使用することにしました...

ところで、私はWindows フォームアプリケーションを開発して、そのようなアプリケーションでの効率をテストし、「クロススレッド操作...」を回避するために、呼び出しメソッド、BackgroundWorker などを使用する必要があり、次のコードを使用することにしました。


問題:

前に述べたように、アプリケーションはボタンが押された直後に停止しています! 簡単に言うと、これは btnMicorTimer_Click の後に起こることです :( プロジェクトが無限ループに陥っているように見えます。

0 投票する
3 に答える
1100 参照

c# - カスタム属性の呼び出し

メソッド属性が呼び出されたときにデバッガーを停止しようとしていますが、ブレークポイントに到達していないようです。ここで何かが足りませんか?

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

python - 外部プロセスとして呼び出された場合のみのPythonエンコーディングエラー

のような単純なファイル

実行すると、次のようになります。

ただし、「コマンド置換」として実行すると、次のようになります。

さまざまな端末エミュレーター (xterm、gnome-term) と ttyS のコンソールを試しました。bash と sh を使用します。python2.4 と 2.7 で。Pythonを実行する前に、LC_ALLまたはLANGをutf-8ロケールに設定しようとしました。sys.getdefaultencoding() を確認しました。そして、何も助けませんでした。

この問題は、スクリプトが別のプロセス (Java など) から呼び出された場合にも発生しますが、上記の方法が最も簡単に再現できる方法でした。

2 つの呼び出しの違いがわかりません。誰でも助けることができますか?

0 投票する
3 に答える
9830 参照

java - Java明示的コンストラクターの呼び出しとインスタンス初期化子

「Javaチュートリアル-フィールドの初期化」に、インスタンス初期化ブロック(インスタンス初期化子)についての説明があります。

Javaコンパイラは、初期化ブロックをすべてのコンストラクタにコピーします。したがって、このアプローチを使用して、複数のコンストラクター間でコードのブロックを共有できます。

言い換えが正しければ、次のコードについて:</ p>

出力は次のようになります:</ p>

しかし、実際の出力は次のとおりです:</ p>

その文の意味を誤解したか、説明が十分に正確ではありませんか?</ p>

そして、明示的なコンストラクターの呼び出しに関するもう1つの疑問:

2つの基本に基づく:</ p>

  • 存在する場合、別のコンストラクターの呼び出しは、コンストラクターの最初の行である必要があります。
  • コンストラクター内から、this()を使用して別のコンストラクターを呼び出し、super()を使用して直接スーパークラスの対応するコンストラクターを呼び出します。

MEANSがサブクラスのコンストラクター内でthis()を使用すると、スーパークラスの引数なしのコンストラクターへのデフォルトの呼び出しが暗黙的に削除されますか?

返信いただきありがとうございます。