問題タブ [distribution]
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.
.net - .Net のプロセス間でオブジェクトを共有する方法は?
別々のプロセスで .net オブジェクトを「共有」しようとしています。ドメイン エンティティのセットを操作する Web サービスである 1 つのタイプのプロセスがあります。もう 1 つのタイプのプロセスは、同じオブジェクト セットに対して何らかの自動バッチ処理を実行するウィンドウ サービスです。
両方のタイプのプロセスがオブジェクトの読み取り/書き込みを行う共有スペースとして DB を使用するという一般的なソリューションを超えて、これらの異なるプロセスが同じオブジェクトを参照して処理するためのより優れた、より分散されたアーキテクチャは何でしょうか?
オブジェクトの共有ストアとして分散キャッシュを使用することを検討しましたが、それはオブジェクトとその関係を完全にはサポートしていません。分散キャッシュに挿入されたオブジェクト グラフはフラット化され、オブジェクトは複数の切断されたコピーに格納されることになります。
プロセスがオブジェクトの更新されたコピーを相互に送信できるようにする「メッセージング バス」は正しい方法ですか?
それとも、他に考慮すべき解決策はありますか?
c++ - 組み込み配布用の Python26.zip をビルドする最も簡単な方法は何ですか?
既存の C++ アプリケーションのプラグイン スクリプト言語として Python を使用しています。Python のドキュメントに記載されているように、Python インタープリターを埋め込むことができます。インタープリターの初期化と初期化解除により、すべてが正常に機能します。ただし、標準ライブラリをzipファイル(通常はpython dllのバージョン番号に対応するPythonXX.zip)に圧縮できなかったため、モジュールのロードに問題があります。
最適化されたバイトコードのコンパイル後にすべての標準ライブラリを圧縮する最も簡単な方法は何ですか? これを手動で行いたくないので、簡単なスクリプトまたはコマンドを探しています。
何か案は?
ありがとう!
distribution - ベータ分布を一様分布に変換する方法は?
形状パラメータ a=b=0.5のベータ分布を一様分布に変換したいです。これは可能ですか?可能であれば、どうすればできますか?
python - Python、SimPy:三角確率分布から値を生成する方法は?
下限A、モードB、上限Cの三角確率分布から生成された値をパラメーターとして使用するシミュレーションを実行したいのですが、Pythonでこの値を生成するにはどうすればよいですか?この分布にはexpovariate(lambda)(ランダムから)のような単純なものがありますか、それともこれをコーディングする必要がありますか?
algorithm - N個のテーブルへのユーザーアカウントの配布
何百万ものユーザーアカウントがあり、それらのデータをデータベースのN個のテーブル(user_1、user_2、...、user_N)に分散させたいと思います。ユーザーアカウントは3〜8文字で構成されています。だから、私は次のようなテーブルサフィックスを返す関数が必要です
結果は、1からNまでの一様分布です。
この仕事のための安いハッシュアルゴリズムを知っていますか?
open-source - 死んだオープンソースの依存関係にどう対処するか?
オープンソース リリースに向けてプロジェクトを準備しようとしていますが、問題が発生しました... このプロジェクトは、これまでに lib ディレクトリに JAR ファイルとして保存した多くのオープン ソース コンポーネントに依存しています。それらのいくつかは数年前にさかのぼり、少なくともそれらのサイトは消滅し、そのソースのコピーを見つけることができなかったオープンソース プロジェクト (Radeox ライブラリ) のものです。
私のジレンマは、プロジェクトをリリースするときにプロジェクトをパッケージ化する方法がわからないということです...ソースなしでJARファイルを含めるべきではありません。それは、コードを自分で使用したライセンスの条件に違反するためですが、この JAR ファイルは簡単に見つけられるとは思わないので、「この JAR を見つけてください。頑張ってください!」という README も必要ありません。
この場合のベストプラクティスは何ですか? (「これからインポートするすべての JAR のソースを保持すること以外に!) そして次に、この特定のライブラリのソースをどこで見つけることができるか知っている人はいますか?」
ありがとう!
linux - Linux用Qtアプリケーションのバイナリ配布方法
クロスプラットフォームの Qt アプリケーションを開発しています。オープンソースではありませんが、フリーウェアです。したがって、コンパイル済みのバイナリとして配布したいと考えています。
Windowsでは問題ありません。コンパイルexe
したものをMinGWおよびQtのDLLと一緒にパックすると、すべてがうまくいきます。
しかし、Linux では問題があります。これは、ユーザーが私のシステムとは非常に異なるシステムでライブラリを共有している可能性があるためです。
Qt デプロイメント ガイドでは、静的リンクと共有ライブラリの使用という 2 つの方法が提案されています。最初のものは巨大な実行可能ファイルを生成し、Qt が依存する多くのライブラリの静的バージョンも必要とします。つまり、それらすべてをゼロから再構築する必要があります。2 番目の方法は、アプリケーションの起動直前にダイナミック リンカを再構成することに基づいており、少しトリッキーに思えます。
Linux で Qt アプリケーションを配布した経験を共有できますか? どのような方法を使用すればよいですか? どのような問題に直面する可能性がありますか? この仕事を成し遂げる他の方法はありますか?
.net - .mdf ファイルを使用してアプリを展開する場合、ユーザーは SQL 2008 Express をインストールする必要がありますか?
3.5 フレームワークで Win アプリを作成しています。アプリにデータベース ファイルを含めたいのですが。これはシングルユーザーデータベースになります。追加できる2つの異なるタイプのdbファイル、sdfとmdfを調べました。Thw sdf (コンパクト) db には必要な機能がいくつか欠けているため、mdf の方が好みです。mdf ファイルの「サービス指向データベース ファイル」の説明から、アプリケーションをインストールした人は誰でも、その mdf にアクセスするために必要な SQL サービスもインストールする必要があると思われます。これは正しいです?
vba - VBA を使用して Excel スプレッドシートを配布する最良の方法
ほとんどのユーザーが使用できるように、ネット上で Excel ファイルを配布する方法を見つけようとしています。Microsoft Excel Viewer (Office がインストールされていなくても Excel ファイルを開くことができる) は知っていますが、このファイルに必要な VBA コードを実行しません。さらに、Office 2007 の API にはいくつかの変更があり、ファイルの一部が正しくレンダリングされないため、解決策が Excel XP / 2003 にも適用できることを願っています。これをする?
distribution - リストを X 列に分割する
問題は、アイテムのリストを可変数の列に分割して、Web ページでの表示を最大化することです (左から右に表示されることに注意してください)。
リストに 15 個のアイテムがある場合、リストに 20 個のアイテムがある場合は 1 列に表示されます。リストに 30 個のアイテムがある場合は 2 列に表示されます。削除するには最大 8 列が可能です。水平。スクロール
繰り返しますが、目標は、列の数を決定するために上記のわずかな矛盾を説明する表示を最大化することです。コードのバリエーションを使用できます if ( cnt > 100, col = 8 ) else if ( cnt > 60 col = 5 )....などですが、列数を決定するためのより良い式があることを願っていますか?
出力は次の形式になります
問題が明確であることを願っています。質問があれば教えてください