問題タブ [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 投票する
5 に答える
10979 参照

c# - 静的/共有クラスをリセットできますか?

アプリケーション内の任意のクラスが読み書きできるいくつかの設定データを主に運ぶsharedクラス( C#)があります。staticまた、いくつかの内部状態を保持するいくつかの静的プロパティもあります。

ここで、このクラスを初期段階に戻したいと思います。すべてのデフォルト変数などを使用します。ユーザーが現在の状態をリセットし、アプリケーションを再起動せずに最初からやり直したいと想定します。

シングルトンモデルでは、次のようなもので更新するだけです:

Sharedただし、これはクラスでは不可能です。どうすればこれを達成できるかについて何か考えはありますか? または、シングルトンに戻す必要がありますか?

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

python - Python パッケージの標準の非コード リソースの場所

これは一般的なシナリオのはずですが、まだ関連する投稿が見つかりません..

いくつかの画像やその他のリソース ファイルを利用する Python ライブラリ (通常のアプリケーションにも同じことが当てはまると思います) をデプロイする予定です。そのようなアイテムの標準的な場所は何ですか? projectFooの場合、選択肢は次のようになると思います

  • ソースリポジトリresourcesにディレクトリを用意し、ファイルを次の場所に移動します。/usr/share/foo/
  • 下にあるpythonパッケージ内にリソースを直接配置します/usr/lib/python-<version>/foo/

助言がありますか?

編集:示唆されているように、これが実行されるメインのプラットフォームが Linux であることを明確にします。

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

performance - 共有ライブラリのパフォーマンスに関するクエリ

スタティック ライブラリと共有ライブラリ (windows - dll) の間のパフォーマンスの違い (消費されるサイクルの観点から) について質問があります。

一部のコード用の静的ライブラリがあります。同じコードの動的ライブラリもあります。これら 2 つのライブラリをアプリケーションにリンクしました。

2 つのライブラリをプロファイリングすると、パフォーマンス (サイクル消費、キャッシュ ヒット/ミスなど) に違いはありますか? (プロファイリング条件、パラメータは両方のライブラリで同じです)

はいの場合、2 つのパフォーマンスの違いの原因は何でしょうか?

ありがとうございました。

-広告。

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

shared-hosting - 共有ホスティングウェブサイトは何人のユーザーに対応していますか?

新しいiPhoneアプリケーションで使用される3つまたは4つのWCF/.NET 3.5RESTWebサービスをホストすることを計画しています。

DiscountASP.NET( http://www.discountasp.net/index.aspx )について良いレビューを聞いたことがありますが、共有ホスティングのパフォーマンスについてはかなり無知です。同時に、スケーラブルなAmazonEC2サーバーインスタンスに月額$90を支払うのはまだ早いと思います。

それで、共有ホスティングウェブサイトが処理するヒット数/月のアイデアはありますか?

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

unix - Unix で、共有ライブラリを使用している実行可能ファイルまたはプロセスを見つけるにはどうすればよいですか?

Unix 環境、特に AIX 環境で共有ライブラリ オブジェクトを使用している実行可能ファイルまたはプロセスを確認するにはどうすればよいですか。コマンドはありますか?

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

c++ - Windowsでfilesystemwatcherを使用してsamba共有フォルダー/ドライブを監視するには?

ここにトリッキーな問題があります。Linux マシン上にある共有フォルダーを監視しようとしています。Visual Studio 2005、VC ++で開発され、FileSystemWatcherクラスを使用してWindows XPでプログラムを実行しています。しかし、その共有フォルダーのイベントはまったく発生していません。解決策を提案してください。

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

shared - Linux のコードで異なるバージョンのライブラリを混在させる

私が取り組んでいるプログラムは、3rdPartyLibrary.lib に静的にリンクされています。

同じ 3rdPartyLibrary の新しいバージョン、たとえば 3rdPartyLibraryNewVersion.lib を利用したかったのです。

したがって、3rdPartyLibraryNewVersion.so を動的にリンクされたライブラリとして含めることを決定し、wrapper.so と呼ばれるラッパー動的ライブラリを介して含めます。3rdPartyLibrary の新しいバージョンと古いバージョンの両方を同時に使用したいと考えていますが、プログラムの別のパーティで使用します。

私たちが持っている解決策は、古い 3rdPartyLibrary を静的にリンクし、ラッパー ライブラリに動的にリンクして、同時に 3rdPartyLibraryNewVersion にリンクすることです。

プログラム --- 静的にリンク ---> 3rdPartyLibrary.lib. --- 動的にリンク --> wrapper.so --- 動的にリンク ---> 3rdPartyLibraryNewVersion.so.

これは可能ですか?

私たちが遭遇した問題は、wrapper.so がテスト実行可能ファイルで動作する一方で、3rdPartyLibrary.lib に静的にリンクされているプログラムからラッパーが呼び出されると、3rdPartyLibraryNewVersion.so 内で失敗することです。

私は何か悪いことをしましたか?

コードを 3rdPartyLibrary.lib に更新するのが正しい方法であることはわかっていますが、面倒です...

ありがとう、

ティム

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

vb.net - NerdDinner の共有 VB 配列初期化子を作成する方法

私は NerdDinner チュートリアルを進めようとしています - そして練習として、私はそれを VB に変換しています。私はそれほど遠くにいるわけではなく、C# の Yield ステートメントを通過した後、Shared VB Array Initializers で立ち往生しています。

VBでこれを書くのを手伝ってくれる人はいますか?

このコードには、文字列と正規表現を配列の項目として受け入れないため、エラーがあります。

ありがとう