問題タブ [modeling]

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

.net - Oslo と M を使用するとどのような利点があり、どのような場合に使用しますか?

Oslo/MI に関する講演に参加した後、既存の方法よりも優れている点と、どのような状況で役立つかを理解するのに少し苦労しています。

私はそれが非常に新しく、すべての詳細が公開されているわけではないことを知っていますが、誰かが私にいくつかの利点を教えてくれますか?

ありがとう、

アレックス

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

3d - 3D でハートの形をモデル化する簡単な方法はありますか?

必要なコードをできるだけ少なくし、外部モデル ファイルを使用せずに、3D で心臓の形をモデル化したいと考えています。

2D では、いくつかのベジエ曲線を使用してハートの形を描くことができます。これを押し出して単純な 3D のハートの形にすることもできますが、これは私が望む形には見えません。ハートの下部は頂点で、上部は 2 つの丸い部分である必要があります (まあ、私の言いたいことがわかると思います)。

では、そのような形状を 3D でモデル化する簡単な方法 (つまり、単純な数式または小さなコード スニペット) はありますか?

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

optimization - シミュレーション ツールをどのようにプロファイリング/最適化しますか?

過去にも断続的に、Easy Java SimulationsNetLogoなどのシミュレーション ツールを使用しました。

「あなたがしなければならないことは」シミュレーションループを書くことだけです - グラフィックスなどはあなたのために処理されます。

しかし、実装の根性は水面下に隠されているため、これらのツールを使用して実行時間/モデリング速度を改善することは非常に困難であることに気付きました。

一般的に言えば、シミュレータ ツールの使用方法に関する優れたドキュメントがありますが、実行時間の改善に関するものは何も見つかりませんでした。

たとえば、根を見つけるためにニュートン法を実装しているとします。これは簡単なアルゴリズムですが、

  • 使用するグラフィック アタッチメントの種類、または
  • 選択されたその他のさまざまなオプション

シミュレーションはさまざまな速度で実行されます。

シミュレーションのデータの「最適な」表示を決定する方法はありますか?

そのようなツールを使用してモデリング/科学的プログラミングについてクラスを教える場合、私はこれを考えています。

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

modeling - M の面白い使い方は?

M がモデリング ソリューションを対象とした Microsoft の新しい言語であることは知っていますが、使用法、理論的根拠、利点についてはまだ少し曖昧です。だからこそ、人々が M で行った興味深いことを探しているのです。

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

model-view-controller - MVC に使用するモデリング表記法はありますか?

言語やフレームワークから独立していることを願っています (必ずしもそうとは限りません)。

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

ruby-on-rails - ユーザー間のメッセージのモデリング

ユーザー間のメッセージをモデル化したいのですが、要件は次のとおりです。

  1. ユーザーはメッセージを送受信しましたuser.received_messagesuser.sent_messages

  2. メッセージには送信者と受信者があり、 と で取得する必要がありmessage.senderますmessage.receiver

User モデルを次のように作成しました。

およびメッセージモデルは次のとおりです。

私は以下のようなメッセージを思いつきました、そしてそれは望み通りに働きます

しかし、ユーザーをモデル化する方法がわかりません。アドバイスをいただければ幸いです。

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

user-interface - ブラウザー内 UI エディターを作成するための最適なオプションは何ですか?

ブラウザ内で使用できるシンプルな UI エディタを作成したいと考えています。基本的に、コントロールをレイアウトおよび変更するための UI コントロール パレットとキャンバスが必要です。ユーザーが作成した結果の UI モデルは、ある種のバックエンドに格納し、(抽象的な) UI 記述言語 (XForms など) に準拠する必要があります。UI モデルはファイル (XForms ドキュメントなど) としてダウンロードできる必要があります。視覚的なブラウザー内 XForms デザイナーは、おそらく私が達成したいことの良い例です。UI エディターはクロスブラウザーで使用できる必要があります。

XForms は例としてのみ言及したことに注意してください。ブラウザの機能に頼りたくありません。私のターゲットモデル。ターゲット モデル (XForms など) は、ストレージ形式としてのみ使用する必要があります。エディターでの設計時の UI のクロス ブラウザー レンダリングは、ツールキット/フレームワークによって保証される必要があります。

考えられる候補はおそらく次のとおりです。

  • GWT
  • アドビ フレックス 3
  • エクリプス RAP

