問題タブ [calendar]
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.
asp.net - ASP.NETAjaxカレンダー
MS AJAX ASP.NETコンポーネント(Calendar Extender)を使用していますが、この問題が見つかりました。
一部の平日は表示されていません。
写真をアップロードしたので、どのように表示されているかを正確に確認できます...
写真の右側(calnder)は、Microsoftのサンプルから抜粋したものです。
この問題の原因は何かわかりましたか?
スクリーンショットを参照してください:http://www.sajtkik.com/calendar.jpg
どうもありがとう!
java - System.currentTimeMillis() 対 new Date() 対 Calendar.getInstance().getTime()
Java では、使用のパフォーマンスとリソースへの影響は何ですか?
対。
対。
私が理解しているようにSystem.currentTimeMillis()
、最も効率的です。ただし、ほとんどのアプリケーションでは、人間にとって意味のあることを行うには、その long 値を Date または同様のオブジェクトに変換する必要があります。
mysql - MySQL スケジュールの競合
ねえ、mySQL テーブルでのイベントのオーバーラップの解決策を探しているこのサイトに出くわしました。私は解決策にとても感銘を受けました(すでに役に立っています)。さらに助けが得られるかどうか見てみようと思いました...
さて、ジョーは職場の誰かとシフトを交換したいと思っています。彼には法廷の日付があります。彼はシフト スワップ フォームにアクセスし、今週のスケジュール (または残りのスケジュール) を表示します。これは、DB クエリで実行されます。汗かいていない。彼はシフトを選びます。ここから、チクチクします。
したがって、最初に、フォームはシフト開始とシフト終了をスクリプトに渡します。このシフトと重複するシフトを持っている人に対してクエリを実行します。一度に 2 つのシフトで働くことはできないため、このクエリのすべてのユーザー ID がブラック リストに登録されます。このクエリは次のようになります。
次に、a) 同じ長さ (会社のポリシー) であり、b) Joe が働いている他のシフトと重複しないすべてのシフトに対してクエリを実行します。
私が現在持っているものは次のようなものです:
さて、あなたはおそらく「$conflict_dates とは何か??」と疑問に思っているでしょう。
ジョーがスワップ シフトを送信すると、ジョーが別のシフトの可能性をチェックすることにした場合に備えて、その週のシフトがリロードされます。したがって、最初のクエリを実行すると、スクリプトがループして選択肢を出力している間に、次のような文字列も作成されます。
そのため、データベースは次の行に沿ってかなり長いクエリを取得しています。
ですから、SQL がこれをより簡単な方法で処理する天才的な方法を持っているか、誰かが潜在的な競合をよりスマートな方法で説明する素晴らしい論理プリンシパルを指摘できることを願っています。(「開始 > 終了、終了 < 開始」の使用に注意してください。その間に使用していたことがわかり、両端から 1 分を差し引く必要がありました。)
ありがとう!
あ
wpf - カレンダー コントロールのコードでリソース ディクショナリにコントロール テンプレートを読み込む方法
私はWPFカレンダーコントロールを持っており、その日のテンプレートにはプロパティがあります
カレンダーの日のコントロール テンプレートを含む辞書ファイルを作成しました。
DayTemplate
しかし、それをプロパティにロードする方法がわかりません。
に辞書を追加しましApplication.Resources
たApp.xaml
私のx:Key
コントロールテンプレートにはx:Key="DayTemplate"
だから私はそれをロードするが、これはうまくいくだろう
algorithm - カレンダー イベント バナーを効率的にレイアウトするアルゴリズムを求めて
Outlook や Google カレンダーの月表示のように、終日/複数日のイベント バナーを効率的に配置するアルゴリズムを探しています。開始日と終了日が指定されたイベントが多数あり、開始日 (および終了日) の昇順に並べられています (または、データベース テーブルからイベントを収集しています)。イベントバナーの後には、その日だけ他のイベントを配置する必要があるため、使用される垂直方向のスペースの平均量を最小限に抑えたいと考えています (これらは常に、特定の日付のバナーの後に配置されます)。したがって、たとえば、1/10-1/11 と 1/11-1/15 の 2 つのイベントがある場合、次のように配置することをお勧めします (各列は 1 日です)。
そして好きではない:
その日 (x、y、および z) だけのイベントを追加すると、これを行うことができるためです (最初のほうが好きで、2 番目は必要ありません)。
しかし、長いイベントを最初に配置するほど単純ではありません。
とは対照的に:
これは、イベント x および y を許可するためです。
そしてもちろん、私はこれを 1 回のパスで行うことを好みます。データ構造については、現在、日付からリストへのマップを使用しており、イベントの日ごとに対応するリストにイベントを追加しています。そのため、3 日間のイベントが 3 つのリストに表示され、それぞれがマップ内の 1 日の下に表示されます。これは、結果を視覚的な出力に変換するための便利な構造ですが、他のデータ構造も受け入れています。私は現在、各イベントを順番に追加する貪欲なアルゴリズムを使用していますが、次のような不要なアーティファクトが生成される可能性があります。
これにより、ほとんどの「e」イベント日で多くのスペースが無駄になります。
何か案は?
date - 過去のカレンダーの日付の処理
古いカレンダー形式で記述された過去の日付を処理するための基準と戦略は何ですか?
さまざまな長さの月、うるう年などの現代のグレゴリオ暦は、組み込みのプログラミング言語ライブラリ、またはISO8601、RFC3339、RDFのOWL-Timeオントロジーなどのデータ形式で比較的簡単に処理できます。ユリウス暦、宗教暦、御代の年(たとえば、 6月3日チャールズ2世)などの初期の表現、およびそれらのバリエーションは、十分に対応されていないようです。
私は特に、現代のデータと一緒に、さまざまなカレンダーでの歴史的な系図の日付の解析と保存に興味があります。異なるカレンダー内の日付をカバーするRDFオントロジーはありますか?OWL-Timeはカレンダーをカバーしていないようです。
data-structures - タイム カレンダーのデータ構造
日中の部屋の予約可能時間などの情報を保存するシステムを更新 (書き換え) することを検討しています。現在、部屋が空いている開始時刻と日付を 1 つのテーブルに保存し、別のテーブルに個別の予約時間を保存しています。
表面的には、このように情報を保存することは論理的なアイデアのように思えましたが、時間が経ち、システムに大きな負荷がかかるようになると、このデータ構造は非効率的であることに気付き始めました。(すべての部屋を検索して空室時間を計算するのは集中的な操作になります。部屋が特定の時間空室である場合、要求された時間に対応するのに十分な時間空室がある時間です)。
私たちは、システムをより効率的にする方法についてぐるぐる回っており、これにアプローチするためのより良い方法が必要であると感じています. これについての提案や、このようなものを構築する方法について調べる場所はありますか?
open-source - オープンソースの ajax カレンダー コントロール (ポップアップ日付ピッカーではない) を見つけた人はいますか
独自のカレンダー コントロールの置き換えを検討しています。scal http://scal.fieldguidetoprogrammers.comを見てきましたが、スタイリングが弱く、日単位のイベントや日ビューでの同時イベントには十分に機能しません。 Feyasoft.comには ExtJs ベースの ajax カレンダーがあり、見栄えは良いですが、オープン ソースではありません。
前もって感謝します
更新:この質問は、日付を選択するための UI コントロールではなく、「Outlook Web アクセスのようなカレンダー アイテムのビュー」を探しています。
c# - .NET が 2008 年 12 月 29 日の間違った週番号を表示していますか?
公式の (グレゴリオ暦) 暦によると、 2008 年12 月 29 日の週番号は 1 です。これは、52 週の最終日 (つまり、12 月 28 日) の後に、1 年に 3 日以下しか残っていないためです。ちょっと奇妙ですが、OK、ルールはルールです。
このカレンダーによると、2008/2009 年のこれらの境界値があります。
- 28/12 は第 52 週です
- 29/12 は第 1 週です
- 1/1 は週 1 です
- 8/1 は第 2 週です
C# は、関数を持つ GregorianCalendar クラスを提供しますGetWeekOfYear(date, rule, firstDayOfWeek)
。
パラメータrule
は、3 つの可能な値を持つ列挙型です: FirstDay, FirstFourWeekDay, FirstFullWeek
. 私が理解したことから、私はFirstFourWeekDay
ルールに従うべきですが、念のためそれらすべてを試しました。
最後のパラメーターは、どの曜日が週の最初の日と見なされるかを通知します。そのカレンダーによれば、月曜日なので月曜日です。
そこで、これをテストするために、簡単で汚いコンソール アプリを起動しました。
...そしてこれが私が得たものです
ご覧のとおり、上記の組み合わせはいずれも公式のカレンダーと一致しません (お急ぎの場合は、12 月 29 日が第 1 週にならないことを確認してください)。
ここで何が間違っていますか?たぶん、私が見逃している何かがはっきりしているでしょうか?(今日は金曜日で、ここベルギーでは勤務時間が遅くなります。ご了承ください ;))
編集:説明する必要があるかもしれません:必要なのは、リンクしたグレゴリオ暦と同じ結果を返す、どの年でも機能する関数です。したがって、2008 年の特別な回避策はありません。
asp.net - ASP.NET で使用できるイベント ベースのカレンダーはありますか
こんにちは、ユーザーが参加してイベントを追加できるイベントカレンダーを探しています..その後、他の人がそれを見ることができます...
私が探しているのは、このようなものです..
http://www.torontoparentsguide.com/Events/tabid/92/Default.aspx