問題タブ [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.
c# - aspx WebページでC#スクリプトを呼び出したいのですが、実装を手伝ってください
aspx WebページにC#コードを呼び出したい。誰かがこれを行う方法を教えてもらえますか?C#コードは非常に長いので、ファイルに保存し.cs
てWebページファイルと一緒にWebディレクトリに配置しましたが、Webページに呼び出そうとすると、ページでサーバーエラーが発生します。
これがコードです。適切に実装するのを手伝ってください。
ありがとう
unit-testing - PHPUnit-メソッドは、呼び出しカウントによって「実行された」/「呼び出された」としてカウントされるのはいつですか?
PHPUnitテストで問題が発生しました。私は次のような方法があります:
$ _testObjectは、次のようなFooのモックインスタンスです。
私のテスト方法は次のようなものです。
このテストの結果は次のとおりです。
前もって感謝します。:)
clang - アーキテクチャ i386 リンカー コマンドの未定義シンボルが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)
同様の問題があった他の質問を調べましたが、何が問題なのかまだわかりません。これは私の最初のアプリであり、他の回答はあまり意味がありませんでした。同じエラーが発生し続けます:
アーキテクチャ i386 の未定義シンボル: "_OBJC_CLASS_$_ViewController"、参照元: AppDelegate.o ld の objc-class-ref: アーキテクチャ i386 のシンボルが見つかりません。clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (-v を使用)呼び出しを見るために)
コードのどこにエラーがあるのか わかりません。助けてください。
java - 1つのInvocationHandlerに複数のインターフェース
異なるインターフェースを持ついくつかのオブジェクトに対して1つの呼び出しハンドラー(プロキシ)を定義することは可能ですか?
このプロキシがオブジェクトに対して行うこと(すべてのチェックなど)は同じであるため(そして、それらは、プロキシ上で1か所に配置することを好むロック管理テーブルを共有します)、
それを行う方法はありますか?
ありがとう、アリアン
java - InvocationHandlerによる例外のスロー
を実装するプロキシクラスとしてロックマネージャがありますInvocationHandler
。
このロックマネージャーがDeadLockException
このプロキシオブジェクトを呼び出しているオブジェクトに例外(たとえば)をスローするようにし、呼び出し元がこの例外をキャッチできるようにします。
それはJavaで可能ですか?それがどういうわけかそれを機能させるための最良の方法ではない場合
c# - C#でマルチキャストデリゲート実行リストの順序を保証しますか?
いくつか読んだ後、ハンドラーの呼び出し順序はサブスクライブと同じ順序であることを理解しましたが、保証されていません。
だから私が持っているとしましょう:
サブスクライバーは次のことを行います。
+実行リストの順序を維持するベストプラクティスメカニズムは何ですか?
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 ++ソース:
これに関する助けをいただければ幸いです。
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 にキャストできます。その結果、次の解決策が役立ちました。