問題タブ [timetable]

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

algorithm - 時刻表/スケジュールの生成に使用できるアルゴリズムはどれですか?

スケジュールについて質問です。予定の時刻表ジェネレーターを作成する必要があります。これが現状です。

P1 には P2 との予定 A があります。
P3 には P4 との予定 B があります。
等々...

アポイントA 約15分
アポイントB 約40分
(所要時間は議題数により異なります。1議題=5分)

これを他のいくつかの制約とともにタイムテーブルに入れる必要があり、すべての会議をスケジュールするための限られた量があります。

私の質問は次のとおりです。これにはどのアルゴリズムを使用できますか?

前もって感謝します。

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

android - タイムテーブルにデータを表示する方法は?

私と友人は電車の時刻表の時刻表​​を作成しようとしていますが、Sqlite データベースからのデータを表示する方法に行き詰まっています。データを表示することはできますが、希望どおりに表示することはできません。

私たちがやりたいことを示すために、ペイントでスケッチをしました。

http://i.imgur.com/MtaP5.png

「ステーション」テーブルの上を垂直にスクロールする場合、「ステーション」と「時間」の両方が垂直にスクロールする必要がありますが、「時間」の上にスクロールする場合は、「時間」のみが水平にスクロールする必要があります (ステーションは同じままにする必要があります)。

これをどのように行うべきかを知っている人はいますか (私たちはプログラミングと Android プログラミングの初心者です)。

ありがとう :) !

編集:

自分のやりたいことをやってくれるアプリを見つけました。この方法の方が誰にでも簡単に理解できます

Google Play - シドニー鉄道ベータ版

(リンクを2つ貼れないのでhttpは外しました) i.stack.imgur.com/ktS8J.jpg

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

java - 時刻表/カレンダー/アジェンダを表示するJSFコンポーネント

時刻表/アジェンダ/カレンダーを実装するためのJSF/PrimeFacesコンポーネントはありますか?曜日と時間の表を表示する必要があります。これは、ユーザーが選択できる合計168個の正方形を意味します。

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

java - 繰り返し発生するイベントをフェッチする:CQRSまたは複雑なクエリ?

モデル

私のアプリケーションの現在のモデルでは、イベントはいくつかの組み合わせ不可能な頻度で発生する可能性があり、その値は次のように列挙されます:ONCE、DAILY、WEEKLY、MONTHLY、YEARLY、およびその(つまり、イベントの発生)は特定の日付で開始され、オプションで、後の方で終了します(終了していない場合、値はNULLです)。

たとえば、イベント:

  • 毎年および毎週発生します
  • どちらの場合もちょうどn週間前に始まりました
  • 終了日がnullの場合

もっている:

  • 今毎週の出来事
  • (52-n%52)週間の年間発生

利用方法

このデータは、バックオフィスを介して非常に頻繁に更新できます。1時間のスロットごとに収集された、すべてのイベント発生の3日間の時刻表を表示するには、公開ページに必要です。

タイムテーブルのデフォルトの開始は、今日の深夜の日付です。タイムテーブルの開始は、現在の日付の1か月前と2か月後まで下げることができます。

必要なもの

すべてのイベントデータは、バックオフィスを介して問題なく挿入されます。トリッキーな部分は、タイムテーブルの方法で整理された、それらをフェッチする必要があるときに発生します。私は野蛮なアプローチを試みました(すべてのイベントを選択し、発生を自分で複製します)が、ちょっと失敗しました(これにより、データが変更されるたびに、毎日複製されるイベントの大きなキャッシュが更新されるという問題が発生します!)。

私のこの美しいモデルに本当に欲しいのは(愚かな私:書き込みクエリと読み取りクエリの両方を同時に考えていなかった)、beginning_dateとend_dateの間のすべてのイベントを1時間のスロットで整理することです。

