問題タブ [visitors]

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

c++ - より一般的な訪問者パターン

私の質問が非常に長く技術的なもので申し訳ありませんが、他の人が興味を持っていることは非常に重要だと思います

一部のソフトウェアの内部構造を C++ での表現から明確に分離する方法を探していました。

boost::any クラスを使用して任意の種類の値を含めることができる汎用パラメーター クラス (後でコンテナーに格納する) があります。

私はこの種の基本クラスを(大まかに)持っています(もちろんもっとあります)

派生クラスには 2 つのレベルがあります。最初のレベルでは、型と文字列との間の変換を定義します (たとえば、ParameterInt または ParameterString)。2 番目のレベルでは、動作と実際の作成者を定義します (たとえば、ParameterInt から ParameterAnyInt と ParameterLimitedInt を派生させるか、または ParameterFilename から ParameterFilename を派生させます)。 GenericString)

実際の型に応じて、基本クラスに仮想メソッドを追加せず、奇妙なキャストを行わずに、特定のパラメーターの型に応じて動作する外部関数またはクラスを追加したい

たとえば、パラメーターの種類に応じて適切な GUI コントロールを作成したいと思います。

もちろん、RTTI を使用するか、自分で (enum と switch ケースを使用して) 実装しない限り、ここから実際のパラメーターの型を理解することはできませんが、これは正しい OOP 設計ソリューションではありません。

古典的な解決策は、ビジター デザイン パターンhttp://en.wikipedia.org/wiki/Visitor_patternです。

このパターンの問題は、どの派生型が実装されるかを前もって知る必要があることです。そのため (ウィキペディアに書かれているものと私のコードをまとめると)、次のようになります。

すべての具象型を事前に知る必要がなく、元の訪問者を派生させることなく、他の方法でこの動作を取得する解決策はありますか?


編集: ピザ博士の解決策は私が考えていたものに最も近いようですが、問題は同じであり、メソッドは実際には動的キャストに依存しています。

ビジターパターンを引き合いに出さずに、何らかの解決策を考えて、心をきれいにした方がよいのではないでしょうか。目的は、次のような機能を持つことです。

タイプに関する情報を失うことなく、「具体的な」パラメータごとに異なる動作をする

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

statistics - PHP から訪問者の Web 統計プログラムを呼び出す

私は自分のサイトのさまざまな Web 統計プログラムを調べてきましたが、有望なものの 1 つは訪問者です。残念ながら、これは C プログラムであり、Web サーバーから呼び出す方法がわかりません。PHP のshell_execを使用してみましたが、Web ホスト ( NFSN ) で PHP のセーフ モードがオンになっているため、エラー メッセージが表示されます。

セーフモードでプログラムを実行する方法はありますか? そうでない場合、CGI で動作しますか? もしそうなら、どのように?(CGは使ったことない)

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

mysql - MySQL 月間の行を取得する

今年の月ごとのサイトの訪問者を選択しようとしています。

異なる IP/user_agent の組み合わせごとに、1 分ごとに 1 行追加されます。ヒット数とユニーク ビジター数を追跡します。

私のスキームは次のようになります。

ここで、特定の年のすべての月のすべてのユニーク ビジターを取得したいと考えています。

しかし、ユニークな訪問者を 24 時間だけユニークにしたいと思います。そのため、1 か月間ではありません。

date >= NOW() - INTERVAL 1 MONTH) をそのまま使用することもできますが、これは 2009 年 1 月の後に 2008 年 12 月にジャンプします。したがって、特定の年の月のみを表示する必要があります。

1 か月間同じことを行う関数はありますか (1 週間あたりの訪問者数をカウントするため、最初の週から 4 週目までの 4 行)?

ありがとう!

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

boost-graph - カスタム ビジターを使用しているときに、Boost Graph Library を使用して幅優先検索を停止するにはどうすればよいですか?

