問題タブ [mixed-code]

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 に答える
765 参照

java - Javaアプレットの二重ポップアップセキュリティアラートを表示しないようにします

ftp経由でサーバーにファイルをアップロードするJavaアプレットを作成しました。これは、apacheによる外部ライブラリを使用します。アプレットに署名しましたが、ブラウザからアプレットを起動すると、2つのセキュリティポップアップが表示されます。表示または表示を防ぐにはどうすればよいですか。唯一?こんにちは、ありがとう

これはリンク例です:http: //frx08.altervista.org/javaftp/

(2番目のポップアップは、コードに署名されたコードと署名されていないコードが含まれていることを示していますが、理由はわかりません。)

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

php - HTML と PHP の混合バッグ

私の PHP ページでは、URL から一連の変数を抽出し、それらの出力を適切な HTML テーブルにフォーマットしています。前の Web ページで注文されたものに応じて、表の 1 つのセクションを動的に作成する必要があります。最後に、$mail 関数を使用して、すべての情報を含む HTML テーブルを電子メール受信者に送信しています。

このテーブルは、while ループを含む動的セクションを除いて、うまく機能します。構文が間違っているため、コンパイラが混乱しています。これは、コードが $message'...' 変数内にあるためだと思われます。何かアドバイス?

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

c++ - ANSI C で定義された構造体の STL マップ

C/C++ 混合環境でコーディングしています。C 部分に構造体があり、それを C++ 部分のマップ コンテナーに収集したいと考えています。カスタムのkey_compare関数オブジェクトを定義し、STL map::insert()でノードを注文する必要があると思います。ただし、マップコンテナを変更してmap::find()関数をカスタマイズする方法がわかりません。map::find()関数をカスタマイズして、同等性チェックのために key_compare 関数よりも多くのことを行う方法を探しています。

これらの関数を STL::map または STL::set に入れる方法を教えてください。

これがC部分の私の構造体です(gccでコンパイル):

ここに、C++ 部分のfind()のkey_compareと同等性チェック関数を提案します ( g++ でコンパイル):

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

java - Java の署名されていないコードから署名されたコードへの呼び出し (Webstart)

Webstart アプリケーションを使用して、署名されていないコードから署名されたコードへの呼び出しを行おうとしています。呼び出しは、System.getProperty 値を返す関数に対して行われます。もちろん、これは署名されていないコードでは発生しません。では、署名されていないコードから署名されたコードへの呼び出しにはどのような制限があり、どうすれば問題を解決できるのでしょうか?

System.getProperty を使用できないため、署名されていないコードから署名されたライブラリの関数に到達すると、特定の問題が発生し、「PermissionException」が発生します。

ただし、LWJGL フォーラムで質問したところ、LWJGL ライブラリが署名されていれば、署名されていないコードから LWJGL 関数にアクセスできるという回答が得られました。これは前のものと矛盾します。

JavaCompiler API を使用してオンザフライでコンパイルされるため、署名されていないコードに署名することはできません。まあ、そうかもしれませんが、それは大変な作業です。これの例を見つけることができれば (私にはできませんでした)、それは素晴らしいことです。

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

c++ - QT C++ で使用する MATLAB コードをコンパイルする方法

私は2セットのコードを持っています:

  • MATLAB コード、および
  • QT C++ コード。

mccmsvc2008 コンパイラでコマンドを使用して、MATLAB コードを C++ ライブラリにコンパイルしようとしました。私の QT C++ コードでは、mingw を使用してコンパイルしています。しかし、MATLAB で変換された C++ コードを追加しようとすると、多くの問題が発生するようです。

これら 2 種類のコードを混在させることはできますか? これらの言語を組み合わせて使用​​した経験のある人はいますか?

! Octave を使用しようとしましたが、MATLAB コードを再コーディングしたくありません。MATLAB コードを直接実行する代替手段を探しています。

注意: QT で mingw を使用する必要があるのは要件であり、matlab mcc コマンドの場合、msvc コンパイラを使用する選択肢しかありません。移植性のためにプログラムをスタンドアロンとして作成できれば最高です。MATLAB コードを使用する必要がある理由は、必要な優れた行列数学操作関数がいくつかあるためです。また、MATLAB を使用すると研究が容易になるためです。

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

java - バイナリ リソースをロードしているサード パーティ ライブラリからの混合コード警告を回避するにはどうすればよいですか?

私は巨大なアプレットに取り組んでおり、100 個以上の jar をロードします。そのうちの 50 個はサードパーティ製です。それらはすべて署名され、信頼されています。

残念ながら、openmap はバイナリ ファイル (シェープ ファイルとレイヤー ファイル) を読み込みます。これらのファイルは jar ではない、マニフェストがないなどの理由で署名できません (AFAIK)。

jar はバイナリ ファイルをロードするため、実行時に混合コードの警告が表示されます。これを回避するために私が見つけた唯一のことは、すべての .jar を「Trusted-Library: true」としてマークすることです。すべての .jar のマニフェストを変更すると、すべての .jar を再署名する必要があり、これは政治的な問題です。

