問題タブ [duration]

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

c# - FluidKitを使用しているときにアニメーションを高速化するにはどうすればよいですか?

WPFアプリケーションでFluidKitを使用していますが、アニメーションを高速化したいと考えています。

TimeSpanを期待するDurationタイプの"Duration"プロパティがありますが、指定したタイムスパンではアニメーションが発生しません。

アニメーションの速度を制御する期間を設定するにはどうすればよいですか?

(誰かがこれに対する答えを探しているなら、私はそれをcodeplexフォーラムにも投稿しました。)

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

sql - ログテーブルから訪問期間の一部を計算する SQL クエリ

Webページが読み込まれるたびに、ユーザーID、コース、セッションID、およびリクエスト日付を記録するテーブルがあります。特定のコース ID のユーザー ID ごとの期間を計算したいと考えています。タイムスパンが重複しているため、これを行うのは問題があります。

ここで提供されるデータは、コース 1 のユーザーごとに 10 分の期間になるはずです。これを正しく理解できないようです。

最初に単純なアプローチを試みます。これにより、セッションの重複部分でエラーが発生します。

2 回目の試行。重複を避けてください。これは部分的にしか機能しません。

更新: Ed Harpers のコメント本当に自分のアプローチを再考させられました。

というわけで、3回目の試練です。ここでは、最初に、コースへの入り口を表す行とコースから出る人を表す行を検索します。次に、すべての終了時間の合計を取り、すべての開始時間の合計を引きます。完璧ではありませんが、より正しいと思います。

ここでの唯一の問題は、元のサンプル データからユーザー 1 と 5 の出力しか得られないことです。追加されたユーザー 6 も正しい出力を提供します。追加されたユーザー 7 により、満足のいく出力が得られます。ユーザー 8 はほぼ完璧です。

私はこれを完全に正しくすることから数インチ離れているように感じます. 欠落している唯一の期間は、グループで発生しなかったページ要求からのものです。誰かが孤独なページビューを取得する方法を見つけるのを手伝ってくれませんか?

更新: 4 回目の試行が行われます。ここでは、各リクエストに値を割り当てて合計します。私が望んでいた出力が正確に得られるわけではありませんが、それで十分なようです。

ご覧のとおり、結果は完全に私が期待したものではありません。

実際のデータベースのローカル コピーのパフォーマンスはひどいものです。したがって、誰かがこれをよりパフォーマンスの高い方法で書くことについてのアイデアを持っているなら...撃ってください。

更新: パフォーマンスがアップしました。インデックスを追加しましたが、今では魅力的です。

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

jquery - jQueryは、マウスが要素を保持している場合にのみマウスオーバー機能をアクティブにします

.mouseoverマウスが「トリガー」要素上に所定の時間 (たとえば 500 ミリ秒) 置かれた場合にのみ、関数をアクティブにしたいと考えています。

例えば

マウスが .featured 要素上に 500 ミリ秒以上置かれた場合にのみ、関数が開始され、.feat-txt が FadeOut できます。その要素の上に単純なマウス オーバー (ただの素早い動き) では、機能はアクティブになりません。

それを行う方法について何か提案はありますか?

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

apache-flex - Flex でのサウンドの長さ

多くのプレイヤーがサウンド ファイルをロードする前にオーディオ トラックのデュレーションを表示することに気付きましたが、その方法がわかりません。Soundでは、オブジェクトにファイルをロードすることなく、Flex で mp3 ファイルの長さを取得するにはどうすればよいでしょうか? 各トラックの長さをすぐに表示する必要があるアプリケーションに 1000 以上のファイルをロードすることを考えてみてください。

ありがとう !

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

php - PHPとMySQLでのログイン、ログアウト、および継続時間?

ログイン、ログアウト、および継続時間をデータベースに保存したいと思います。

  • ログイン時間は、ユーザーが認証された (ログインに成功した) ときに作成されます。
  • ログアウト時間は、ユーザーがログアウト ボタンをクリックしたときに作成されます。
  • 期間は、ログアウト - ログイン時間です。(ログアウトマイナスログイン)

