問題タブ [counter]

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 投票する
3 に答える
3261 参照

php - ファイルダウンロードカウンターを作成する方法は?

ファイルのダウンロードをカウントするコードを (PHP と SQL で) 作成する最も簡単な方法はどれですか?

この機能専用のベースにすでに整数列があります...

(いくつかの例へのリンクも歓迎されます)

0 投票する
6 に答える
477 参照

c++ - C++でイテレータを使用するときにループの数を取得する方法は?

次のように、いくつかの画像を描画するアプリケーションに取り組んでいます。

}

これは少し間違っていますが。TimeSliceLevel* を X. に配置する必要がありfor(int i = 0; i < slices.size(); ++i)ます。ループがある場合は、 x = i * width. 私はイテレータを使用していますが、それは良いプログラミングだと何度も言われています :> そして、イテレータに新しい X 位置を計算するために使用できる何かの「インデックス」番号があるかどうか疑問に思っていますか? (したがって、イテレータの使用についての質問です)

敬具、ポルックス

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

php - アドバンス クリック カウンター mysql またはフラット ファイル

初めまして ご覧いただきありがとうございます。

アドバンスクリックカウンターを作成するための最良の方法は何ですか(例:[今日] | [昨日] [今週] [先週] [今月] [先月] [全期間] )。

フラット ファイルと mysql のどちらを使用する方がよいでしょうか。

これは私が思いついた MYSQL 構造です。

id (型: int(11)) link_id (型: int(11)) date (型: date) counter (型: int(11))

これを行う最も効果的な方法についてアドバイスをお願いします。

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

asp.net - ビデオ視聴カウンター

ビデオ視聴カウンターを作成する必要があります。embeded / Objectタグを使用した.MOVファイルがあり、アプリケーションはASP.NETです。Jqueryを使用してビデオのヒットをカウントする方法はありますか?

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

jquery - jQueryでテキストエリアの改行をチェック

テキストエリアの改行ごとにカウンターのようなものが欲しいです。これは、膨大な数のウェブバナーをアップロードするときに使用されるため、ユーザーが追加した数の簡単なカウンターが必要です。現在、カウンターは、ユーザーが特別なバナーサイズのリンクを押した場合にのみ機能します。

これは私のコードです。

0 投票する
2 に答える
829 参照

c++ - Xcodeで__COUNTER__相当?

プロジェクトをLinuxからXcodeに移行していますが、「バージョン」の問題が発生しました。

動的なもののためにコンパイル時に一意の識別子が必要です。Linuxでは__COUNTER__プリプロセッサを使用していましたが、Xcodeで使用されているgcc4.2はまだ__COUNTER__を認識していないようです
...私はこれを解決するためにできるでしょうか?
macports.orgなどを使用してGCCを4.3(__ COUNTER__を理解する)にアップグレードできます...私はOSXで非常に初心者であり、Linux=[ではあまり得意ではありません
。この場合、関数/変数に一意の識別子を与える方法。__ LINE__で試しましたが、数日後、同じ行で別のファイルに何かを宣言することになり、それで遊ぶのはそれほど生産的ではありません...

どんな助けでも大歓迎です!

ありがとう、
ジョナサン

0 投票する
2 に答える
234 参照

python - 1000行以上でGoogleAppEngineの読み取りが少ない柔軟なカウンターを作成するにはどうすればよいですか?

管理者だけが見ることができるユーザーのリストがあります(=読み取りが少ない)。このリストには、データストア内のユーザー数のカウントも表示されます。リストが1000を超える可能性があるため、最初に考えたのは、通常のcount()を避け、代わりにシャードカウンターを使用することでした。

ただし、問題は、管理者が男性/女性ユーザーのみを表示するなど、さまざまな検索フィルター(GUI内)にもアクセスできることです。カウントがこれらのフィルターを反映していることが重要です。これにより、女性ユーザー、男性ユーザー、およびその他の無数の組み合わせの数を取得できます。

このため、シャーディングされたカウンターとシャーディングされていない高同時実行カウンターは、検索フィルターのすべての組み合わせに対してカウンターを作成する必要があるため、良い考えとは思えません。

ここで説明するように、単にcount()メソッドのループを作成する必要がありますか、それともこれは非常に悪い習慣ですか?それ以外の場合はどうすればよいですか?

このカウンターは管理インターフェース用であり、読み取り回数が非常に限られていることに注意してください。これは、柔軟性と正確性のために読み取りパフォーマンスをいくらか犠牲にしたい場合です。1000を超えて成長できるはずですが、10000を超えて成長することは期待されていません。

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

math - Djangoテンプレートで動作する数学の比較

djangoテンプレートで簡単な計算を比較したい

{%forloop.counter> 5%} {%endfor%}のように

どうすればこれを達成できますか?

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

sharepoint - Sharepointサイトの「IssueID」をリセットする

シェアポイントでサイトを設計しました。[すべての問題]ビューに[問題ID(アイテムにリンクされている)]という列があります。この列を使用して、従業員によって作成されたアイテムを一覧表示および識別しています。新しい課題が作成されると、1ずつ増加します。残念ながら、テスト期間中に空白の問題を作成して削除したため、このIDを1にリセットする必要があります。それらは削除されましたが、共有ポイントは最後に削除された問題(89)から問題IDを増やしています。

これを行う簡単な方法はありますか?この自動番号をリセットするにはどうすればよいですか?リスクなしでできるだけ早くこのカウンターをリセットする必要があります...

親切に助けてくれませんか?詳しく説明していただければ幸いです。

ありがとうございました、

0 投票する
2 に答える
926 参照

guid - 分散環境と並行環境で一意のシーケンス番号を生成する際のトレードオフは何ですか?

分散環境と並行環境で一意のシーケンス番号を生成するための制約とトレードオフに興味があります。

これを想像してみてください:私は、あなたが尋ねるたびに一意のシーケンス番号を返すだけのシステムを持っています。このようなシステムの理想的な仕様 (制約) は次のとおりです。

  • 高負荷の下で起きていてください。
  • できるだけ多くの同時接続を許可します。
  • 分散: 複数のマシンに負荷を分散します。
  • パフォーマンス: 可能な限り高速に実行し、可能な限り多くのスループットを実現します。
  • 正確性: 生成される数値は次の条件を満たしている必要があります。
    1. 繰り返さない。
    2. リクエストごとに一意である必要があります (2 つのリクエストがまったく同時に発生した場合、関係を解消する方法が必要です)。
    3. (昇順) 順番に。
    4. リクエスト間にギャップはありません: 1,2,3,4... (事実上、合計 # リクエストのカウンター)
  • 耐障害性: 1 つ以上のマシン、またはすべてのマシンがダウンした場合、障害が発生する前の状態に再開できます。

明らかに、これは理想化された仕様であり、すべての制約を完全に満たすことはできません。CAP定理を参照してください。ただし、制約のさまざまな緩和についての分析をお聞きしたいと思います。どのようなタイプの問題が残り、残りの問題を解決するためにどのアルゴリズムを使用するか。たとえば、カウンター制約を取り除くと、問題ははるかに簡単になります。ギャップが許容されるため、数値範囲を分割して、それらを異なるマシンにマップするだけです。

参考文献 (論文、書籍、コード) は大歓迎です。また、既存のソフトウェア (オープン ソースかどうか) のリストも保持したいと思います。


ソフトウェア:

  • Snowflake : 一意の ID 番号を大規模に生成するためのネットワーク サービスで、いくつかの単純な保証があります。
  • keyspace : ID を任意の目的に使用できる、公的にアクセス可能な一意の 128 ビット ID ジェネレーター
  • RFC-4122 の実装は、多くの言語で存在します。RFC 仕様は、システム間の調整の必要性を防止するため、おそらく非常に優れたベースであり、UUID は 128 ビットであり、仕様の特定のバージョンを実装するソフトウェアから ID を使用する場合、タイム コード部分が含まれています。仕分け可能 など