Java コントロール パネルでダイアログを無効にできることはわかっています。別の回避策を探しています。素朴に、警告なしでそれらのファイルをロードするために、openmapまたはそれを使用するjarを信頼できる(または必要なものは何でも)マークできるようにしたいと思います。openmap を信頼できるライブラリにしようとしましたが、エラーは解消されません。openmap を使用する jar を信頼できるライブラリにしようとすると、jar がさらに他の jar に依存し、それらの依存クラスが別のクラスローダーにあるために jar 内のクラス定義をロードできないため、問題が発生します。

編集:
これはダイアログをトリガーするように見えます(このログステートメントを取得するには、「はい、安全でない可能性をブロックする」をクリックしました)

セキュリティ: http://localhost:8080/app/client-lib/ のリソース名 "http://localhost:8080/maps/politicalWorld/vmap_political_world/vmap_area_thin.shp" : java.lang.SecurityException: 信頼されたローダーがロードを試行しましたhttp://localhost:8080/app/client-lib/からのサンドボックス化されたリソース

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

c++ - 混合コード-関数メンバーポインタ

C++コードからFORTRAN関数を呼び出したいのですが。FORTRAN関数は次のようなものです

上記で報告されたFCN関数は、C++クラスのメンバー関数です。

この方法でコードを呼び出したいのですが、不可能なようです。

CppClass :: void関数を渡しているときに、FORTRAN関数がvoid FCN関数を必要としているため、コンパイラーは文句を言います。

手伝って頂けますか?

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

visual-studio - 混合コードVisualStudioアプリケーションをデプロイする

他のマシンでアプリケーションを実行する際に問題が発生しました。

Win7x64マシンでVisualStudio2008を使用して開発しています。このソリューションには、いくつかのC#プロジェクト(メインアプリケーションはC#で記述されており、その他はすべてライブラリプロジェクトです)と2つのc ++/CLIライブラリが含まれています。C ++ライブラリはWin32であり、すべてのC#プロジェクトはx86ターゲットプロセッサに設定されています。サードパーティのライブラリは使用されていません。使用されるフレームワークはv3.5です。
アプリケーションは私のマシン上で正常にビルドおよび実行されます。
「bin\release」フォルダー全体をWin7x86マシンにコピーしましたが、正常に動作しました。しかし、XP x86システムで試したところ、起動しませんでした。エラーメッセージは表示されず、タスクマネージャにすぐに表示されることもありません。XPシステムには、すべての更新プログラムがインストールされ、使用可能なすべての.NET Frameworkがインストールされ、すべてのVisualStudioランタイムがインストールされています。
DependencyWalkerで確認したところ、不足しているdllは「IEShim.dll」と「wer.dll」のみで、Vista以降専用です。
C ++ライブラリを使用していない別のアプリケーションを試しましたが、正常に動作します。だから私はC++dllをデプロイするのに何か間違ったことをしていると思います。
C ++ dllを「zippy32」に登録すると、「DllEntryPoint」が見つかりませんというメッセージが表示されて失敗しました。「regasm」への登録は成功しましたが、効果はありませんでした。

私が行方不明になっているのは何ですか?

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

ssl - 安全な HTML 要求で安全でないコンテンツを特定する

こんにちは、https安全でないコンテンツを探して、httpFox でページをデバッグしています。ページ全体で安全でないリクエストが 1 つだけありますが、それが何のためのものかわかりません。

httpFox はこのリクエストにフラグを立てています..."http"ページ上の唯一のリクエストです (残りは です"https"):

00:00:57.444 0.378 970 113575 GET 200 テキスト/html (NS_IMAGELIB_ERROR_NO_DECODER) http://[thebaseURL]/

ここで、"thebaseURL"はルートドメインであり、その後に何もありません (サブパスやファイルリクエストはありません)。

応答ヘッダーに問題となるものはありますか? 上記の行をクリックすると、応答ヘッダーに"set-coookie"2 つの Cookie が含まれていることがわかります...安全なフラグを設定せずに Cookie を設定すると問題が発生しますか?

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

c++ - コンパイル方法 (異なるパッケージからの 2 つの C++ ソース コードが 1 つのソース コードに混在)

2 つの異なるディレクトリに 2つの独立した.cppコードがあるとします (これは私の質問の単なる概略図であることに注意してください)。

これが最初のものです...独自のMakefileを持つ独自のディレクトリで正常にコンパイルできます

そして、ここに 2 番目のものがあります... 繰り返しますが、このコードは、独自の Makefile を持つ独自のディレクトリで正常にコンパイルできます。

さて、私の目的のために、次のようなソースコードが必要です...

では、2 つのパッケージと、この最後のコードをコンパイルするために既に必要な 2 つの makefile をどのように使用すればよいでしょうか? ... 両方のパッケージ コンテンツ (ファイルとフォルダー) を 1 つのディレクトリに配置しようとしましたが、1 つのメイクファイルには個々のメイクファイルの両方のコンテンツが含まれていましたが、これは 3 番目のスクリプトのコンパイルに成功しませんでした...

あなたの助けは本当に感謝しています...