何を指示してるんですか ?

  1. モデルを非正規化し、「マスター」モデルを再編成されたモデルに自動的に同期するツールを見つけますか?次に、最初に非正規化するにはどうすればよいですか?同期するにはどうすればよいですか?
  2. 指定された間隔(+ 1時間のスロットでインデックスを作成するための後処理)の間に複製されたすべてのイベントの発生をフェッチできるJPQL(またはHQL、または生のSQL)クエリを見つけますか?あなたが私にそれを提供することができれば私は非常に嬉しいです:-)
  3. 他に何かありますか?

ちなみに、モデルはオープンなので、問題に対処するためにモデルを変更することができます。ここではすべてが議論の余地があります。

よろしくお願いします、

ロルフ

PS:現在の(の興味深い部分)モデルは次のようになります:

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

javascript - jQuery get a list of class names and add to hidden forms

I have a timetable-making widget that I'm setting up for my website. Subjects are enclosed in individual DIVs which are then dragged up to columns on a table. See example: http://jsfiddle.net/x5T4h/2/ (thank you for previous help)

Now I have a bunch of hidden inputs below the table

And each subject DIV has a class with it's ID e.g <div id="drag" class="21">Biology</div>

Is there any way I can get Javascript to get the class of each DIV in a column and add it (in order) to the hidden input, based on which day it is.

It seems pretty complicated and I have no clue so any help is greatly appreciated.

My JS already:

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

iphone - 毎週の時間割 IOS

Kal などの既存のカレンダー API を見てきましたが、その週の講義時間を保存し、それらをある種の毎週のビューに表示する良い方法を望んでいましたか?

datePicker で repeatInterval オプションを使用する必要はない

ありがとう

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

php - 別のテーブルにエントリがない mysql 行をフェッチする

私は時刻表アプリケーションを持っていますが、ある時点で立ち往生しています。今、教師にスロットを割り当てている間、特定の条件、つまり日と期間の座標 (x,y) と学期 (偶数学期 (2,4,6) を持つことができないことを意味する) に基づいて空いている部屋のみを表示する必要があります。その部屋のクラスは同時に、奇数学期(1、3、5)も同じです。

私のテーブル構造:

今、私の要件は、割り当て時に空いている部屋だけを取得することです。これはもちろん、教師とコース、学期、論文が選択されているときに行う必要があります。私の考えは、紙のドロップダウンの onchange イベントで部屋のドロップダウンを設定することです。私が間違っている場合は修正してください。

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

php - ループの起動中にphpでクエリを実行しますが、1つの変数の結果を返します

ここに画像の説明を入力学期に基づいて、すべての教師の時間割を一度に生成する必要がある時間割アプリケーションがあります。私は教師の ID を照会しており、while ループ内では、個々の教師の時間割を生成するために使用したのと同じコードを使用しています。mysql ログによると、すべての教師 ID に対してクエリが実行されていますが、すべての教師に対して同じタイムテーブルが生成されています。コードのすべての行をチェックしましたが、どういうわけか機能していません。

私はこれに行き詰まっています、助けてください。

私のPHPコード:

編集されたコード スニペット:

そしてその後のアウトプット。 コリンのアドバイスに従って編集されたコードの後

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

android - バス時刻表アンドロイド

プロジェクトでは、バス時刻表の Android アプリケーションを実装しようとしています。私はAndroid開発にかなり慣れていないので、タイムテーブルを効率的に保存する必要があります。

アプリケーションで表示したときに明確で、スムーズに実行できるようにメモリ内で十分に小さいテーブルを実装する適切な方法はありますか?

また、テーブルが作成されると、ボタンに触れることで新しいアクティビティを作成せずに自動的に更新される簡単な方法はありますか? つまり、ルート 1 の時刻表を現在表示していて、ボタンを押すとルート 2 などが表示されます。

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

mysql - タイムテーブルmysqlに適合するユーザーを選択します

作業スケジュールに「適合する」すべてのユーザーを選択する必要があります。

MySQL 時刻表の表:

サンプルユーザー:

ここで、1(月曜日)から3(水曜日)の14:00から16:00まで働くすべてのユーザーを選択します。サンプルユーザー(ID 1)を含める必要があります。

何か案は?