問題タブ [temporal]

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

jpa - JPA と SQLite の日付の問題

Calendar フィールドに @Temporal(TemporalType.DATE) の注釈が付けられた Entity クラスがあります。

DBにSqlite3を使用しています。DB の列はテキスト型です。Entity オブジェクトを永続化するたびに、その Calendar フィールドの値は常に 1375900200000 として永続化されます。

@Temporal タイプと Table 列タイプのさまざまな組み合わせを試しました。私はJPA と SQLite3を見ました- 間違った日付が役に立たない.JPA プロバイダーとして Toplinks を使用しています。何が間違っている可能性があるかについての指針はありますか?

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

android - admob 広告を一時的に削除する

アプリのコードを削除せずに admob 広告を一時的に無効にしたい。admobのコンソールから無効化・有効化できるようにしたい。¿私はそれを行うことができますか?、オプションを検索しても何も表示されません。

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

temporal - バイテンポラル マスターとサテライトの関係

私はバイテンポラルの世界の DB 初心者で、素朴な質問がありました。2 つのテーブル間にマスターとサテライトの関係があるとします。マスターには重要な情報が格納され、サテライトにはマスター テーブルのレコードの一部のみに関連する情報が格納されます。例としては、'trade' をマスター テーブルとして、'trade_support' をサテライト テーブルとして使用します。'trade_support' には、非電子取引 (ごく少数) のサポート情報のみが格納されます。

非バイテンポラル ランドスケープでは、親子関係としてモデル化します。私の質問は次のとおりです。バイテンポラルの世界では、このようなユース ケースは、両方のテーブルに 4 つの時間列を持つ 2 つのテーブルの親子関係としてモデル化する必要がありますか? できない理由がわかりませんが、「やるべきか」という問題は頭の中がかなりぼんやりしています。選択の背後にある理論的根拠を教えてくれる教祖はいますか?

長所:

  1. 正規化

短所:

  1. DAO を介して維持および管理するための追加のテーブルおよびテンポラル列
  2. パフォーマンス結合条件の定義

これは非常に一般的なユースケースであると信じており、私が恩恵を受けることができるベストプラクティスがあるかどうかを知りたいと思っていました.

前もって感謝します!

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

r - 時系列データセットからの瞬間的な時点の合計のプロット

開始と終了のタイムスタンプと、実行された特定のクエリを含む SQL クエリのデータセットがあります。この情報を使用して、任意の時点で実行されている同時クエリの数を視覚化したいと考えています。

つまり、次のようなデータセットを使用します。

横軸が時間を表し、縦軸が実行中のクエリの瞬間数を表すプロットを作成したいと思います。上記の例では、1 つのクエリが 08:17:19.000 で実行され、2 つのクエリが 08:17.19.100 で実行されています。

私の単純なアプローチは、StartTime と StopTime が各値にまたがる行を数えながら、約 100 万個の離散時間値を反復処理することです。これは遅く、特にうまくスケーリングできません。Rの方が優れた方法があるようです。

このデータの 15 分間のサンプルには、ミリ秒の精度で最大 170,000 行が含まれています。1 日分のデータに合理的にスケーリングできる方法が望ましいですが、どのような解決策も歓迎します!

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

constraints - バイテンポラル データベースの制約

バックグラウンド:

私はバイテンポラル データベースを設計しています。ここでは、バイテンポラル テーブル間に 1:N の関係があります (M:N の関係もありますが、それらはコネクタ テーブルと 2 つの 1:N の関係でモデル化されているだけなので、それらは特別なものだと考えています)。 1:N 関係の場合)。

物事を説明するために、2 つのテーブルを持つ単純なケースを考えてみましょう。

FK_OrderIdへの外部キーtblOrderです。

このデータベース モデルをバイテンポラルにするために、次の設計を考え出しました。

