問題タブ [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 に答える
381 参照

c# - aspx WebページでC#スクリプトを呼び出したいのですが、実装を手伝ってください

aspx WebページにC#コードを呼び出したい。誰かがこれを行う方法を教えてもらえますか?C#コードは非常に長いので、ファイルに保存し.csてWebページファイルと一緒にWebディレクトリに配置しましたが、Webページに呼び出そうとすると、ページでサーバーエラーが発生します。

これがコードです。適切に実装するのを手伝ってください。

ありがとう

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

unit-testing - PHPUnit-メソッドは、呼び出しカウントによって「実行された」/「呼び出された」としてカウントされるのはいつですか?

PHPUnitテストで問題が発生しました。私は次のような方法があります:

$ _testObjectは、次のようなFooのモックインスタンスです。

私のテスト方法は次のようなものです。

このテストの結果は次のとおりです。

前もって感謝します。:)

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

clang - アーキテクチャ i386 リンカー コマンドの未定義シンボルが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

同様の問題があった他の質問を調べましたが、何が問題なのかまだわかりません。これは私の最初のアプリであり、他の回答はあまり意味がありませんでした。同じエラーが発生し続けます:

アーキテクチャ i386 の未定義シンボル: "_OBJC_CLASS_$_ViewController"、参照元: AppDelegate.o ld の objc-class-ref: アーキテクチャ i386 のシンボルが見つかりません。clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (-v を使用)呼び出しを見るために)

コードのどこにエラーがあるのか​​ わかりません。助けてください。

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

java - 1つのInvocationHandlerに複数のインターフェース

異なるインターフェースを持ついくつかのオブジェクトに対して1つの呼び出しハンドラー(プロキシ)を定義することは可能ですか?

このプロキシがオブジェクトに対して行うこと(すべてのチェックなど)は同じであるため(そして、それらは、プロキシ上で1か所に配置することを好むロック管理テーブルを共有します)、

それを行う方法はありますか?

ありがとう、アリアン

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

java - InvocationHandlerによる例外のスロー

を実装するプロキシクラスとしてロックマネージャがありますInvocationHandler

このロックマネージャーがDeadLockExceptionこのプロキシオブジェクトを呼び出しているオブジェクトに例外(たとえば)をスローするようにし、呼び出し元がこの例外をキャッチできるようにします。

それはJavaで可能ですか?それがどういうわけかそれを機能させるための最良の方法ではない場合

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

c# - C#でマルチキャストデリゲート実行リストの順序を保証しますか?

いくつか読んだ後、ハンドラーの呼び出し順序はサブスクライブと同じ順序であることを理解しましたが、保証されていません。

だから私が持っているとしましょう:

サブスクライバーは次のことを行います。

+実行リストの順序を維持するベストプラクティスメカニズムは何ですか?

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

java - g++コンパイル後のコアダンプ+jniとのリンク、およびその後のC++とJavaを使用したアプリケーションの実行

C++内から任意のJavaコードを実行する必要があります。これにJNIを使​​用していますが、問題が発生しました。C ++ファイルは正常にコンパイルされますが、実行すると次のように生成されます。

致命的なエラーがJavaランタイム環境によって検出されました。

pc = 0xb6f90ffb、pid = 10063、tid =3062122240でのSIGSEGV(0xb)

JREバージョン:7.0_10-b18 Java VM:Java HotSpot(TM)サーバーVM(23.6-b04混合モードlinux-x86)問題のあるフレーム:V [libjvm.so + 0x440ffb] JNI_ArgumentPusherVaArg :: JNI_ArgumentPusherVaArg(_jmethodID *、char *)+ 0x1b

コアダンプが書き込まれました。デフォルトの場所:/ home / alex / candjava/coreまたはcore.10063

詳細情報を含むエラーレポートファイルは、/ home / alex / candjava/hs_err_pid10063.logとして保存されます。

バグレポートを送信する場合は、http: //bugreport.sun.com/bugreport/crash.jspにアクセスしてください。

中止(コアダンプ)

コンパイルコマンド:

g++ sample.cpp -o app -I $JAVA_HOME/include -I $JAVA_HOME/include/linux -I $JAVA_HOME/jre/lib/i386/client -L$JAVA_HOME/jre/lib/i386/client -ljvm -Wno-write-strings

どこに$JAVA_HOMEありますか/usr/lib/jvm/java-7-oracle

Javaソース:

C ++ソース:

これに関する助けをいただければ幸いです。

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

objective-c - 呼び出しブロックを呼び出すクラスをモックする方法は?

私は TDD を掘り下げており、 SenTestingKit とOCMockを使用して開始しています。SQLite データベースのラッパーとしてFMDBを使用しています。

クラスをモックする方法について頭を悩ませることができないためDatabaseQueue、オブジェクトを使用して呼び出しブロックを正しく呼び出しFMDatabaseます。

何か案は?

CustomerFactory.h

CustomerFactory.m

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

java - Java コードでの JavaScript 関数の呼び出し

JavaScript ファイルから Java コードに関数を渡します。JavaScript 関数は次のようになります。

Java コードでは、クラスはScriptableインターフェースを実装します。そして、JavaScript を呼び出すと、実際には Java で次のメソッドが呼び出されます。

Scriptable.put(java.lang.String s, org.mozilla.javascript.Scriptable scriptable, java.lang.Object o)

私の場合はどこで:

s = 'ハンドラ';

scriptable - タイプがcom.beanexplorer.enterprise.operations.js.ScriptableEntity

o - 実際には関数であり、その型はであり、デバッガーに返されorg.mozilla.javascript.gen.c15ます ( o instanceof Scriptable )true

メソッドの実装では、Scriptable.put()アクションを「o」オブジェクトに委譲します。

どうすればいいですか?私の場合に必要な例が見つかりません。

ありがとう。

編集、解決策:実際には o - Function にキャストできます。その結果、次の解決策が役立ちました。