問題タブ [timed]
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.
python - Python時限メニューオプション
10 秒ごとに ftp ディレクトリ リストを取得する python プログラムがあります。
time.sleep(refresh_delay)
プログラムの関数呼び出し中に「q」または「r」を押して終了または再起動できるようにしたい。プログラム中の Ctrl-C の問題は、ftp.quit() 関数が呼び出されず、タイムアウトになるまで接続を開いたままにすることを意味します。
比較のために、MS コマンド ライン ユーティリティchoice
は次の方法でこれを行います。
可能であればオプションを非表示にしたいのですが、必須ではありません。
javascript - 画像の背景は既に変更されています。ブラウザ ウィンドウに合わせて、フェード インとフェード アウトを行うことはできますか
こんにちは、以下は、30 秒ごとに背景画像を変更するための私の JS コードです。画像をブラウザーウィンドウに合わせて (100%) コードを変更する方法があるかどうか、また、このコード内で使用して画像をシームレスにフェードインおよびフェードアウトさせる JS があるかどうかを教えてください。エレガントに。
みんなありがとう
php - PHP - 時間指定された MySQLi 行の更新?
これができるかどうか疑問に思っていました。PHP を使用して行の値を 24 時間ごとに更新する方法はありますか。なんで?Yads と呼ばれるオンライン通貨を使用する子供向け Web サイトを作成しています。Row の値は、ユーザーが持っている Yads の量です。24 時間ごとに 20 ヤードずつ増加します。
MySQLクエリを使用してそれが可能かどうか知りたいですか?
追加情報: テーブル: ユーザー 行名: Yads MySqli クエリを使用しています。
ありがとう。
c++ - C++ std::timed_mutex には再帰的な動作があります
私は問題があります。プログラムでミューテックスを使用したい。何が起こるかというと、std::timed_mutex を保持するオブジェクトを作成しています。このオブジェクトは作成時にミューテックスをロックします。後でロックを解除する必要があるためです。ミューテックスを作成した同じスレッドは、他のスレッドがバックグラウンドで動作している間、そのミューテックスを待機する必要があります。スレッドに参加することはオプションではありません。
同じスレッドから waitForIt を呼び出すと、プログラムは通過し、タイムアウトを完全に無視して即座に false を取得します (はい、後でミューテックスのロックを解除することを目的としています。待機中のすべてのスレッドが通過するように、イベントのようなものを模倣する必要があります)。
そのため、ドキュメントでは、このミューテックスには非再帰的な動作があると書かれています。しかし、テストにより、たとえば、ブロックされることなく同じスレッドから .lock() を複数回使用できることが明らかになりました。また、try_lock_for を複数回使用して、毎回 true にすることもできます!!! try_lock_fors の前に一度ロックを使用すると、常に false になります。悲しいことに、ミューテックスをロックした同じスレッドもブロックするものが必要です。そして、私は何を使うべきかわかりません。ところで、Linuxでプログラミングしています。ネイティブソリューションがあるかもしれませんか?
また、std libs にセマフォが見つかりませんでした。ミューテックスの代わりにそれを使用できます。独自の実装を使用することは可能ですが、独自のセマフォを作成する方法がわかりません。何か案は?
人々はそれほど単純ではないことを理解していないようです:
IObservable は、スレッドがオブザーバーを追加できるものです。IObservable から派生したものは、そのアクションの最後にメソッド TellCompleted を呼び出します。
IObserver は、IObservable に追加できるオブザーバーです。IObservable が完了すると、Observable に追加された各オブザーバーで Complete メソッドが呼び出されます
これは、オブザーバーの 1 つの実装です。ミューテックスを保持し、タイムアウトで WaitForCompletion を実装します。WaitForCompletion はブロックする必要があります。complete が呼び出されると、そのミューテックスのロックが解除されます。タイムアウトが実行されると、WaitForCompletion は false を返します
//編集: 代わりにセマフォを使用して解決 (semaphore.h の sem_t)
javascript - Javascript を使用して div 内の画像を表示する方法
Javascript を使用して特定の秒数後に div 内の画像をフェードインまたはポップアップさせるにはどうすればよいですか? 私はこれを調査しましたが、ここにある答えはどれも私には当てはまらないようです。
ありがとうございました
c# - プログラムの休憩時間を計ることはできますか?
私は C# を 3 週間学習しているので、まだ基本をカバーしています。
私の質問:
プログラム (たとえば、単純な通貨コンバーター) の最後に、ユーザーがプログラムを終了することを選択した場合 (別の計算を実行するのではなく)、Console.Writeline が休憩前に表示されたままになるように時間を設定することは可能ですか?
コード:
//プログラムが終了する前に、読みやすくするために上記の書き込み行を数秒間ハングアップさせることは可能ですか?
api - オフィスからのすべての Google API 呼び出しがタイムアウトになりました
私たちの小さなオフィスには 20 台以上のコンピューターがあり、Mac と PC の比率は約 80/20 です。私は本業の Web 開発者で、小さなネットワークを管理していますが、決してネットワークや DNS の専門家ではありません。
そうは言っても、Google API を呼び出すすべての Web サイト (stackoverflow.com を含む) にアクセスすると、読み込みに時間がかかるという問題があります。それらはすべて、「fonts.googleapis.com、ajax.googleapis.com、developers.google.com などに接続しています...」などのステータスバー メッセージでスタックします。それ。「accounts.google.com が応答しませんでした」というポップアップ エラーが表示されることがあります。実際、最終的にスタック オーバーフローをロードすると、このメッセージがページの上部に表示されます。
これは、内部ネットワークでのみ発生しているようです。たとえば、ラップトップ、電話、タブレットを LTE/モバイル ネットワークに接続すると、同じサイトを正常にロードできます。
奇妙なことに、Google.com 自体は正常に読み込まれます。Gmail や Google ドキュメントも同様です。
ネットワーク内とファイアウォールの両方から「fonts.googleapis.com」に ping を実行すると、「googleapis.l.google.com」に対して「リクエストがタイムアウトしました」というメッセージが表示されます [74.125.70.95]。
古い Windows 2003 Small Biz サーバーである DNS サーバーからすべての Google エントリを削除しようとしましたが、「googleapis.l.google.com」が ISP から別の IP アドレスを取得することがあり、一時的に問題が軽減されます。しかし、最終的にはこの同じ 74.125.70.95 の IP が API URL に追加され、同じ船に戻るようです。
Win2003 SBS サーバー自体の DNS サーバー アドレスを、ISP のアドレスから OpenDNS と Google 自身の DNS サーバーの両方に変更しようとしましたが、これは役に立ちませんでした。
これは約1か月間起こっています。
何か案は?
redirect - Web ページを別の Web ページにリダイレクトする
「header(location: mysite.com)」のようなものが可能かどうか尋ねたいだけですが、それは TIMED です。たとえば、5 秒間更新すると、別のサイト ( http://mysecondsite.comなど) に移動します。
「ここをクリック」のようなものです --> site.php (header(location: mysite.com) を含みますが、TIMED ) --> 5 秒後に自動的に mysecondsite.com のようになります