問題タブ [consumer]

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

openid - openid は物事をより難しくしませんか?

国際サイトに openid を使用することを考えていました。だから私はプロバイダーとopenidについて読んでいましたが、おそらく私はそれを理解していません. 彼らが主張していることは利点だと思いますが、他のサイトで使用されているのを見ると、物事が単純になるのではなく、実際にはより複雑になるようです.

livejournal.com などにアクセスしてサインインしたい場合、サインインする組織のリストが 10 ほどあります。私は google/yahoo/facebook/twitter を持っているので、facebook を選択します。簡単そうに思えます。ウェブサイトに同意した後、サインインしました。今、私は別のサイトに行きます.彼らはFacebookを提供しておらず、グーグルとヤフーのみを提供しているので、私はヤフーを選択します.そして、彼らがヤフーを提供していない別のサイトで、グーグルのみです.どのプロバイダーを使用しましたか? サイトで別のプロバイダーを使用するように変更すると、サイトに新しいアカウントが作成されないのでしょうか? 私は明らかにここで何かを理解していません。誰か助けてもらえますか?

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

oauth - 永続ストレージのないデバイスでのクライアントOAuthの実装

さまざまなセットトップボックスで実行されるOAuthコンシューマーを実装しています。それらのいくつかは、ユーザーデータを永続的に保存する手段を提供していません。STBをオフにすると、すべてのデータが失われます(もちろんファームウェアは別として)。では、どうすればアクセストークンを保存できますか?ユーザーは一度だけ認証する必要があり、アクセストークンの有効期間は長い(ユーザーが自分で取り消すまで)必要があります。したがって、STBがオンになるたびに認証することは問題外です。この場合のOAuthは無価値ですか?アクセストークンの代わりに他のデータ(たとえば、MACまたはいくつかの一意のHWデータ)を使用できますか?なりすましの可能性があることは知っていますが、他にアイデアはありません。

ああ、ところで、私もサーバー側(サービスプロバイダー)を実装していますが、サードパーティのコンシューマーによっても使用されるため、「適切な」OAuthを提供する必要があり、いくつかの調整を行うことができます明らかに信頼できるアプリケーションなので、私のコンシューマーアプリケーションです。

ありがとう!

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

c - バウンド バッファーを使用したプロデューサー/コンシューマー

誰かが私のコードをチェックして、私が正しい軌道に乗っているかどうか教えてくれませんか..少し迷っているようです..私のエラーが表示されたら、私に知らせてください..

私がやろうとしているのは、独自のセマフォと GCD を使用して境界バッファーを解決することです。

前もって感謝します..

sema.c

およびmain.c

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

c# - 一括送信アルゴリズム用の 1 つの時間指定コンシューマーを使用したコンシューマー プロデューサーの C# 実装

ディクショナリへの複数の入力 (ディクショナリへの複数のスレッドの書き込み) と、このディクショナリを取得し、ISender を使用してそれを送信し、新しい大量のデータのディクショナリをクリアする 1 つの時間指定されたコンシューマーを持つことができるモジュールを実装する必要があります。問題は、生成スレッドが新しいクリアされた辞書に書き込みを続けられるようにしながら、消費スレッドがバルクの最速のスナップショットを取得するようにインターロックを設計する必要があることです。インターロックと ConcurrentDictionary を使用して提案する消費者向けプロデューサーの最適な設計は何ですか?

よろしくお願いします!

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

facebook - Facebook / Twitterアプリに2つのキーが必要なのはなぜですか?

iPhoneでモバイルアプリを開発しています。Facebook / Twitterでアプリを作成した後、2つのキーを受け取りました。

  • FacebookはそれらをアプリIDおよびアプリシークレットと呼んでいます
  • Twitterはそれらを消費者キーおよび消費者シークレットと呼んでいます

GoogleのチュートリアルとしてOAuth認証を使用する場合、続行するにはアプリが両方のキーを提供する必要があります。なぜ2つのキーが必要なのか混乱しています。それらの名前(idとsecret)として、それらの役割はLinuxのパブリックキーとプライベートキーのペアに等しいと思います。ただし、アプリを続行するには、2つのキーの両方を提供する必要があります。

