問題タブ [language-interoperability]

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

java - Scala がときどき Java オブジェクトにフォールバックするのはなぜですか?

この質問が以前に尋ねられたことはほぼ確実ですが、それを見つけるための適切な言葉がありません。

なぜ Scala は私のDouble入力をjava.lang.Doublea 内で処理するのに、 a で作業するときSeq[Any]はそれを保持するのですか? この動作を防ぎ、代わりに常に Scala 型を使用する方法はありますか?scala.DoubleSeq[AnyRef]

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

c++ - ネイティブ コードで管理されている dll (com 経由) .in process または out process com サーバーですか?

ネイティブ コード (c++) でマネージ ダイナミック リンク ライブラリ (c#) を使用する必要がありました。ここで解決策を見つけました。( http://support.microsoft.com/kb/828736 )。

しかし、私を悩ませているのは..

1) 管理されたダイナミック リンク ライブラリは、com を介してネイティブ コードで使用され、プロセス内の com サーバーとして機能しますか? . はいの場合、どのようにできますか?

2)いいえの場合、動的にリンクされたライブラリは、実行可能ファイルによって実行されることなく、アウトプロセスcomサーバーとして機能することができます.

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

c# - WCF HTTPBinding の制限は何ですか?

他の .NET アプリケーション (B など) と通信する .NET アプリケーション (A など) を開発しています。アプリケーション A は、Java アプリケーション (X など) によって消費されます。現在、Apache Thrift を使用しています。OOPS 機能 (オーバーロードや継承など) の基本的なサポートを除けば、Thrift は優れています。もちろん、Thrift コンパイラはオープン ソース テクノロジであるため、自由にカスタマイズできます。

私の友人の 1 人は、アプリケーション A に WCF を使用し、WSHttpBinding を使用することを提案しました。Basic/WSHtppBindingを使用する場合のWCFサービスには、それを進めるための他の制限がありますか? 上記のホスティング方法には、Webサービスの制限が適用されると思います。これで私を導いてください。

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

c - Fortran .inc ファイルを C プログラムにインクルードする方法

Fortran で書かれたプログラムがあり、いくつかの変数は.incファイルで定義されています。Fortran プログラムから自己記述の C 関数を呼び出したいのですが、この関数は変数に対してデータを読み書きする必要があります。この変数について C 関数に知らせるにはどうすればよいですか? コンパイラとして gcc と gfortran を使用しています。

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

java - PHP は Tripledes 暗号化のために 32 バイトのキーをどのように処理しますか?

暗号化の初心者であるすべての人に謝罪し、何日もグーグルで検索し、最終的に完全に質問しました。

PHP を使用して、Java TripleDES "DESede/ECB/NoPadding" 関数で読み取り可能なデータを暗号化および復号化する必要があります。

Java には、「F4D5CBDF57FEEDCFA41FD6AFE7BCDFEA」などの倍長の 32 文字のキーがあり、これはバイトに変換され、問題なく暗号化された結果を提供します。(私はコードを持っていません。)

PHP では、mcrypt を介して tripledes、ecb 関数呼び出しで同じキーを試行すると、システムが最大 24 文字を想定しているため、キー長エラーが発生します。

PHP が Java と同じ暗号化結果を生成するには、キーに対して何をする必要がありますか?

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

c++ - 関数アドレスで lua スクリプトから任意のホスト c/c++ 関数を呼び出すことは可能ですか?

c/c++ で書かれたコンソール ホスト プログラムをコンパイルしました (ソースはありません)。ホスト プログラムは lua スクリプトをサポートしています (おそらく lua 仮想マシンを使用)。ホスト プログラムが lua ライブラリをロードする

luaopen_base luaopen_table luaopen_string luaopen_math luaopen_debug

すべての lua スクリプトのリロードを許可します。

lua スクリプトからホスト c/c++ 関数を関数アドレス (ホスト プログラムの外部デバッガーから取得) で呼び出すことはできますか?

この場合、lua から C/C++ コンパイル済みライブラリをロードしてその関数を呼び出すことは可能ですか?

他のフォーラムの 1 人の男性がこの質問に対してこのコードを書きました

コンパイルされたホストプログラムでそれを使用する方法はありますか?

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

java - Scala Array[Byte] を Java byte[] に変換するには?

私は Scala で書かれたアクターと Java で書かれたアクターを持つ Akka アプリケーションを持っています。あるケースでは、Scala アクターが を書き、Array[Byte]これを Java アクターからデシリアライズする必要があります。このユースケースでは、最終的にJavaでの文字列表現が必要にArray[Byte]なるため、問題も解決します。

スカラアクター:

Java アクター: