問題タブ [counting]

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

algorithm - すべてのアイテムをカウントせずに、最も頻繁に使用されるアイテムを取得する

各アイテムのカウントを保持することなく、「最も頻繁なアイテム」をカウントするアルゴリズムがあるかどうか疑問に思っていましたか? たとえば、私が検索エンジンで、最も人気のある 10 件の検索を追跡したいとします。私がやりたくないのは、カウントするにはクエリが多すぎる可能性があるため、すべてのクエリのカウンターを保持することです (そして、それらのほとんどはシングルトンになります)。これには簡単なアルゴリズムがありますか?たぶん確率的なものですか?ありがとう!

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

sql - SQL - サブカウント

こんにちは、私はいくつかのSQLを持っています...

...のようなものを生成します

次のように調整する方法を教えてください。

0 投票する
9 に答える
55134 参照

python - Pythonヒストグラムワンライナー

ヒストグラムを計算するPythonプログラムを作成する方法はたくさんあります。

ヒストグラムとは、でオブジェクトの出現をカウントiterableし、そのカウントを辞書に出力する関数を意味します。例えば:

この関数を作成する1つの方法は次のとおりです。

この関数を書くためのより簡潔な方法はありますか?

Pythonで辞書の内包表記があれば、次のように書くことができます。

しかし、Python 2.6にはそれらがないため、次のように記述する必要があります。

このアプローチは読みやすいかもしれませんが、効率的ではありません。Lは複数回ウォークスルーされます。さらに、これはシングルライフジェネレーターでは機能しません。この関数は、次のようなイテレータジェネレータでも同様に機能するはずです。

reduce関数(RIP)を使おうとするかもしれません:

おっと、これは機能しません。キー名は'x'、ではなく、xです。:(

私はで終わりました:

(Python 3では、のlist(d.items())代わりに記述する必要がありますd.items()が、そこにないため、これは架空のreduceものです。)

より良い、より読みやすいワンライナーで私を打ち負かしてください!;)

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

php - 関数がステートメントをエコーする回数を数える

他の 2 つの関数を呼び出す関数があります。

私がやりたいのは、関数が何かをエコーし​​た合計回数を取得し、その情報を myFunc() に表示する方法を見つけることです。カウント関数を書いたのですが、思ったように動きませんでした。

助言がありますか?

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

jquery - jqueryを使用してiframe内のタグをカウントする

iframe src は次のようなものです:-コンテンツは動的です。サーバー側またはクライアント側で JavaScript を使用して、iframe 内のタグまたはタグの<iframe src="http://mysite.com/testing.php?id=7632762"></iframe> 数を調べるにはどうすればよいですか? -ありがとうございました<div><li><p>

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

xslt - XSLTで個別のアイテムをカウントする

私はこのようなXMLを持っています:

私はこのXSLTでそれを知っています:

次のように出力できます。

しかし、私が本当に出力したいのはこれです:

つまり、個別の要素と、それぞれが発生する回数をリストしたいと思います。要素を最初に表示された順序で表示したいことに注意してください(これにより、並べ替えを使用する一部のソリューションが除外される可能性があります)。

どうすればよいですか?

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

xslt - 深さに関係なく、XSLT で個別のアイテムをカウントする

次の XSLT コードを実行すると:

次の XML で:

目的の出力が得られます。

(必要に応じて、詳細については私の元の質問を参照してください。)

ただし、この入力で実行すると:

私は何も得ません。(元の入力を ExamStore タグでラップしただけであることに注意してください。) 同じ出力が得られることを期待し、望んでいました。

なぜ私はしないのですか?元の XSLT コードを変更して同じ出力を得るにはどうすればよいですか?

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

sql - count(*) を選択するか、カウンターを保持するか

インデックスが配置されており、絶対カウント精度が不要であると仮定すると (1 つまたは 2 つずれても問題ありません)、使用しても問題ありません。

オプション A

オプション B

次に行う:

テーブルが数千または数百万のレコードに成長するにつれて、 select count(*) を実行することでどの程度のパフォーマンス低下が合理的に期待できますか?

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

jquery - 新しいアイテムを数える

これが私のシナリオです。ネストされたソート可能なツリーは、次のように簡略化されています

フィールドセットに additem クラスがある場合、ツリー内の他のすべてのアイテムのように見える新しいアイテムをツリーに追加したいのですが、問題なく実行できます

私がすることは、ボタンを追加してクリックイベントをそれに添付する小さなjqueryを追加することだけです。

ここにほとんどのコードがあります

上記のコードで、変数 X を呼び出すことに注意してください。変数 X は数値である必要があるため、新しいアイテムを一意にすることができます。これが、ツリーに追加したすべての新しいアイテムを追跡する方法を探しているものです。

任意の助けをいただければ幸いです

編集 x 変数を使用するのは雑に見えると言いましたが、この関数を将来的に変更して、すべての種類の異なるアイテムを追加できるようにしたいので、 new+ x または old + x を使用します

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

php - mysqlでデータを数えて週ごとにグループ化する

これは私のDBテーブルです:

このテーブルには多くのデータがあります。結果を次のように表示したい場合はどうすればよいですか。

1 か月のデータがたくさんあります。1週間ごとに分けてカウントしたいのですが、1週間程度に達したデータがあれば、スクリプトが自動でカウントし、1週目、2週目、3週目…と分けて共有します。それ、どうやったら出来るの?または何か考えがありますか?YEARweek()コマンドを使ってみてはどうですか?