問題タブ [infinite]

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 に答える
1947 参照

.htaccess - mod_rewrite - 無限ループを回避する方法

Web サイトに素敵な URL を表示したいので、この行を .htaccess に追加しましたが、無限ループが発生しています。

すべての URL を書き換え、"pages/" と ".php" 拡張子を追加する必要がありますが、ある種の再帰関数とは異なり、最初の 1 回だけです。

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

python - Python: 無限ループと GUI

wxPython GUI を使用して Python プログラムを作成しようとしています。プログラムはバックグラウンドで何らかの情報を収集する必要がありますが (無限ループ)、この時点で GUI がアクティブになっている必要があります。同様に、いくつかのボタンをクリックすると、いくつかの変数または別の情報が変更される必要があり、新しいサイクルでは、古い変数の代わりにこの変数が使用される必要があります。

でも、作り方がわからない。スレッドを使用する必要があると思いますが、使用方法がわかりません。

誰でもこの問題を解決する方法を提案できますか?

前もって感謝します!

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

jquery - 無限カルーセルのキャプションの変更

ここで、一連の画像に無限のカルーセル機能を適用しています: http://nokkam.com/showcase.html キャプションを「画像の邪魔にならないように」表示するようにというリクエストがありました…うーん。スクリプトによって作成されたテキストホルダー div は画像の高さに基づいているため、その位置を変更しようとする私の方法は失敗しました (高さの計算に基づいて失敗したと仮定していますが、よくわかりません)。firebug でテキストホルダーを見つけ、「bottom:-80px」の値を指定しようとしましたが、無駄でした。他の要素の背後に消えているようです。目に見えないだけで、まだそこにあるように見えます。次に、「slidecontainer」要素が表示されないようにしているのではないかと考えたので、高さをかなり大幅に調整して、まだ表示されていないことを確認しました。私の質問は:実際のスライドショーの下にテキストホルダーを生成するために、スクリプトまたはその変数の一部を変更することは可能ですか? いつものように、どんな助けでも大歓迎です。

スクリプトの関連部分

HTML

0 投票する
0 に答える
737 参照

jquery - Jquery 無限カルーセルのキャプションの変更

昨日、クライアントから、ここで実装した無限カルーセルの画像スペースからキャプションを削除するように依頼されました: http://www.nokkam.com/showcase.htmlスタック オーバーフローのおかげで、これを達成することができました。 .

現在、キャプション アニメーションを画像のアニメーションに似せて作成するように依頼されています (下から上にアニメーション化するのではなく、左から右にアニメーション化するのではなく)。このスクリプトを変更する価値があるでしょうか。私が求められているものに. 私はたくさんのカルーセル プラグインを検索しましたが、この方法でアニメーション化するものを見つけることができないようです. どんな助けやアイデアも常に大歓迎です.

同じページを設定し、アニメーションを制御するために「margin bottom」ではなく「left」を使用してスクリプトの正しいプロパティと思われるものを変更しようとしましたが、テキストホルダー全体が消えてしまいました。私は本当にここで動揺しています。アニメーションを制御していると思われる部分をスクリプト内に配置し、何が機能するのかを推測しましたが、これは失敗しました。

前のスクリプト

MY EDITED SCRIPT (一部の変数をやみくもに変更して悪化させた)

// テキストホルダーをフレームの外にアニメーション化 $('#textholder'+randID).animate({left:(-imgWidth-(correctTHWidth * 2))+'px'},500);

進捗!!!
したがって、以下を編集することで、少なくともフレームからテキストホルダーをアニメーション化することができました! 今、新しいテキストホルダーをフレームにアニメーション化する方法を理解する必要があります...さらに何か知っている場合は助けてください.

さらに別の進捗状況の更新
盲目的な手探り (試行錯誤) を経て、アニメーションを少なくとも正しい方向に動かすことができました。テキストバーが左から入ってきて、アニメーションが同じ方向に戻るという問題が発生しています... これが私の最後のハードルです. 何がこれを引き起こす可能性があるかについて誰かが貢献した言葉を持っていれば、私はまだ大いに感謝しています.
以下のリンクでカオスが進行中です。前もって感謝します。

したがって、アニメーションのプロパティを変更し、「showminmax」関数を完全に削除した後も、適切に機能しないアニメーションがまだ残っています。これはあまりエキサイティングな質問ではないことはわかっていますが、私は本当に新鮮なアイデアで、髪を失い始めています. みんな、ありがとう。

私の新しい、さらに(わずかに)より機能的な例は、ここで見ることができます: http://www.nokkam.com/showcase2.html

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

recursion - CouchDB の「_changes」リスナーがドキュメントを更新し、別の変更がトリガーされます

CouchDB の _changes フィードを監視し、場合によってはドキュメントを更新するバックグラウンド プログラムを作成したいと考えています。問題は、更新によって別の _change が発生し、無限ループが発生することです! これを回避する最善の方法は何ですか?

