問題タブ [user-defined]

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

database-design - データベースでユーザー定義の階層関係をモデル化する最良の方法は何ですか?

基本的に、ユーザーが階層モデルを定義できるようにしたいのですが、その場合、ユーザーが定義したモデル内にデータを保存できるようにする必要があります。これは理にかなっていますか?したがって、ユーザーは新しい「ユニット タイプ」を作成して階層的に編成し、これらのタイプのユニットをどのように編成できるかを決定できます。簡単な例: 私の架空のインターフェースでは、ユーザーはトランク、ブランチ、リーフの 3 つのユニット タイプを作成します。次に、ユーザーはそれらの間の関係を定義します。リーフは階層内の任意のポイントに存在でき、ブランチは親としてトランクを持つ必要があります。次に、ユーザーはこれらのユニット タイプのインスタンスを (ユニットとして) 作成し、モデルで定義されたルールに従ってそれらを編成できます...データベースでこれを行う良い方法はありますか?

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

types - MPI ユーザー定義データ型、私がやっていることは安全ですか?

いくつかの単純な練習アプリ以外で初めて MPI を使用しましたが、何かがうまくいきません。

次のメンバーで定義されたクラスがあります (読みやすさと画面スペースの節約のためにメソッドは省略されています)。

各粒子のいくつかの重要なメンバーの値を送信し、その場で他のメンバーを複製することにより、プロセス間で一連の粒子を送信したいと考えています。そのために、MPI データ型をそのように定義します。ご覧のとおり、メンバー _lastUpdate、_isStatic、および _isForeign は含まれていません。

これがパーティクルを送る方法です。'parts' は、送信したいパーティクル オブジェクトへのポインタが含まれる、particle* のベクトルで、'size' は parts.size() です。

受信も同様に行われますが、この場合のみ、'parts' は、以前に作成された「空白の」パーティクル オブジェクトを指す、particle* のベクトルであり、そのメンバーは受信したデータで満たされます。

問題は、最初のパーティクルを除くすべての受信パーティクルのメンバーにデフォルトの「空白」値があることです。私は以前に、いくつかの単純な値しか送信しなかったにもかかわらず、同様のことを行う小さなテスト アプリを作成しました。これは、私がここで気付いていないコーディングの間違いがない限り (完全に可能性があります)、この種のデータ型の策略が機能することを保証するものではなく、機能する小さなものは偶然にしか機能しないと私に信じさせます。

このタイプのメモリ操作が安全であり、信頼できるかどうかを確認/拒否できる人はいますか?

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

javascript - カスタムオブジェクトのjQueryval()メソッド

次のように作成したValueBoxというオブジェクトがあります。

特定のValueBoxインスタンスに変更イベントがあり、変更が発生するたびに発生します$inputBoxが、変更コールバック関数はクラスでval()メソッドを使用できません。それを使用$(this).val()して、jQuery val()メソッドを呼び出していると思いますが、これはもちろん機能しません。私が定義したval()メソッドにアクセスすることは可能ですか?

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

asp.net - ASP.NET ユーザー定義ウィザード

一連の質問に答えることでアプリケーション内の特定のページにユーザーを誘導するために、エンド ユーザーが Web アプリケーションを介してウィザードを作成するプロジェクトを開始しています。

誰かが以前に似たようなことをしなければなりませんでしたか?

支援のために実装または構築できるオープン ソースまたは購入可能な製品はありますか?

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

c++ - 「何もしない」ソートを定義するにはどうすればよいですか?

私は、特定の述語でベクトルをソートできるようにする必要があるシステムに取り組んでいますが、クラスで制御することはできません。基本的に、私はそれらに派生クラスを渡し、彼らは盲目的にそれをソートします。

「楽しい癖」の1つとして、並べ替えパターンの1つは入力の順序です。これが私がこれまでに得たものです。

明らかに、strategyAは反射的であるため、使用できません。falseに設定すると、すべてが同等に扱われ、データに別れを告げることができます。

これが私の質問です。何も変更しないベクトルをソートするための述語関数を定義する方法はありますか?

おそらく最も簡単な解決策は、エントリ変数の順序をLoanクラスに追加するか、ペアの1つと組み合わせる方法であることを認識しています。あるいは、ソーターにそれを使用するかどうかを指示する述語を使用してパラメーターをフィードすることもできます。

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

wpf - XAMLでのユーザー定義のトップレベルコントロール

通常のUserControlは、XAMLでは次のようになります。

次のように、自分のトップレベルオブジェクトを定義できるようにしたいと思います。

MyControlがUserControl自体から派生している場合。

もちろん、コンパイラは「MyControl」が見つからないと文句を言います。これを回避する方法はありますか?

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

c++ - printf の引数としてのユーザー定義の変換演算子

TCHAR* のユーザー定義演算子を定義したクラスがあります。

みたいなことができるようになりたい

あるいは

しかし、試してみると、printf は常に値の代わりに (null) を出力します。また、通常の char* 演算子や、const などのバリエーションも試しました。演算子を明示的に呼び出すか、次のようにキャストした場合にのみ正しく機能します。

しかし、私はキャストしたくありません。これはどのように達成できますか?

const TCHAR* のパラメーターを持つ関数を作成して、演算子 TCHAR* を強制的に呼び出す可能性があることに注意してください。ただし、これも実装したくありません。

0 投票する
6 に答える
5466 参照

c# - ユーザー定義の例外といくつかの良い例/ベストプラクティスをいつ使用するのですか?

ほとんどのユーザー定義の例外はビジネスロジックレベルの例外用であると思いますが、ユーザー定義の例外を使用するいくつかの正当な理由といくつかの良い例は何ですか?

一貫性のあるエラーメッセージを定義できるというユーザー定義の例外の唯一の利点はありますか?

例外を本当に便利にするために、例外内にどのようなロジックを記述できますか?

結局のところ、これを行うことはできません:throw new Exception("Some Error Message");

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

dynamic - パフォーマンス - データを検索するためのユーザー定義のクエリ/フィルター

ユーザーがデータを検索するための独自の基準を作成できるシステムを設計する最善の方法は何ですか? 「設計」とは、データストレージ、データアクセスレイヤー、および検索構造を意味します。

C# と ASP .NET で記述された既存のアプリケーションを実際にリファクタリングしますが、インフラストラクチャは変更したくありません。私たちの主な問題はパフォーマンスであり、MSSQL と DevExpress を使用してクエリを作成しています。一部のクエリは 4 ~ 5 分で実行され、クエリに含まれるすべての列にインデックスがあります。

クエリをチェックすると、DevExpress が作成する「exists」句が多すぎることがわかります。これらのクエリの一部がいくつかのインデックスをスキップするのではないかと疑っているため、満足できません。

DevExpress に代わるものは何ですか? NHibernate またはエンティティ フレームワーク? 動的基準システムを構築し、これらを両方のデータベースに保存できますか?

また、Lucene インデックスや OLAP データベースなどの代替ストレージが必要ですか?