秘密鍵を、アプリのコードではなく、自分のApache /PHPサーバー(秘密の場所)に配置したいと思います。私のアプリは承認のみを担当し、サーバーは投稿などの他のタスクを続行します...

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

java - Java6で複数の生産者/消費者パターンを実装するための最良の方法

したがって、ステージ1->ステージ2->ステージ3->ステージ4の複数のステップがあるため、場合によってはプロデューサーがコンシューマーになり、各ステージに複数のCPUを使用する複数のプロデューサー/コンシューマーがあります。関連する場合、一部のパケットはステップを見逃します。つまり、ステージ1からステージ4に直接進みます。

したがって、前のステージとBlockingQueueを共有して、ステージごとにクラスを作成する予定でしたが、ExecutorServiceがプロデューサー/コンシューマーパターンのようにすべて1つで機能することも読んだので、最高の抽象化を使用しようとしています。

ただし、エグゼキュータを使用すると、プロデューサビットは、エグゼキュータに送信される前に、私が望むものではないシーケンシャルな方法で実行されるように見えます。

誰か明確にしていただけませんか?

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

model - OpenMP を使用したコンシューマー プロデューサー モデル

私は、OpenMP を使用してシングル プロデューサー マルチ コンシューマー モデルを実装しようとしています (より適切なブースト スレッドを使用することもできます)。

これはかなり単純で、スレッド対応のキュー タイプを使用する私のコードです。

ここでの問題は、プロデューサーが起動してバッファーがいっぱいになるまでデータをプッシュするのに、コンシューマーが起動しないことです。「for pragma」の周りのセクションを削除すると、同じことが起こります。私のアプローチのどこが悪いのか分かりますか?

コンパイル中に次の警告も表示されます。

セクション内の for ループのネストを参照します。この場合、どのように行うのが正しいでしょうか?

ご意見をいただきありがとうございます。

編集:この関連する質問を見つけたところ、 set_omp_nested(1) は役に立ちません。別の関数に入れてみます...

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

.net - .NET コンシューマー/プロデューサー (キュー)

私は .NET/Threads の初心者で、この演習で誰かが私を助けてくれるかどうか知りたいです。スレッドをロックせずに機能させるには、コメントを置き換える必要があります。

なんとかできたけど未完成

次のエラーが表示されます: オブジェクトの同期メソッドが同期されていないコード ブロックから呼び出されました。Monitor.PulseAll(queue);

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

c - マルチスレッドの消費者、生産者の C コード、実行していませんか?

複数のリーダーとライターのスレッドがファイルからバッファーに読み取り、次にバッファーからファイルに戻す、単純なマルチスレッドのコンシューマー/プロデューサーを実行しようとしています。スレッドセーフである必要があります。ただし、期待どおりに機能していません。途中で止まりますが、毎回別の行で停止しますか? 私が間違っていることを理解するのを手伝ってください?!?

どんな提案でも大歓迎です!

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

synchronization - 制限付きバッファーを使用するプロデューサー/コンシューマー、セマフォを使用する複数のプロデューサー/コンシューマー

私は複数の消費者/生産者の問題に少し立ち往生しています。それは私の講義ノートに載っていますが、なぜ単一の消費者/生産者のアプローチが機能しないのか理解できません。

1つのコンシューマーと1つのプロデューサーの一般的なアプローチは次のようになります。

複数のプロデューサーおよび/または複数のコンシューマーがある場合、これが機能しないのはなぜですか?私はいたるところを見てきましたが、私が理解している答えを見つけることができません:s。

ミューテックスセマフォは、バッファで同時に動作している2つのプロセスがないことを確認するため、プロセスがさらにある場合にこのプロパティがどのように変化するかはわかりません...

「解決策」は、ミューテックスをProducerMutexとConsumerMutexに変更することです。しかし、これは、プロデューサーとコンシューマーが同時にバッファーに入ることができることを意味しますが、これは許可されるべきではありませんか?

私は本当にこれを取得していません:s