問題タブ [blocking]
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.
hosting - IP が Web ホスティング サーバーによってブロックされているようです
私は奇妙な問題を抱えています.php Webサイトを共有ホスティングにインストールしたところ、すべてのサービスが正常に機能していました. しかし、アプリを構成した後、自分の Web サイトに一度しかアクセスできませんでしたが、他の試行では次のようになります。
「サーバーの応答に時間がかかりすぎています。」
しかし、他のIPからはアクセスできますが、最初の訪問後にすべてのIPアドレスがブロックされているようです(ftpや他のサービスでさえダウンし、IPからのアクセスはまったくありません)。アプリの問題ではないと思います。アプリはローカル PC で正常に動作します。
ありがとう。
javascript - 2 番目の $(document).ready イベント jQuery
$(document).ready() で外部 jQuery を使用して、ドキュメントの準備完了イベントが発生した後に広告を挿入しています。
これは、広告の読み込みが遅いために UI がブロックされるのを防ぐためです。これまでのところ、うまく機能しています。
ここで、CMS システムを介してさらに広告を挿入する必要があります。これは外部 JS ファイルの一部にすることはできません。そのため、2 つ目のドキュメント準備完了イベントを使用して、インライン スクリプト タグを使用して挿入することはできますか? その場合、最初に外部 JS ドキュメントの準備完了イベントまたはインライン スクリプトを実行する順序はどうなりますか?
c# - SerialPort.Write() - 書き込みを停止するには?
SerialPort
クラス
を使用してC#で開発しています。SerialPort.Write()
ブロッキング方法です。書き込みを停止したい場合、このメソッドを終了するにはどうすればよいですか? スレッドを使用して書き込みます。書き込みを停止したいときにこのスレッドを中止しますが、COM ポートは書き込みを続けます。
何か案は?
どうもありがとう。
私の基本的な英語で申し訳ありません。
.net - 使用可能なデータがない場合に Socket.EndReceive() のブロックを回避する方法
.NET でソケットを使用して、非同期 IO に BeginReceive() および EndReceive() メソッドを使用しています。クライアントはデータの連続パケットを送信し、EndReceive() を呼び出すと、読み取ったバイト数が返されます。
問題は、クライアントがデータのパケットを送信しているが、データの長さがゼロであることです。これは、WireShark でトラフィックを分析することで発見されました。データの長さがゼロの場合、EndReceive() 呼び出しはそこでブロックされます。
EndReceive() で実際にブロックせずにゼロ長のデータを識別する方法はありますか?
また、ReceiveTimeout プロパティは Async メソッドでは機能しないようです。
サンプル ソース コード:
shared-hosting - スクリプトがエラーで失敗した場合、mod_security は IP をブロックしますか?
IP のブロックに問題があり、共有ホスティングに php アプリケーションをインストールして実行しようとしましたが、エラーが発生し、ページを更新しようとしましたが、3 回目の試みの後、IP がすべてのポートでブロックされました。利用可能なサービス (ftp、ssh) がありません。Apache mod_securty はそれをブロックしますか?
ありがとう。
windows - Windows: ノンブロッキング アラート/確認ウィンドウを表示する方法は?
CLIでWindows XP/Vistaのバッチスクリプトを使って呼び出せる簡易確認・アラートボックスを実現したい。
標準のアラート ボックスがブロックされているようです。これは、バッチ スクリプト全体がアラート ウィンドウの呼び出し時に停止することを意味しますが、これは私が望んでいるものではありません。
コード化する必要がある場合は、例またはドキュメントを提供してください。言語は、間に仮想マシンを必要とせずにコンパイル可能なものなら何でもかまいません。
linux - ノンブロッキング getch()、ncurses
ncurses の getch() をブロックするのに問題があります。デフォルトの操作は非ブロッキングのように見えますか (または初期化を逃したのでしょうか)? Windows の getch() のように動作するようにしたいと思います。のさまざまなバージョンを試しました
(すべて同時にではありません)。WINDOW
可能であれば、(明示的に) any を使用しないことをお勧めします。while
特定の戻り値をチェックする getch() の周りのループも OK です。
javascript - Google アナリティクス - HTML/ページのレンダリングをブロックします
「ページのダウンロードをブロックしないより良いGoogle Analytics JavaScript」を使用して、Google Analyticsを動的にロードし、HTML /ページのレンダリングをブロックしないようにしました。
ただし、HTML ページが Firefox 3.0 (WinXP) ステータス メッセージの状態でのレンダリングをブロックする場合があります。
" www.google-analytics.com からのデータ転送"
HTML/ページのレンダリングをブロックしない方法で Google Analytics JavaScript をロードする方法についてのアイデアはありますか?