基準を満たすノードが見つかったので、検索を停止する必要があるとします。

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

php - 別の Web サイトから紹介された訪問者による販売を追跡するにはどうすればよいですか?

私の将来のウェブサイトでは、パートナーがいて、彼らが私に送った訪問者がアイテムを購入した量に応じて、一定の割合のお金を受け取りたい.

これは簡単な質問です。

訪問者が私のウェブサイトで商品を購入することを決定したときに、その訪問者がどこから来たのかを知る方法は?

(私はphp Symfonyフレームワークを使用しています。それは何の関係もないと思いますが、とにかく... ;D)

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

unique - 「ユニークな」匿名ユーザーの検出

複製は些細なことなので、ユーザーやリクエストを特定することは不可能です。unique

ただし、いくつかの方法を組み合わせると、不正行為の試みを妨げ、ユーザーに準ユニークなステータスを与えることができます.

私は次のことを知っています:

  1. IP アドレス - 各訪問者の IP アドレスを何らかのデータベースに保存します
    • 偽装可能
    • 複数のコンピュータ/ユーザーが同じアドレスを持つことができます
    • 動的 IP アドレスを持つユーザー (一部の ISP が発行)
  2. Cookie トラッキング - 訪問者ごとに Cookie を保存します。それを持っていない訪問者は「ユニーク」と見なされます
    • 偽装可能
    • Cookie はブラウザ経由でブロックまたはクリアできます

許可されていない (ログインも認証もされていない) Web サイト訪問者を追跡する方法は他にもありますか?

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

php - javaスクリプトまたはphpを使用してサイトの現在の訪問者をカウントする方法

JavascriptまたはPHPを使用して現在のサイト訪問者数を取得する必要があります。

phpとJavascriptの間の最良の方法を使用してそれが必要です。

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

drupal - drupal モジュールの統計で最近のページ ビューがカウントされない

私は drupal の統計モジュールを持っていますが、失敗しているようです。ページ ビューはカウントされません。たとえば、ビュー内の記事の合計ビューを表示したい場合、すべてが 0 のままです。管理者に最近の訪問を表示しようとすると、統計がないと言われているため、明らかに失敗しています。適切な権限で有効にしました...何かアイデアはありますか?

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

matomo - Piwik 1.5.1間違った訪問数と(一意の)訪問者

piwikを1.1.1から1.5.1に更新したところ、ビストと訪問者の数に問題がありました。

(firefox 5で)追跡リクエストを送信するたびに、piwikはページ数、vistis、訪問者数を増やします。最初のリクエストでは問題ありませんが、以降のリクエストはすべて、ページ数を増やすだけで、訪問や訪問者を増やすことはできません。

IE9で同じリクエストを行うと、ページ数と訪問数が増えます。訪問者の数は問題なく見え、最初のリクエストに対してのみ増加します。古いバージョンにはこの動作はありませんでした。

私は非同期追跡を使用しています、そしてこれは私のページで定義されているものです:

また、piwikによって生成された標準統合も試しました。動作は上記と同じです。

Piwikはpiwik.mydomain.netのようなサブドメインの下にインストールされ、サイトはwebsite.mydomain.netの下で利用できます。私にとってはクッキーの問題のように見えますが、よくわかりません。

多分誰かが助けることができます-私はこの問題を解決するためにどこを見なければなりませんか?

ありがとう、JJ

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

php - PHP カウンターが x ビジター制限に達すると、新しいページにリダイレクトします

私はこれに非常に慣れていません。学校のプロジェクト用です。(私はphpを知りません、デザインのためにフラッシュで遊んでいるだけです)

訪問者数をカウントするために、フラッシュ Web ページにロードされた PHP コードを使用しています。別のページまたはフラッシュWebページの一部にリダイレクトするために、カウンターがX数の訪問者に達したときに何を追加する必要がありますか)ところで、Webサイトに表示される訪問者の数を動的テキスト