UI エディターは本番環境では使用されません。私の焦点は、エディターの迅速な開発にあります。

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

mysql - シンプルなデータベース アプリを設計/モデル化しようとしている

開始するローカルアプリを開発するdbの相互作用についてもっと学ぼうとしています。基本的に、私がこれまで行ってきたことはさまざまな結果をもたらしました。多くのことを変更しましたが、現時点では何を変更したかさえわかりません (笑)。テーブルの 1 つが正しかったかどうか確信が持てないので、最初からやり直すことにしました。これが、ばかげたローカル アプリに実行させたいことです。

  • 最大 9 つの特定の RSS フィードを保存します (以前は URL/リンクを作成していましたが、以前に行ったことに混乱したくないので、RSS フィードに変更しています)
  • デフォルトで 1 つのフィードが入力されます (したがって、すべてのユーザーは 1 つの共通フィードを持ち、変更することができます)
  • フィードは、入力されたのと同じ順序で取得/印刷できるように、何らかの順序付けスキームで保存する必要があります。

対応する db エントリが入力された 9 つのテキスト フィールドを含む編集画面が表示されるので、次のようになります。

ここで新しいフィードを編集/追加し、それらのフィードを同じ順序で取得できるようにしたいと考えています。これは、以前の試行で混乱の大きな原因でした。

フィード URL を同じ順序で出力する出力画面が表示されます。

usersテーブルと現在はfeedsの2 つのテーブルがあります。usersテーブルは問題ないと思いますが、基本的には少しの個人情報が格納されています。そこにあるものはすべてかなり明白であるべきだと思います。「州」列には、選択/ドロップダウンからの2文字の州の略語が保存されます。州ごとにユーザーを検索できるように、インデックスを作成しました。そのデータの取得/編集/更新に問題はありません。

これが私の新しいフィードテーブルです

ユーザーが新しいフィードを入力すると、たとえばフィード #2 の場合、値が feed_url に挿入され、値 2 で feed_id が挿入されますフィード #3 が入力された場合、値3で feed_id が挿入されます。これで、ORDER BY を使ってレコードを順番に取得できるはずですよね?

データ編集画面では、フィードが常に入力されたとおりに表示される必要があります。
データ出力画面には、常にフィードが入力されたとおりに表示される必要があります。

それで、これは適切に見えますか?何か欠けていますか?私の feed_url VARCHAR(255) は絶対確実ではないかもしれませんが、短い URL でのみテストするつもりです。いつでも簡単にぶつかることもできます。

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

mysql - オブジェクトが継承を使用してモデル化されるSQLで複数のテーブルを結合するにはどうすればよいですか?

私の大学の任務のために、私は病気のためにそしてすべてが学校のためにいくつかの基本的な管理システムを設計しなければなりません。基本的な継承を次の形式でモデル化することにしました。

  • 人->学生
  • 人->スタッフ
  • 人->ガーディアン

人(PersonID、FirstName、LastName)

Student(StudentID(PersonIDを参照する)、...)

これを最初にUMLでモデル化し、これに継承があるため、これを行うことにした理由。

StudentID、StaffID、GuardianIDの両方を持つインシデントを格納した別のテーブルがあります。しかし、3つの継承された人の名前すべてを表示するmysqlで結合を作成するにはどうすればよいのでしょうか?

例えば

Student.FirstName Student.LastName、Staff.FirstName、Staff.LastNameなど..

どうすればいいですか?

それとも私はこれをこのように完全に間違ってやっていますか?

前もって感謝します。

http://pastebin.com/m263dd7-テーブルの私のDDLへのリンク。

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

orm - ORMを使用して「デフォルトの子」フラグをどのようにモデル化しますか?

私はORM(SQLAlchemyですが、私の質問は実装に依存しません)を使用して、親クラスとその子の間の多対多の関係をモデル化しています。概念を表現する簡単な方法は何でしょうか。 「子の1つがデフォルト/メインの子です」?

たとえば、次のことを永続化する必要があります。
このPersonインスタンスにはアドレスXとYがあり、メインのインスタンスはYです。

これは、「Person」、「Address」、「main」フラグを含む「PersonAddressRelation」のような「middle」クラスを使用して実装されているのを見ましたが、少し面倒に見えると思います。もっと良い方法はありますか?