たとえば、特定のシナリオは次のとおりです。ユーザーがブラウザーを介してドキュメントを変更する CouchApp があります。また、ドキュメントの PDF バージョンを作成し、それを添付ファイルとしてドキュメント自体に添付する Python プログラムもあります。私の問題は、PUT Attachment を実行して PDF をアップロードすると、ドキュメントの変更もトリガーされることです。変更が PDF のアップロードによって引き起こされているかどうかを判断できなければなりません。簡単なように思えますが、簡単な方法が思い浮かびません。PDFジェネレータープログラムを「ステートレス」にして、必要な状態をdb自体に保持したいと思います。

これは、ドキュメントを変更するユーザーがドキュメントに何らかのフラグを設定して、処理が必要であることを示す必要がある場合に簡単に実行できます。トリックは、それを必要とせずにそれを行う方法です。


「_changes」リスナーは、リッスンするドキュメントを決して変更してはならないという結論に達しました。私の場合、PDF ファイルを別のドキュメントに添付することにしました。これは、couchdb 内の別の「データベース」にありますが、関連付けを容易にするために同じ「_id」を使用しています。そうすれば、聞いているのと同じドキュメントで「_change」をトリガーしません。ドキュメントを変更するすべてのクライアントに、処理が必要であるという何らかの方法で「フラグを立てる」ように要求する必要性を乗り越えることができませんでした (既存の添付ファイルを削除するか、「ダーティ」フラグを設定することにより)。よく考えた結果、これが経験則になると思います: ドキュメントの "_change" 通知を受け取ったら、そのドキュメントを変更してはいけません。他の誰かが同じ結論に達しましたか?

0 投票する
4 に答える
2061 参照

haskell - 無限リストのHaskellデカルト積

次のような基底ペアからベクトル空間を生成したいと思います。

ただし、出力を調べると、取得しているように見えます[0, e2, 2*e2,...](つまりx、0を超えることはありません)。このリスト内包表記を行うためのコードをどのように書くかを考えると、どのような意味がありますか。

原点から拡張する「シェル」を取得するためのコードをいくつか作成しました(最初にノルム0のint、次にノルム1、次にノルム2 ...)が、これは一種の煩わしく、Z^2に固有です-私はZ ^3やZ[i]などに書き換えます。これを行うためのよりクリーンな方法はありますか?

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

javascript - 複数行の無限スクロール ギャラリー

html/css/javascriptでギャラリーをスクロールする複数行の無限ループを取得するにはどうすればよいですか?

0 投票する
5 に答える
529 参照

php - 無限に実行される PHP ロングポーリング

チャット機能を備えた Web サイトを構築しており、オンライン ユーザーとオフライン ユーザーを追跡する必要があります。オンラインユーザーを追跡するために、このテーブルを使用しています

ユーザー ID | タイムスタンプ

すべてのオンライン ユーザーのタイムスタンプを 20 秒ごとに更新します。そのため、現在のタイムスタンプとテーブルのタイムスタンプを比較するだけで、誰がオフラインであるかを知ることができます。

問題は次のとおりです。ユーザーのオンライン ステータスを更新するためにロング ポーリングを使用しました。つまり、ユーザーがログインしたときに、次のようなスクリプトへの ajax 呼び出しを実行します。

上記のコードは問題なく動作していますが、問題は、ユーザーがブラウザを閉じた後もゴースト プロセスのように実行され続け、タイムスタンプを更新してリソースを消費し続けることです。クライアントがブラウザを閉じたときに停止させたいのです。

助けてください。

0 投票する
0 に答える
404 参照

iphone - iPhoneの無限の垂直テキストスクロール

重複の可能性:
無限スクロールの UIScrollView を作成するには?

UIScrollView垂直に無限にスクロールして、その内容をラップしようとしています。この場合はmultiline UILabelです。(クレジット表示用)

一番下にあるときにオフセットをもう一度一番上にリセットして、永遠にスクロールしているように見せる簡単なケースだと思いました。

insideを使用してこれを実行しようとしましsetContentOffsetたが、問題は、シームレス効果を殺すコンテンツ オフセットを設定すると、スクロールの速度が完全に停止することです。UIScrollViewscrollViewDidScroll

私が見逃しているもの、またはこれを行うためのより良い方法があるかどうか、何か考えはありますか?

ありがとう。

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

java - コンストラクター内の Java For ループが無限に繰り返される

したがって、何らかの理由で for ループを使用してチェス盤のパネルを初期化しようとすると、実際にはループ自体がループします。つまり、それは永遠に続くのではなく、開始と完了を何度も繰り返します。

chessSquares のインデックスを使用して四角形を黒と白に色付けする予定であるため、関連する可能性のあるすべてのコードを含めました。これを行うと、NullPointerException も発生します。次のエラーが表示される理由は理解できますが、なぜ a が 0, 1....62, 63 と何度も何度も出力されるのかまったく理解できません。私はSwingに比較的慣れていないため、なぜこれが行われるのかまったくわかりません。誰かがそれを説明できれば、非常に役に立ちます。ありがとう。