問題タブ [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.
php - PHPの営業時間と大使館の休日
私はこのコードを使用しています:
これは、データベースから大使館の営業時間を取得し、大使館が現在営業しているかどうかを判断します。そうでない場合は、「大使館は閉鎖されています」というメッセージが表示されます。次に、祝日を追加する必要があるため、クエリを次のように変更しました。
ただし、これはアドレス/メールアドレスなどを2回出力するだけです。
誰かが私が間違っていることを指摘してもらえますか?
助けてくれてありがとう
編集:これを修正しました。2番目のクエリとif/elseループを使用しました。
php - 変換された Unix タイムスタンプを使用してデータベースをクエリする
私は現在これを使用しています:
データベースにクエリを実行し、大使館が現在開いている場合は大使館からすべての詳細を返します。
ではなくCURRENT_TIMESTAMP()
、変数に格納されている時間$current_local_time
が 2 つのデータベース値の間にあるかどうかを確認する必要があります。時刻表の時刻は、ロンドンの時刻ではなく現地の時刻で保存する必要があるため、変換しようとしています。
を交換してみました
と
しかし、エラーメッセージが表示されます。誰かが私にこれを適切に行う方法を教えてもらえますか?
助けてくれてありがとう
編集:$current_local_time
変数は次のように取られます:
エコーされると、他の国の現在の時刻が何であれ出力されます。
編集2:
$current_local_time を次のように変更しました。
そして、これに対する where 節:
これは問題なく動作しますが、 がt.close
23:30 に設定されている場合、実際には 23:31 までシャットダウンしません。これを整理するために、キャプチャされた時間を 1 分ずらす方法はありますか?
php - PHP/Mysql タイムテーブルの変更
私は現在、このコードを持っています:
次のような時刻表を出力します。
私が今抱えている問題は、一部の大使館は 1 日に 1 時間しか開いていないことです (例: 月曜日 - 09:00 - 17:00)。私が現在持っているシステムでは、月曜日の列に 0900 ~ 1700 が表示され、火曜日の次の値がすべて同じ行に表示されるため、一度だけ挿入することはできません。
誰かがコードを変更して、その日に1回しかないことを認識し、火曜日の時間を正しい行に挿入する方法などを教えてもらえますか? うまく説明できていなくてすみません、かなり混乱しています!
助けてくれてありがとう
編集:
Mysql テーブル レイアウト:
php - MySQLデータベースとしてのマルチクラスの相互リンクされた学校の時間割
私はこれに関連する他の提案を少し探しましたが、私が見たものは私のニーズに完全に合っていなかったので、ここに行きます!
私が持っているのは、マルチクラス(オーストラリアの中等学校、7〜12年生)、マルチデイ(月〜金)の学校の時間割です。私が今構築したいのは、アカウント駆動型Webサイトにデプロイされる次の情報を含むMySQLデータベースです。
- 科目:
- 実行時間(「水曜日の期間1」、「金曜日の期間2」など-この列の複数の値)
- インストラクター(すべての教師の個別のデータベースにリンクされています)-教師が病気で交代した場合、これはさらに(一時的に)変更する必要があります。おそらく、NULLの場合に無視される「replacementinstructor」列です。
- 場所(異なるが、特別に割り当てられた、異なる日に部屋)-上記のように、部屋が変更されたときに一時的に変更されます。
- その他の自明性:コース名(「Year7Health」)、一意のID(INTを自動インクリメントするだけでなく、「7.HEALTH」のようなもの)など。
- 教師:
- 名前苗字
- 彼らが受講するコース
- 連絡先情報
- その他の自明性:一意のID(INTの自動インクリメント)、ユーザー名(fname.lname)、アカウントのパスワードなど。
- 学生:
- 名前苗字
- 彼らが参加するコース(各学生の個別のリストとして保存されます)
- 年レベル/フォーム(7年目、11年目など)
- 基本的な個人情報(郊外、メールなど)
- より明白なもの:一意のID(教師と同じ設定)、ユーザー名(教師と同じ)、パスワードなど。
このようなデータ構造をどのように設計するかについての洞察をいただければ幸いです。私はMySQLの思想家というよりもUIの熱狂的ファンです;-D
前もって感謝します。
python - 多くの変数を使用してタイムテーブルの問題を構築する
変数classes(〜100)、rooms(20)、terms(8)、およびweekdays(5)で構成される古典的なタイムテーブルの問題があります。
問題を単純化するために、以下に制約を減らします。
1日は9時間です。
一部のクラスは学生に必須であり、用語1、3、5、7(および2、4、6、8)の必須クラスは互いに重複してはなりません。
クラスの重みは時間で異なり、2時間のものもあれば、3時間のものもあります。
一部のクラスは特定の部屋で行う必要があります。
同じクラスで同時に2つの講義を行うことはできません。
logilabspython制約モジュールを使用します。また、変数とドメインを適切に選択すると、問題を解決するための時間が短縮されることを認識しています。問題は、これまで制約プログラミングを行ったことがなく、どこから何から始めればよいかを見つけるために問題を構築するのに苦労していることです。例えば:
「同じ部屋に2つのクラスがなく、同じ日にお互いの時間枠が重なることはありません」などの制約を設定できます。または、「同じ日に9時間以上予約できる部屋はない」から始めて、ソリューションドメインを減らして続行します。私は、最初の制約が他の制約よりも解決にはるかに長い時間がかかると見積もっています(試していませんでした)。しかし、それはまた(私が推測する)変数とソリューションドメインの変更またはより小さな問題の再構築を必要とします。私はすでに変数、ドメイン、間隔、実装などで少し迷っています。
簡単に言えば、問題を構築するためのいくつかのポインタ、ソリューションドメイン、変数の賢明な選択などが必要です。
ありがとう
アップデート
logilab-constraintパッケージを使用して、基本的なアプリケーションを作成し、それをgithubにアップロードしました
javascript - 時刻表で先行ゼロを維持する方法
時間の選択肢はありますが、先行ゼロを維持したいと思います。
これは実行される計算です:
私はかなり良い検索をしました、何かを逃した場合は私を虐待してください(しかし私を正しい方向に向けてください)。
javascript - JavaScriptの時刻表に場所を追加する
これを説明する質問を見逃した場合は、遠慮なく私に虐待を仕掛けてください。私もJSにかなり慣れていません。
私は私たちのオフィスとの間のシャトルバスのためのタイミングを構築しています。新しい場所を追加したかったのです。
私の現在のコードはこれです:
次に、次のように変更しましたが、機能しませんでした。JSの完全な初心者である私は、2つの「else」ステートメントを続けて持つことはできないと思いますか?
本当に助けてくれてありがとう。ありがとう。
jenkins - Jenkinsでビルドをスケジュールする方法は?
毎日特定の時間にのみビルドできるようにJenkinsビルドをスケジュールするにはどうすればよいですか?
たとえば、午後4時に開始します
「0分、午後4時、月曜日から日曜日、毎月」と理解していますが、毎分ビルドされます:(
アドバイスをいただければ幸いです。ありがとう!
java - 大型スイッチをハッシュに変換する(またはその他の推奨事項)
私は現在、フェリーのスケジュールを表示するAndroidアプリケーションを持っています。アプリケーションは完全なスケジュール(巨大なリストのみ)を表示できますが、アプリケーションのセールスポイントは、次の2つのフェリーが出発する時刻と、現在の出発時刻からの時間の長さを表示することです。
私はJavaに比較的慣れておらず、現在、コードで大きなSwitch()ステートメントを使用しています。基本的に、現在の電話時刻を取得し、それをスケジュール内のすべての時刻と比較します。その時点で、次の2つの出発時刻が表示され、現在の時刻と出発時刻の差が計算されます。
switchステートメントは、速度の目的だけでなく、コードの変更の目的にも最適ではないと確信しています。たとえば、一度変更すると、その1回の変更を修正するために、一連のコード行が変更されます。また、スケジュール全体が変更された場合、時間の変更を有効にするには、全員がアプリを更新する必要があります。私の理想的な状況は、時間の変更があった場合に新しいスケジュールをロードするファイルをダウンロードしてハッシュマップに挿入できるファイルをWebサーバーのどこかに保存することです(これは正しい用語だと思います)。
これがどれほど混乱しているのかはわかりませんが、誰かが私がハッシュマップを使用する方法や、このタスクを実行するために推奨する他の何かを説明していただければ幸いです。現在、変数は2つのフェリーターミナルと、1日ごとにスケジュールが変更されるため、曜日(月曜日、火曜日-金曜日、土曜日、日曜日)です。
以下はアプリケーションのスクリーンショットですので、私の投稿が明確でなかった場合でも理解できます。前もって感謝します。
スクリーンショット: