問題タブ [intervals]
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.
sql - 期間間隔で日付を選択/ソートするにはどうすればよいですか?
例:
次のようなテーブルレコードがある場合:
現在の日付から始まる 6 か月間隔に従って、この日付を分割/選択したいと考えています。結果は次のようになります: 今から 0 ~ 6 か月後: 最初のレコード 今から 7 ~ 12 か月後: 2 番目のレコード ...
次のように非常にばかげて複雑にしたので、これを単純にすると、非常に高く評価されます。
...
次に、curdate() と t1、次に t1 と t2 などの間に収まるようにレコードを選択します。
ありがとう、
r.
algorithm - 非線形範囲を線形およびその逆に向ける方法は?
1つの大きな範囲を表す線形範囲のリストがあります。
Xは、次の範囲で構成されます(偶数と丸数は、理解を容易にするための単なる例であり、何でもかまいません。ここでは比率はまったくありません)。
- 100から200まで
- 300から400まで
- 500から600まで
- 700から900まで
反対に、Yの範囲は1つだけです。
- 0〜100
XとYはどちらも同じ長さで、単位が異なります。1つがドルで、もう1つがパーセント(または他の同様に無関係な単位)であるとしましょう。したがって、Y'0==X'100およびY'100==X'900です。
Yの任意の点が与えられた場合、Xの等量点は何であり、その逆も同様です。Xの点が与えられた場合、Yのそれは何ですか?
これは典型的な数学の問題ですか?名前はありますか?
datetime - postgresで間隔を時間数に変換するにはどうすればよいですか?
次のような間隔があるとします
ポストグルで。それを時間数(この場合は106?)に変換するにはどうすればよいですか?
unix - 毎回正確に同時に実行する Unix スクリプトを取得する
システムのディスク使用状況をキャプチャするスクリプトを作成しています (そうです、これを実行できるソフトウェアがあることは知っています)。データベースのレポート作成のために、データ ポイント間の間隔をできるだけ等しくしたいと考えています。たとえば、ディスクの使用状況を 10 分ごとにポーリングしている場合、すべてのデータ ポイントを YYYY-MM-DD HH:[0-5]0:00 にします。5 分ごとにポーリングしている場合、YYYY-MM-DD HH:[0-5][05]:00 になります。
ディスクの使用状況をキャプチャするための ksh スクリプト (または Perl スクリプト) がある場合、スクリプトをアクティブにして次の「ポーリング時間」を待ってからスナップショットを作成し、正しい秒数だけスリープさせるにはどうすればよいですか?次の「投票時間」まで。5 分ごとにポーリングしていて、11:42:00 である場合、180 秒間スリープして 11:45:00 にスナップショットを作成し、5 分間スリープして別のスナップショットを作成します。 11:50:00。
ポーリング時間が 10 分ごとの場合に機能する方法を書きましたが、ポーリング時間を別の数値に変更すると機能しません。投票時間に柔軟に対応してほしい。
私はこれをシェル スクリプトで行うことを好みますが、コードが多すぎる場合は、Perl でも問題ありません。
これを達成する方法についてのアイデアはありますか?
前もって感謝します!
ブライアン
編集:うわー-かなり重要な部分を省略しました-cronが無効になっているため、このタスクにcronを使用できません。そうです、cronを使用できれば、それが私が望んでいたことを行うのに最適な方法だからです。
スケジューラを使用して、毎日真夜中の直前にスクリプトを開始し、スクリプトが正確な「ポーリング時間」で実行され、その間にスリープし、真夜中に終了するようにします。
繰り返しになりますが、crontabs について明確に説明していないことを非常に残念に思います。
c# - Windowsフォームの場所をさまざまな速度でスムーズにアニメーション化する方法は?
Windows フォームの場所をスムーズにアニメーション化しようとしましたが、速度を可変にしたい場合に問題が発生します。つまり、ユーザーがアニメーションの優先速度を選択できるようにしたい場合です。
次の記事を見つけたので、フォームで探していたアニメーションを実行するのにかなり役立ちました。過去に試した BackgroundWorker または Threads アプローチよりもあらゆる点で優れているようです: http://www.vcskicks.com/animated-windows-form.html
私の唯一の問題は、アニメーションの速度を変えたい場合にスムーズなアニメーションを維持することです。私のコードにはFPSとPXという 2 つの重要な値があります。FPS は 1 秒あたりのフレーム数 (その他) を表し、PX はフォームを移動するピクセル数を表します。
問題 1)可能な限りスムーズなアニメーションを実現するには、フォームを一度に 1 ピクセルずつ移動したいのですが、フォームをそのように速く移動できるとは思いません。FPS 値を非常に高い値に上げても効果はないようです。限界があるようで、その限界を超えると目に見える違いはありません。私はそれについての良い説明があると確信しています。
ここでの私の質問は次のとおりです。この問題に対する適切な解決策はありますか、それとも PX 値を変更してフォームを 1 ピクセル以上移動するのが唯一の解決策ですか?
問題 2)上記の質問の解決策がそれに応じて PX 値を変更することである場合、(さまざまな値をテストすることによって) 300 に等しい FPS 値で、フォームを必要なだけゆっくりと速く動かす必要があることがわかりました。それをする。次に、10 の速度が必要な場合は、フォームを 1、2、3、4、5、6、7、8、9、および 10 ピクセルずつ移動すると、必要に応じて低速および高速の滑らかなアニメーションが得られます。たとえば、5 つの速度が必要な場合は、2、4、6、8、10 を使用できます。
ここでの私の質問は次のとおりです: FPS に 300 のような値を使用することに問題はありますか? そのような値に悪い結果はありますか?
そして、ここに私の現在のコードがあります:
注:これはテスト用の単なるサンプル コードであり、実際のコードではありませんが、これを実際のアプリケーションに移植する際に考慮すべき非常に重要なことを指摘したい場合は、ゲストとしてご利用ください。
sql - to_char を使用したフォーマット間隔
次の SQL コマンド
+000000000 00:03:01.954000 の形式の結果が生成されます。
format: +00 00:00:00.000 の結果を取得するために、to_char 関数に特別な形式を入力することは可能ですか?
unix - 指定された間隔で -fa ファイル (または同様のもの) を追跡する方法は?
私はいくつかのnagiosアラートをシステムに追加することに取り組んでいます-そのうちのいくつかは、nginx / apacheログにヒットする(またはそれらのログから値を解析する)特定のイベントのレートを監視します。これまでの問題にアプローチした方法は単純なシェル スクリプトでログを 25 秒程度一時ファイルに末尾表示し、プロセスを強制終了してから、一時ファイルに対して awk などを実行します。ここでの目標は、25 秒間にわたってログ「サンプル」を取得し、分析を実行することです。
これらの一時ファイルが原因でディスク IO が増加するため、これは明らかに理想的ではありません。私が本当に欲しいのは、特定の秒数の後にパイプをきれいに終了させる「強化された」テール -f です。すなわち:
tail -f --interval '5 秒' | grep "/サーブ"
ログを 5 秒間追跡し、「/serve」を含むすべての行を表示します。
Ruby スクリプトを作成してこれをかなり迅速に行うことができると思いますが、これを実現するためのより unixy な方法がないことを確認したかったのです。大まかに言えば、過去 N 秒からログのサンプルを取得するより良い方法はありますか (いいえ、タイムスタンプなどを解析したくありません)。
union - 区間の和集合
間隔を表すクラスがあります。このクラスには、同等のタイプの 2 つのプロパティ「start」と「end」があります。現在、このような間隔の集合を結合する効率的なアルゴリズムを探しています。
前もって感謝します。
hibernate - Hibernate HQLを使用して、2つの日付が指定された間隔内にあるレコードを選択する
HQLを使用して、2つの日付フィールドが互いに1か月以内にあるレコードを検索しようとしています。
残念ながら、使用されているデータベースは明らかに間隔を理解していません。
2つの日付フィールド間の間隔を比較するにはどうすればよいですか?
python - Python: 間隔から値へのマッピング
間隔を暗黙的に定義する一連のエンドポイントを指定して、間隔に数値が含まれているかどうかを確認し、対応する (計算可能な方法で関連付けられていない) を返す関数をリファクタリングしています。現在作業を処理しているコードは次のとおりです。
これは IMO にとって非常に恐ろしいことであり、間隔と戻り値の両方がハードコードされているという点で欠けています。もちろん、任意のデータ構造の任意の使用が可能です。