問題タブ [representation]
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.
json - C++ でデータ構造を表すための XML の置き換え
職場では、クエリをデータ ソースに送信するために使用されるテスト ツールがあります。このツールは、入力を XML ファイルとして受け取ります。XML ファイルは、表現しようとしたデータ構造が 1 層の深さである限り、単純で簡単に解析できました。しかし現在、これらのデータ構造はより複雑になり、それらを XML で表現することは非常にわかりにくくなっています。XML の代わりにデータ構造を表すために使用できるものについて何か考えはありますか?
例:
前:
今:
...など、ネストされた構造をいくつでも持つことができます。
私は JSON に傾倒していましたが、あらゆる表現形式を受け入れることができます。
datetime - ある日を表すのに最適な形式は何ですか?
1日の開始時刻と終了時刻を表す方法は?
例として2008年10月23日を使用すると、2008年10月23日午前12:00:00に開始し、2008年10月23日午後11時59分59秒に終了しますか?
architecture - ソフトウェア システムを表現するための最適なモデリング手法は何ですか?
ソフトウェア システムを表現するための最適なモデリング手法は何ですか。つまり、UML などです。UML の方が優れていますか、それよりも優れたものはありますか? 私の必要は、3 層アーキテクチャである Web アプリケーションをグラフィカルに表現することです。フロント エンド ポータルからミドルウェア EAI、データベースに至るまで、ソフトウェア システム全体を表現するには、UML のようなエンジニアリング モデルの方法論が必要です。
そのようなことのためにそこに何がありますか?プログラミングではなくソフトウェアに関連するこの質問を閉じないでください。SOコミュニティへのリクエストです。この質問を閉じないでください。
ありがとう。
rest - データのセマンティックは REST の不可欠な部分ですか?
これはRESTの説明を求める質問のフォローアップです。
私の回答に対するコメントからわかるように、リソースの最適なメディア表現について、Darrel Millerとちょっとした議論がありました。この質問に至った電子メールでの議論がさらにありました。
Darrel と私の REST に対する理解の主な違いは、データのセマンティックが REST API の一部であるかどうかです。
Darrel は (彼の言葉の私の解釈 :-))、データのセマンティックは REST API の重要な部分であり、そのため、選択されたメディア表現はそれを反映する必要があると考えています。したがって、適切な REST API は次のいずれかを選択する必要があります。
- 多くのクライアントがリソースのセマンティックをネイティブに理解できるように、データを表す ATOM のようなよく知られたメディア。
- application/vdn.mycomany.mymedia のようなアプリ固有のメディア タイプであり、クライアントがこのメディア タイプを理解してリソース データを消費できることを期待します。Application/xml は、メディア タイプのセマンティックを表していないため、適切なリソース表現ではありませんが、クライアントはセマンティックについて詳しく知る必要があります。
一方、REST API は実際のデータ表現とは別のレイヤーであると考えています。API によって公開されるメディア タイプは、リソース データを転送する単なるコンテナーです。データの実際のセマンティックは個別に扱われます。したがって、データを理解していないクライアントでも、REST API を使用できます。Application/xml は、スキーマを理解するクライアントの密結合を可能にすると同時に、スキーマを理解しないクライアントがリソースの基本的な処理を実行できるようにするため、非常に優れたデータ表現です。
したがって、問題は、REST API のデータ セマンティック部分ですか? データのセマンティックを実際に表すリソース表現のメディア タイプのみを選択する必要がありますか?
人々が回答にいくつかの引用を投稿してくれれば、できればロイの男自身から引用していただければ幸いです。:-)
compiler-construction - Haskell - プログラミング言語の文法を表現する最善の方法は?
私は Haskell を見てきましたが、(学習課題として) Haskell にコンパイラを書きたいと思っています。なぜなら、Haskell の生得的な機能の多くは、コンパイラ (特に再帰降下コンパイラ) に簡単に適用できるからです。
私がよく理解できないのは、Haskell 流の方法で言語の文法を表現する方法です。私が最初に考えたのは、再帰的なデータ型定義を使用することでしたが、たとえば言語のキーワード (「if」) と照合するためにそれらを使用する方法がわかりません。
考えや提案は大歓迎です。
ピート
c - C で数値のバイナリ表現を表示しますか?
まだCを学んでいて、私は疑問に思っていました:
数値が与えられた場合、次のようなことは可能ですか?
または、バイナリへの変換を行う独自のメソッドを作成する必要がありますか?
c++ - コンパイラと負数の表現
最近、私はこの質問に戸惑いました。言語仕様を読んでいなかったからかもしれません (私のせいです、私は知っています)。
C99 標準では、コンパイラがどの負の数値表現を使用する必要があるかは規定されていません。私は常に、負の数を格納する唯一の正しい方法は 2 の補数であると考えていました (ほとんどの場合)。
ここで私の質問です。デフォルトで 1 の補数表現または符号 - 絶対値表現を実装する現在のコンパイラを知っていますか? コンパイラ フラグを使用してデフォルトの表現を変更できますか?
どの表現が使用されているかを判断する最も簡単な方法は何ですか?
C++ 標準についてはどうでしょうか。
3d - 3D プラットフォーム ゲームにおけるプレイヤー キャラクターの適切な衝突表現?
シンプルな 3D プラットフォーム ゲームを作ろうとしています。私が抱えている問題は、衝突の検出と応答にあります。現在、プレイヤー キャラクター (壁と床の衝突) を球体で表現しています。
移動には矢印キーを使用して、単純な重力と方向の力を使用します。
私の問題は、端(崖など)に来たときに発生します。私はボールのように端を滑りますが、私が求めている動作は、直立した円柱のように端から落ちることです。「私はプラットフォームにいる、またはプラットフォームにいない」というブール値であり、「徐々に端から滑り落ちています」ではありません。
直立したシリンダーを使用する際の問題は、自動的に階段を滑ることができなくなり、どんな種類の坂道を歩いている場合でも、シリンダーが 1 つのエッジだけに接触するか、斜面に部分的に埋め込まれている必要があることです。
3D プラットフォーム ゲームにおけるプレイヤー キャラクターの適切な衝突表現とは?
representation - Canonical Representation の意味と Web サイトに対する潜在的な脆弱性
Google で正規表現の意味を検索したところ、まったく不可解すぎるドキュメントが見つかりました。正規表現の簡単な説明と、正規表現攻撃に対する Web サイトの典型的な脆弱性は何ですか?
math - 何かをベクトルとして表現することを決定するのはいつですか?
情報検索では、ドキュメント内の単語は「用語ベクトル」として表され、主に 2 つのベクトル間の角度を確認するために行われました。作品で何かをベクトルとして表現したのはいつですか? また、エンティティをベクトルとして表現するために使用する一般的なヒューリスティックは何ですか?