説明:

  • VersionId列はtblVersionsテーブルへの外部キーです。tblVersionsデータベースが変更されるたびに、テーブルにエントリが作成されます。データの現在の状態は、すべてのバージョンの合計になります。WHERE VersionDate < ...これにより、(節を介して) データベースの以前の状態を再構築することができます。これは、バイテンポラリティのトランザクション時間ディメンションです。
  • VersionDate`tblVersions table could also be avoided if we're just including the列を 2 つのデータ テーブルに挿入します。
  • StartDateおよびEndDate列は、バイテンポラリティーの有効な時間次元です。はい、EndDateちょっと冗長です。 だけでテーブルをモデル化できStartTimeます。
  • 2 つのテーブルのId列が新しい主キーです。同じエンティティに対して複数の行があるため (複数のバージョン、複数の有効期間の日付範囲)、エンティティの ID をテーブルの主キーにすることはできません。列OrderIdと列OrderItemIdはエンティティの ID ですが、テーブルの主キーではありません。新しい主キーを作成する代わりにId、主キーを として定義することもできます(OrderId, VersionId, StartDate)
  • エンティティが削除された場合は、新しいバージョン エントリと、エンティティ テーブル内の エントリを作成するだけIsDeleted = 1です。テーブル内の他のすべてのエントリ (挿入と更新) にはIsDeleted = 0.
  • の列はの列FK_OrderIdtblOrderitem参照しています。これは、もはや主キーではないため、(データベースの制約という意味で) 本当の外部キーではありません。しかし、どの OrderItems が特定の Order の一部であるかはまだわかります。OrderIdtblOrderOrderId

これはうまくいくようです。必要な CRUD クエリを作成し、バイテンポラル データを読み書きできるようになりました。

質問:

それが一貫して機能するためには、どのような制約が必要ですか?

制約を実装する方法には興味がありません (制約をFOREIGN KEYs またはUNIQUE制約、またはTRIGGERs、またはCHECKs などのデータベース制約として実装するかどうか)。必要な制約の種類を知る必要があるだけです。

私は答えとして投稿するつもりの制約の束を見つけました。しかし、おそらくもっとありますか?

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

r - R の動的ネットワーク

私は現在、動的時間ネットワークに取り組んでいます。

ヘッダー: タイム センダー レシーバー

上記は私のデータセットのサンプルです。3 つの期間 (セッション) とノード間のエッジリストがあります。各期間ごとに中心性測定値を計算したいと思います。同じ期間内に中心性測定値を計算するスクリプトを作成することを考えています。ただし、この問題を処理できる R ライブラリがあるかどうかは疑問です。

について知っている人はいますか?

ジニー

次のように、時間に基づいてデータをサブセット化するためのコードを記述しようとしました。

ただし、エラーメッセージが表示されます ( Error in t[i] <-subset(df, Time == uniq[i]) : object of type 'closure' is not subsettable) 理由を知っていますか? 私はRに慣れていないので、理解するのは難しいです。t[i] が問題だと思います。t[i] をデータ フレームとして割り当てる方法がわかりません。

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

computer-science - 時間的局所性と空間的局所性に関するいくつかの問題

期末試験で2つのケースに出会いました。最初のケースでは、0x101、0x102、0x101、0x102、0x101、0x102、0x101、0x102 などの場所からメモリをフェッチします。

2 番目のケースでは、0x101、0x101、0x101、0x101、0x111、0x109、0x102、0x100 などの場所からメモリをフェッチします。

問題は、どの場合に時間的局所性を使用するかです。

これが私のポイントです:最初のケースで。実際には、0x101 にアクセスすると、メモリも 0x102 にキャッシュにアクセスすると思います。その後の 6 回のフェッチでは、ペナルティは発生しません。つまり、この場合、キャッシュ ミスは 1 回だけです。ここでは、時間的局所性と空間的局所性の両方から恩恵を受けると思います。一方、最初の 4 つのステップの 2 番目のケースでは、時間的局所性の恩恵を受けますが、次のステップでは時間的局所性がありません。実際、これは最初の選択肢よりも多くのキャッシュ ミスにつながります。どちらも正しいと思いますが、答えが一つしかないので戸惑います。