しかし問題は、ユーザーがログアウト ボタンをクリックしなかった場合はどうなるかということです。状況は次のとおりです。

  • インターネットの損失
  • ブラウザ/タブを閉じます。(これにはjavascriptを使用する必要がありますが、その方法はわかりません。アイデアはありますか?)

編集:

質問に何かを追加するのを忘れていました。プログラムは完全なフラッシュ プログラムであり、他のページへのナビゲーションはありません。1ページのみ

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

c# - C# WMPLib mp3 の長さ

WMPLib を使用して、C# で簡単な mp3player を作成しています。ほぼ完成ですが、やりたいことがもう一つあります。

歌がどこまで進んだか、また歌がどれだけ残っているかを知りたいです。たとえば、プログレスバーを使用します。

ありがとう

アダム

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

jodatime - API Joda-Time(java) は ISO 8601 を尊重しません: バグまたは機能?

彼らのウェブサイトによると、クラスDUrationはISO 8601を実装しています

http://en.wikipedia.org/wiki/ISO_8601#Durations

しかし、例を見てみましょう。14分51秒の長さです。ISO 8601 では、これらのコードは同等です。

    PT14M51S
    PT891S

PT14M51S は、postgresql データベースの実際の抜粋であり、正しいものです。joda-time api は、すべてを秒単位で変換するだけです。なぜですか? キー文字 S (Y、M、D が存在する...) 以外は何も知らないようです。

前もって感謝します

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

javascript - YouTube Player API:ロード/キューされたビデオを再生せずに再生時間を取得する方法は?

YouTube Player API の getDuration() メソッドを使用して、ロードされた/キューされたビデオの正しいビデオの長さ/長さ (秒単位) を取得できません。ただし、ビデオの再生が開始されると、同じメソッドが有効な値を返します。ロードされた/キューされたビデオの有効な時間をYouTubeがどのように表示できるか疑問に思っています.

この HTML ページに 15 秒のビデオ クリップを読み込むと、次のデバッグ出力が表示されます。

状態 = 5 期間 = -0.000025

[再生] ボタンをクリックすると、次のデバッグ出力が表示されます。

状態 = 3 期間 = 15、

解決策または回避策をいただければ幸いです。プレーヤーをロードし、すぐに再生して一時停止することは、私のお気に入りの方法ではありません。

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

wpf - 期間情報をSQLServerに保存する

私はWPFアプリを持っています。ここでは、フィールドの1つに、ActivityDurationと呼ばれる通話の長さの数値入力ボックスがあります。

以前は、これは分を表す整数値として保存されていました。ただし、クライアントは同じテーブルを使用して会議を記録することを望んでいますが、会議は4〜5時間続く可能性があるため、240分を入力するのはあまりユーザーフレンドリーではないようです。

現在、SQL 2008でActivityDurationを時間値に変更してタイムマスク入力ボックスを使用するか、整数のままにしてクライアントに2つの数値入力ボックス(1つは時間用、もう1つは1つ)を表示するかを検討しています。数分間計算してから、計算を実行してSQLServer2008に整数分として保存します。

コメントや提案を受け付けています。もう1つの考慮事項は、ActivityDurationに基づいて合計時間を計算できる必要があるため、フィールドDataTypeで簡単に合計できるようにする必要があるということです。

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

java - JFormattedTextField : 入力時間値

を使用しJFormattedTextFieldて、ユーザーが期間の値をフォームに入力できるようにしたいと考えています。有効な値の例は次のとおりです。

2h 30m
72h 15m
6h
0h

しかし、私はこれで限られた成功を収めています。これを達成する方法を教えてください。この結果が a を使用しても達成できれば問題ありませんJTextField

ありがとう!


それが何か価値があるなら、ここに私の現在の試みがあります:

このソートは、次の点を除いて機能します。

  • 取得できずhmプレーンテキストとして表示されます(エスケープしてみました) *
  • 時間数には上限があります

*: @nanda の回答を参照