問題タブ [exponential]
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.
jquery - jQuery AJAXページ付け指数ループを防ぐ方法は?
jQueryを使用してajaxページネーションを作成しようとしています。私はそれを機能させていますが、大きな問題があります:
ページネーションは<<-First<-PreviousPage1 Page2 Next-> Last->>で構成され、各ボタンが機能します。pagenumはajaxを介して送信され、そのページ番号に関連する投稿を表示する際にページが配置されているDIVを再読み込みします(ページ1 =投稿1〜10など)。
合計2ページのページ1にいると仮定します。2ページ目、[次へ]、または[最後]をクリックすると、2ページ目に移動します。次に、ページ1、前または最後をクリックすると、必要に応じてページ1に移動しますが、ajaxが2回起動されます。
次に、もう一度[ページ2]、[次へ]、または[最後]をクリックすると、2ページ目に移動しますが、ajaxが4回起動されます。1ページ目に戻ると、ajaxが8回起動されます。
あなたは私がこれでどこに行くのかを見ることができます。
私は3つのファイルのコードを含めています:
コンテンツが内部に表示されるindex.php
getposts.phpをロードするfetchposts.js(私のコンテンツをワードプレスのものから分離します)
投稿とページネーションをロードするgetposts.php(これは問題が発生している場所であり、問題が発生している場所であるため、ページネーションコードのみが含まれています)
私はいくつかのことを明確にしたいと思います:
- コードをクリーンアップする必要があることは承知しています。このループを最初に修正したいだけです。
- ajax自体は機能します。適切な値を送信し、それらを適切に取得します。
- 変数はすべて宣言し、同様にうまく設定します。
繰り返しになりますが、問題は、ajaxが正常に機能し、適切な場所に移動する一方で、ページネーションを使用した回数に基づいて指数関数的に起動することです。1クリックでajaxが1回起動しますが、2クリックで2回起動し、3クリックで起動します。 4回、4クリック=8など。
したがって、問題は次のとおりです。指数ループを停止するにはどうすればよいですか?
algorithm - 指数時間で最長共通部分列を見つける方法は?
動的計画法を使用してこれを適切な方法で行うことができますが、指数時間で行う方法がわかりません。
2 つの文字列間の最大の共通サブシーケンスを探しています。注: サブシーケンスを意味し、サブストリングではなく、シーケンスを構成するシンボルが連続している必要はありません。
python - 6.5235375356299998e-07を指数表記なしで表示
のような指数文字列を6.5235375356299998e-07
float 値に変換し、計算結果を 0.00000065235 のように表示する必要があります... Python プログラムでこれを行うにはどうすればよいですか?
algorithm - コンピューターでの指数関数的ランタイムの影響は何ですか?
指数関数的なランタイムを持つアルゴリズムを含むプログラムを作成し、そのプログラムを何年も終了しない十分に大きなデータセットで実行したとしましょう。
コンピューターはどうなりますか?ロックアップしますか?終了するか、電源が切れるまで、100% の容量で動作しますか? ハードウェアは、完了する前に故障しますか?
まだ推測していない場合は、時間の複雑さについて宿題をしています。これは宿題の質問ではありません。それは私が持っていたちょうどランダムな考えです。
r - 指数関数的減衰の時系列モデルをggplot2グラフィックにオーバーレイするにはどうすればよいですか?
時間の経過に伴う価格情報のggplotの散布図に、指数関数的減衰線(エラーバー付き)をプロットしようとしています。私は現在これを持っています:
キーラインはgeom_smoothコマンドにありformula=y~x
ます。これは線形モデルのように見えますが、ggplotは自動的にscale_y_log10を検出してログに記録するようです。
さて、ここでの私の問題は、日付が日付データ型であるということです。の形式の指数関数的減衰モデルを適用できるようにするには、t=0なので秒に変換する必要があると思いますy = Ae^-(bx)
。
これは、y = exp(x)のようなものを試したときに、日付の指数をとることができないというメッセージ(?)が表示されるためだと思います。それは読みます:
Error in lm.wfit(x, y, w, offset = offset, singular.ok = singular.ok, :
NA/NaN/Inf in foreign function call (arg 1)
ただし、log(y) = x
正しく機能します。(yは数値データ型、xは日付です。)
geom_smooth(formula = Formula)関数呼び出しのggplotプロット内に指数関数的成長/減衰時系列モデルを適合させる便利な方法はありますか?
matlab - 非常に小さい値でMATLABの関数を計算する
次の関数を計算するために、MATLABで関数を作成しています。
この関数には次のものがあります。
これは、関数のmatlabでの私の実装です。
非常に小さい値で関数をテストすると、実際に関数の制限は1になりますが、数値が非常に小さい場合(たとえば、1 * e-20)、制限はゼロになりますか?この現象の説明は何ですか?私は何か間違ったことをしていますか?
php - 配列数学指数
こんにちは私はこのような動的配列を作成する必要があります:
指数(?)数として最大数が25000と62です。
これは私が必要としているものの単なる例です。配列値を計算し、最大数に適合する場所を見つけます。
何か案は?
python - 数値安定性のためにこの計算を順序付ける方法は?
合計が1で、要素が次のように定義されているベクトルを計算しようとしています。
問題は、指数の値が大きく(-10^2から10^2の間)、指数がinfまたは0と評価される可能性があることです。
最大の要素やtmpの平均を分子と分母に差し引くなど、いくつかのバリエーションを試しましたが、それでも十分ではありません。
基本的に、平均値とtmpの分散を減らす変換、またはこの計算の巧妙な順序付けが必要です。
コンテナとしてnumpy配列を使用しており、expはnumpy.expです。
vim - これらの問題を数値で解決するにはどうすればよいですか?
私はまだ Vim の数字に問題があります:
ペ
指数関数は避けたいです。出力 10200000 を取得するにはどうすればよいですか?
なぜこれは間違った出力を与えるのですか?
TNX