問題タブ [push]
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.
.net - ファイアウォールを介してクライアントにWCFプッシュ?
WCF サーバーは、変更について WCF クライアントにどのように通知しますか?も参照してください。(コメントや長いポーリングなど、単純なポーリングよりも優れたソリューション)
クライアント ファイアウォールを介して、WCF でプッシュ テクノロジを使用する必要があります。これは一般的な問題であるに違いなく、理論的には機能することを知っています (以下のリンクを参照)。
要件:
- WCF
- クライアントは、tcp ポート 80 (netTcpBinding) を介してサーバーに接続します。
- サーバーは不規則な間隔 (1 分から数時間) で情報をプッシュバックします。
- ユーザーがファイアウォールを構成する必要はありません。サーバーのプッシュは、すべての受信ポートが閉じられているファイアウォールを通過する必要があります。これには、同じ接続での TCP デュプレックスが必要です。クライアント ファイアウォールでポートを開く必要があるため、デュアル バインディングは機能しません。
- クライアントは定期的に (おそらく 15 分ごとに) ハートビートをサーバーに送信するため、サーバーはクライアントがまだ生きていることを認識します。
- サーバーは WAS を使用した IIS7 です。
解決策は二重 netTcpBinding のようです。この情報に基づいて:
しかし、動作するコード サンプルをまだ見つけていません。Microsoft の WCF サンプルから "Duplex" と "TcpActivation" のサンプルを組み合わせてみましたが、うまくいきませんでした。動作するサンプル コードを教えてください。または、小さなサンプル アプリを作成してください。どうもありがとう!
push - ほぼリアルタイムでさまざまな種類のクライアントにデータをプッシュする方法は?
スポーツデータをajax/javascript、flash、.NET、Mac/iPhoneなどのさまざまなクライアントタイプにプッシュする必要があります。データの更新はほぼリアルタイムである必要があり、数秒の遅延が許容されます。
これを最もよく達成する方法は?
windows - Windows 上の Git での無効なファイル記述子の問題
Linux で Git を約 1 年間使用していますが、すべて正常に動作しています。最近、同僚が開発に参加し、Windows を使用しています。そこでもすべて正常に動作しますが、Linux サーバー上のリモート リポジトリ (ベア) に変更をプッシュしようとすると、「無効なファイル記述子」というメッセージが表示されて失敗することがあります。
Linux git を使用して同じリモート リポジトリを問題なく更新します。WinGit 0.2 とMSysGit (今日ダウンロード、Git 1.5.6 を使用) を試しました。どちらも同じ問題を抱えています。
ネットワークは問題なく動作していることに言及する必要があります。リポジトリ全体を最初から再度複製できます。変更をプッシュすることはできません。
誰かが前にこのようなものを見たことがありますか?
version-control - 他の変更をそのままにして、単一のファイルをコミットしてプッシュする最も簡単な方法は何ですか?
私は Mercurial に比較的慣れていないので、私のチームは現在、Subversion の代わりとして Mercurial を試しています。
作業ディレクトリの他の変更をコミットせずに (または少なくとも他のリポジトリにプッシュせずに)、単一のファイルをコミットして別のリポジトリにプッシュするにはどうすればよいですか?
これは、データベースの移行で発生します。ソース管理への移行をコミットして、データベースの移行に伴うコードの変更に取り組んでいる間、DBA がそれを表示および編集できるようにします。変更はまだ準備が整っていないため、すべてをプッシュするつもりはありません。
転覆では、私は単純に次のようにします:
そして地元で働き続ける。
これはmercurialでは機能しません.他のリポジトリにプッシュするとき、プルしていない変更がある場合は、それらをプルダウンしてマージし、そのマージをコミットする必要があります.リポジトリ。マージ後のコミットでは、ファイルを省略できないため、ローカル リポジトリ内のすべてをコミットする必要があります。
私が理解できる最も簡単な方法は、ファイルをローカル リポジトリにコミットし、ローカル リポジトリのクローンを作成し、実際のリポジトリから新しい変更を取得し、それらをマージしてそのマージをコミットし、それらが私の変更をプッシュすることです。
これは機能しますが、何か簡単なものが欠けているように感じます.Mercurialに作業ディレクトリに既にあるファイルを無視するように指示する方法です.マージを実行してファイルを送信するだけです. Mercurial キューでこれができると思いますが、まだ mq を完全には理解していません。
version-control - Mercurial のプッシュ/プルの進行状況を表示
Mercurial に長時間のプッシュまたはプル操作の進行状況を表示させることは可能ですか? Googleは基本的に「いいえ」と言いますが、誰かがもっとよく知っていますか? 私は何かを期待していたhg pull -v
...
php - php: 存在するかもしれないし存在しないかもしれない配列へのプッシュ
メッセージを含む配列を作成したい。
ただし、このコードを使用myArray
すると、既に存在する場合は上書きされます。
を使用する場合array_push
は、既に存在している必要があります。
そうしないと、ビンクします。
最初にクリアせずに、上記の 2 番目の例を機能させる方法はあり$myArray = array();
ますか?
git - プッシュは成功しましたが、git で「エラー: プッシュに失敗しました...」というエラー メッセージが表示されました。
多くのコミットを正常にプッシュしましたが、git-push のたびに「エラー: 一部の参照をプッシュできませんでした」というエラー メッセージが表示されました。このメッセージについてはわかりません。誰かが何が起こったのか教えてもらえますか? この問題を解決するにはどうすればよいですか?
ありがとう!
以下は、私の git-push のログです。
[jinuu@foonlean source]$ git push
foonlean@172.16.12.17's password:
Counting objects: 15, done.
オブジェクトの圧縮: 100% (8/8)、完了。
オブジェクトの書き込み: 100% (8/8)、908 バイト、完了。
合計 8 (デルタ 6)、再利用 0 (デルタ 0)
foonlean@172.16.12.17:Repository/source
ab5be38..d2f8993 マスター -> マスター
エラー: 一部の参照を「foonlean@172.16.12.17:Repository/source」にプッシュできませんでした
git - git プッシュが拒否されました
あきらめる!プッシュしようとするたびに、私は愚かになります:
私たちのチームには新しい git セットアップがあります。プライベート ブランチを作成する代わりに、メイン リポジトリ (github 上) をフォークして独自のコピーを作成しました。
ある時点で私がしたことは次のとおりです。
だからここに私の現在のセットアップがあります::
ここで、userX は私のプライベート リポジトリです。
そこで、upstreammaster ブランチにいくつかの変更を加え、「upstream master」からプルします。すべてがマージされます:
しかし、私がやろうとすると:
どんな助けでも大歓迎です!説明が必要な場合は、質問してください。返信します。
silverlight - Silverlightとプッシュ通知
リモート機器へのSilverlight2ユーザーインターフェイスを作成しています。異なるサイトで2人の同時ユーザーが機器と対話し(機器のオペレーターとリモートサイエンティスト)、任意の数のオブザーバーユーザーが機器と対話せずに見ているだけです。ただし、2人のアクティブユーザーのいずれかが何かを変更するたびに、これらの変更をすべてのユーザーのUIにすぐに反映する必要があります。たとえば、画像のパンやズーム、画像の一部の注釈や選択、リストボックスに表示されるコレクションへのアイテムの追加などです。クライアント内では、そのユーザーによって行われた変更を簡単に反映する監視可能なコレクションを使用しますが、別のユーザーによって行われた変更を確認するのは困難です。各クライアントからの変更をポーリングできますが、プッシュ通知のようなものの方が良いでしょう。私は例のために広範囲にグーグルで検索しましたが、私が必要としているものは何も見つかりませんでした。SilverlightがWCFサービスと対話することには、あらゆる種類のセキュリティ問題があります。これは、多くの潜在的な例が機能しないことを意味します。私は本質的にこのプロジェクトの時間を使い果たしており、迅速な支援が必要です。誰かがこれを行う方法を説明する適切な簡単な例の提案がありますか?私は経験豊富な開発者ですが、SilverlightとWCFのサービスを自分で学ばなければならず、私の地域にはこれらについて何も知らない人は誰もいません。かなりの量のASP.NET作業を行ったとしても、私はWeb/Javascriptの第一人者ではありません。ありがとう。私は本質的にこのプロジェクトの時間を使い果たしており、迅速な支援が必要です。誰かがこれを行う方法を説明する適切な簡単な例の提案がありますか?私は経験豊富な開発者ですが、SilverlightとWCFのサービスを自分で学ばなければならず、私の地域にはこれらについて何も知らない人は誰もいません。かなりの量のASP.NET作業を行ったとしても、私はWeb/Javascriptの第一人者ではありません。ありがとう。私は本質的にこのプロジェクトの時間を使い果たしており、迅速な支援が必要です。誰かがこれを行う方法を説明する適切な簡単な例の提案がありますか?私は経験豊富な開発者ですが、SilverlightとWCFのサービスを自分で学ばなければならず、私の地域にはこれらについて何も知らない人は誰もいません。かなりの量のASP.NET作業を行ったとしても、私はWeb/Javascriptの第一人者ではありません。ありがとう。