問題タブ [shared]

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

hosting - 共有ホスティングでオープン ID を検証する方法は?

共有ホスティングでホストされているサイトがあり、フォーラムを構築しており、ユーザーに OpenId を介して登録してもらいたいと考えています。問題は、サーバーが接続していないため、Google や Yahoo などの OpenId プロバイダーに接続できないことです。

ajax (XmlHttp) などを使用してクライアント側の OpenId 検証を使用する方法はありますか?

0 投票する
4 に答える
716 参照

c - プログラムは、ヘッダー ファイルで宣言されているものを除いて、.so 共有ライブラリから追加のシンボルを必要としますか?

C プログラミングでは、.so ファイルがヘッダー ファイルで宣言されているすべてのシンボルを提供している限り、オブジェクト ファイルは .so ファイルと正常にリンクできると考えていました。

foo.c、bar.h、および 2 つのライブラリ libbar.so.1 と libbar.so.2 があるとします。libbar.so.1 と libbar.so.2 の実装は全然違いますが、どちらも bar.h で宣言された関数を提供していれば問題ないと思います。

foo.o を libbar.so.1 にリンクし、実行可能ファイル foo.bin を作成しました。この実行可能ファイルは、libbar.so.1 が LD_LIBRARY_PATH にある場合に機能しました (もちろん、シンボリック リンクは libbar.so として作成されます)。しかし、シンボリック リンクを libbar.so.2 に変更すると、foo.bin が実行できず、これに不満がありました。 :

libbar.so.1 は C++ でビルドされたライブラリですが、libbar.so.2 は AC でビルドされたライブラリです。foo.bin は純粋な C コード foo.c に基づいて構築されているため、foo.bin が libbar.so.1 自体でのみ意味を持つ C++ 関連のシンボルを必要とする理由がわかりません。

0 投票する
5 に答える
105 参照

c# - プログラム内のクラス間で値を共有するための手法

使っています

私のプログラムで使用されるいくつかのファイルを保存するためのパスとして。アプリケーション全体に同じコードスニペットを貼り付けないようにしたいと思います。

私はそれを確認する必要があります:

  • 一度設定したパスを誤って変更することはできません
  • それを必要とするクラスはそれにアクセスできます。

私は考えました:

  • シングルトンにする
  • コンストラクターの依存性注入を使用する
  • プロパティ依存性注入の使用
  • AOPを使用して、必要な場所にパスを作成します。

それぞれに長所と短所があります。

シングルトンはみんなのお気に入りのむち打ちの少年です。私はそれを使用することに反対していませんが、可能であればそれを避ける正当な理由があります。

CastleWindsorを介したコンストラクターインジェクションをすでに頻繁に使用しています。ただし、これはパス文字列であり、Windsorはシステムタイプの依存関係を適切に処理しません。私はいつでもそれをクラスでラップすることができましたが、それは文字列値を渡すような単純なものにはやり過ぎのようです。いずれにせよ、このルートは、それが使用される各クラスにさらに別のコンストラクター引数を追加します。

この場合のプロパティインジェクションで見られる問題は、値が設定されている場所から必要な場所への間接参照が大量にあることです。それが使用されたすべての場所に到達するには、非常に長い仲介者の列が必要になります。

AOPは有望に見えますが、とにかくロギングにAOPを使用することを計画しているので、これは少なくとも単純な解決策のように聞こえます。

私が考慮していない他のオプションはありますか?検討したオプションの評価でベースから外れていますか?

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

.net - 共有の代わりに使用できる変数は何ですか?

同じ Web フォームの複数のインスタンスを使用すると問題が発生する次の変数があります。この目的を達成するために共有以外の変数を使用する方法を教えてください。

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

vb.net - 複数回同時に呼び出された場合のVB .NET共有関数

私は共有機能を持っていると考えてください:-

私の質問:

  1. 同じ vb .net アプリに 2 つ以上のスレッドがあり、それぞれが異なる RADIUS で同時に共有関数を呼び出す場合、それぞれ独自の AREA を取得しますか?

  2. 関数の呼び出しごとに同じローカル変数を使用しているかどうか、または呼び出しごとにローカル変数の新しいインスタンスが作成されているかどうかを知りたいですか?

  3. 複数 (2 つ以上) のシングル スレッド アプリがあり、それらすべてが異なる RADIUS 値で同時に関数を呼び出す場合、上記の質問に対する回答は同じになりますか?

私はあなたの応答に感謝します。ありがとうございました。

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

c++ - GCCでC++関数をエクスポートする方法は?

私はCode::Blocksを使用してUbuntuで共有ライブラリをコンパイルしています。次のコマンドを使用して単純なmain.cファイルを作成すると、次のようになります。

これは正常に機能し、別のアプリケーションでdlsymを使用した関数CreateInterfaceを見つけることができます。ただし、C++で記述されたクラスのインスタンスを作成する関数が必要です。私は次のことを試しました:

これは正常にコンパイルされましたが、他のアプリケーションがCreateInterfaceを見つけることができません。これにどう対処すればいいですか?

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

c# - c#で2つのプロジェクト用に1つのセットアップファイルを作成する方法は?

1) COM プロジェクト (共有アドイン) と 2) myProject (Windows アプリケーション) の 2 つのプロジェクトがあり、1 つのセットアップ ファイルで両方のプロジェクトを実行したいと考えています。問題は、最初のプロジェクトが共有アドイン プロジェクトであることです。

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

asp.net - asp.netはフラッシュ共有オブジェクトにアクセスできますか?

サーバー側コードがフラッシュ共有オブジェクトに直接アクセスする方法を探しています。明らかに、ExternalInterface を介してフラッシュ共有オブジェクトを読み取ることができる JavaScript を記述できます。ただし、これを行うには、クライアント コードを実行してから、共有オブジェクト データをサーバー側コードにプッシュする必要があります。これはかなり複雑に思えます。

asp.net、php、またはその他のサーバー側スクリプトがフラッシュ共有オブジェクトのデータを要求する方法はありますか?

この質問が理にかなっていることを願っています。ありがとう!