問題タブ [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 投票する
0 に答える
133 参照

php - 配列PHPの要素をシフトする方法

学校の時間割を作っています。すでに DB からデータを選択していますが、すべてのデータは午前 7 時 10 分 (写真 1) の最初に表示されます。しかし、午前7時10分に始まるレッスンもあれば、午前8時に始まるレッスンもあります。レッスンが午前 8 時に開始された場合、これらのデータがどのように変化するかはわかりません。PHP関数array_unshiftを見つけましたが、実際には最初にいくつかの要素を追加する必要がありますか? レッスンの start_time が start_time と等しくない場合は、データをシフトする必要があります (写真の一番上の行) pict 1

私は foreach ループでそれを行いました。時刻表を表す配列は次のとおりです。 $timetable[$day]['lessons'][$z]['dividedlessons'][$q]['start_time']

$z個々のレッスンのインデックスです - pic 0,1,2,3,4; 分割レッスンとは、生徒が 1 レッスン時間に 2 つの異なるレッスンを受けることを意味します。と$q分割レッスンのインデックスです。listofhours は 07:10、08:00、08:50 などです。

「skratka」は日の省略形です。「hodiny」はレッスン、「delenhodiny」は分割レッスンです。

DB

私はそれを明確に説明しようとしました。あなたが理解してくれることを願っています:)ありがとう!

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

php - 簡単なphp mysqlタイムテーブルを作成するには?

TV ガイドのタイムラインを非常に簡単な方法で表示したいのですが、これはまったく初めてなので、誰かが私を助けてくれることを願っています。あまり複雑なことはしたくありません。すでに Web で検索していて、非常に本当に必要のない多くの機能を備えた複雑なタイムライン。現在および今後のテレビ番組を表示したいだけですが、その方法がわかりません。次のようなものです。

とてもシンプルな時刻表

php mysql 接続のヘルプは必要ありません。その方法は既に知っています。このようなテーブルを表示する方法について本当に助けが必要です。これは私のSQLテーブルがどのように見えるかです:

テーブルが静的であるかどうかに関係なく、インタラクティブなタイムテーブルは本当に必要ありません。現在のショーと、おそらく次の4時間の今後のショーを表示する必要があるだけです。誰かが私を助けてくれるか、オープンソースのリンクを教えてくれることを願っていますまたはコマーシャルスクリプト

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

php - PHP 週 1 および週 2 システム

PHPで時刻表を作成しようとしています。私の時間割は第 1 週と第 2 週に分かれています。第 1 週は第 2 週の直後に続き、第 2 週は第 1 週の直後に続きます。これが毎週繰り返されます。

PHP を使用して、日付から現在の週を見つけるにはどうすればよいですか?

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

php - php: 変数定義を含むファイルを作成する方法

最初に、私はphpとjavascriptにかなり慣れていないと言いたいです。とにかく、ユーザー インターフェイス (1) のようなものを作成したいのですが、特定のフィールドに sth を書き込んで、すべてのフィールドの文字列を作成し、それをサーバー上のファイルに保存して、フィールドに必要な値を取得できるようにしたいと考えています。他のデバイスから。

これは、私が作りたいものを示す小さなグラフィックです。

サイトスキーマ

だから、それが可能かどうか、そしてファイルを作成する/そこから値をロードする方法を誰かが知っているかどうか疑問に思っています。

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

c# - Windows フォームで「タイム テーブル」を表示するには、何を使用すればよいですか?

タイムテーブルのようなものを表示するアプリに取り組んでいます。アイテムの 2D 配列があり、それらを行見出しと列見出し (dayOfWeek x 時間) の両方で 2D グリッドに表示したいとします。また、内容に応じて各セルの背景色を変更できるようにする必要があります (たとえば、位置 [x,y] のアイテム名が空の場合、その位置のセルを赤い背景で表示したい.

私ができることは、一連のテキストボックスを配置してテーブルを形成することです (配列サイズが固定されているため)。ただし、このアプローチは少し複雑すぎるように思われるため、これを行うためのより簡単な方法があると想像できます。おそらくListView?

だから私が求めているのはこれです: 私の問題に使用すべき最良のツール、または Windows フォームの方法は何ですか? 私は完成した解決策を探しているのではなく、ほんの少しのヒント/ガイドを探しています. 前もって感謝します!

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

sql - SQL で指定した開始エンドポイントと終了エンドポイント内のテーブルの競合をより適切に特定するにはどうすればよいですか?

特定のモジュールの行に日付の競合がある行を返す次の SQL ステートメントがあります。

一部の競合では、返されるデータベースの次の行など、これはうまく機能します。

しかし、私が抱えている問題は、別の行の同等の終了値である開始値を持つ行がある場合です。30/02/2016 13:00 という値について以下に示しました。

SQL ステートメントを修正して、これらのエンドポイントが返される行を削除するにはどうすればよいですか?

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

java - プロジェクト スケジューリングの基本的な例: 遺伝的アルゴリズムの染色体

私は、特別な種類のJob Shop スケジューリング問題であるProject Scheduling Optimizationライブラリを作成しています。簡単にするために、これまでのところ、私のアルゴリズムはワーカーがプロジェクトの唯一のリソースである場合にのみ機能し、これまでのところ 2 種類の制約しかありません。

1) すべての労働者は、自分が取り組むことができるプロジェクトに制約があります。一部の労働者のみが同じプロジェクトに取り組むスキルを持っています (たとえば、W1、W3、W7 の労働者はプロジェクト P2 に取り組むことができ、W2、W3、W5 はプロジェクト P3 に取り組むことができます。など)、同じ労働者がスキルを持って取り組むことができます。複数のプロジェクトで、異なる時間に複数のプロジェクトに取り組むことが許可されています (たとえば、W1 は P1 で 5 日間連続して作業し、その後 P2 に 4 日間切り替え、その後 P1 に戻るなど)。

2) すべての労働者には、毎日何時間働くことができるかという制約があります。これは、労働者の効率を表すものでなければなりません。

まず、4 つのプロジェクトと 4 人の作業員だけで構成される単純なタイムテーブルを作成しました。

プロジェクト:

  • P1; 開始: 5 月 1 日; 締め切り: 30 日; 所要時間: 300
  • P2; 開始: 7 月 1 日; 締め切り: 60 日; 所要時間: 150
  • P3; 開始:5月15日。締め切り: 45 日; 所要時間: 50
  • P4; 開始:4月20日。締め切り: 20 日; 所要時間: 150

労働者:

  • W1; 効率: 10h/日; プロジェクトで利用可能: P1、P2、P3、P4
  • W2; 効率: 5h/日; プロジェクトで利用可能: P1、P3
  • W3; 効率: 8h/日; プロジェクトで利用可能: P1、P4
  • W4; 効率: 6h/日; プロジェクトで利用可能: P2、P4

このように問題が設定されている場合、遺伝的アルゴリズムの染色体はどのように見えるべきか、つまり、このデータを GA 染色体に変換して、GA が処理方法を知っている (数値的な適合度を計算する) 方法は? の例はJava完璧です。

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

jquery - Fullcalendar - 学校の時間割をドラッグ&ドロップ

fullcalendarを使って学校の時間割を作りたいです。

次のようになります。 リンク

私の問題は、fullcalendar が常に平日の次の日付を表示することです。(「水 - 04/27」、「木 - 04/28」、...)

私が望むのは、月曜日から金曜日まで、日付がなく、次の週に切り替える機会がないということです。それは抽象的な週であるべきです。それを達成する方法はありますか?

ご協力いただきありがとうございます。