問題タブ [two-way]
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.
ssl - 発信双方向 SSL 接続の集中化
現在、着信 SSL 要求を処理するために Apache を使用しています。これらは双方向の SSL 接続です。Apache は https 接続を受け入れ、要求を http 接続としてアプリケーション サーバーに渡します。これは私たちにとってうまくいきます。
送信双方向 SSL 接続に同じ種類の集中型メカニズムを使用したいと考えています。Apache または別の製品でこれを行う方法はありますか? 複雑なことに、クライアントを識別するために必要なクライアント証明書は、宛先によって異なります。
要するに: - 内部クライアントは http 経由で Apache または別の製品に接続します。- Apache または別の製品は、ルール (?) に基づいて、双方向の SSL 接続が必要であることを認識し、これを宛先に設定します。- 宛先に応じて、クライアントを識別するために正しい証明書が送信されます。
よろしく、
ニドキル
javascript - jQueryテンプレートプラグイン:双方向バインディングを作成する方法は?
jQueryテンプレートプラグイン(Microsoftが作成したもの)を使い始めましたが、今はこの問題に直面しています。テンプレートは、オブジェクトの配列にバインドされた一連のフォーム用です。フォームの1つで何かを変更すると、バインドされたオブジェクトを更新する必要があり、それを自動化する方法がわかりません。
これが簡単な例です(実際のテンプレートとオブジェクトははるかに複雑です):
これにより、2つのテキストボックスにデータが入力され、それぞれが対応するオブジェクトの値にバインドされます。ここで、テキストボックスの1つで値を変更した場合、対応するデータオブジェクトの値を更新する必要があります。それを行う方法はありますか?
wpf - WPF:動的列でDataGridバインディングを編集可能にする方法は?
可変数の列を持つ DataGrid にデータをバインドする必要があります。次のコードを使用して機能させました。
ここで、DataList は次のように宣言されます。
TitleList は次のように宣言されます。
問題は、TwoWay バインディングを指定したにもかかわらず、実際には片方向であることです。セルをクリックして編集しようとすると、「'EditItem' はこのビューでは許可されていません」という例外が発生しました。拘束力のある表現で何かを見逃したのですか?
PS Deborah の記事"Populating a DataGrid with Dynamic Columns in a Silverlight Application using MVVM"を見つけました。ただし、私の場合はうまく機能させるのに苦労しました(具体的には、ヘッダーバインディングを機能させることができません)。うまくいったとしても、一貫性のないセル スタイルなどの問題にまだ直面しています。そのため、上記のコードを少し調整して機能させることができるかどうか疑問に思っています。
編集:私の問題に関連している可能性のある別の投稿を見つけました: Implicit Two Way binding。文字列のリストをTextBoxにバインドすると見えます
「双方向バインディングにはパスまたは XPath が必要です」のようなエラーが表示されます。しかし、問題は使用することで簡単に修正できます
また
私の問題が同様の方法で解決できる場合、誰かが私にヒントを与えることができますか?
authentication - 双方向SSL検証
双方向SSL認証の詳細についてもっと知りたいと思っています。私が知りたいのは、あるクライアントが別のクライアントの証明書を受け取ったときにどのような検証が行われるかです。(下の画像の確認サークルを参照してください)
誰かがすべてのステップのリストを持っていますか?指摘できる標準文書はありますか?各サーバーはそれを異なる方法で実装しますか?
主に私が求めているのは...サーバーは他のサーバーのホスト名と証明書の共通名(CN)に対して検証を行いますか?
python - 非同期コアまたは Python の代替を使用した双方向ソケット I/O
TCP 通信を使用して GPRS 経由で現場のセンサー デバイスとソケット I/O を行う必要がある Django Web アプリのバックエンドに取り組んでいます。
python module を使用して、デバイスからデータを取得することに成功しましたasyncore
。私が行ってきたことは、TCP 経由でサーバーにデータを送信するようにデバイスを構成することでした。次に、この受信データを使用して取得しましたasyncore
(ソケット i/o への非同期アプローチのために選択しました)。
、 などのコールバックでカスタムアクションを実装できるようにするために、 asyncore.dispatcher
orをオーバーロードすることについてのドキュメントの話。asyncore.dispatcher_with_send
handle_write
handle_read
現在、メソッドで取得することで受信データを取得できhandle_read
ますが、最近新しい要件が発生しました。
デバイスがサーバーに接続するときに接続を保持できる必要があります。これにより、デバイスにいくつかのコマンドを送信し (デバイス自体の識別を要求するなど)、その後、本物であることが判明した送信データを引き続き使用できます。
そのため、実装のメソッドにコードを追加しました。これはhandle_write
、「自分自身を識別する」コマンドを、接続されているデバイスに送信するためのコードです。しかし、私の問題は、デバイスが接続し続けていてhandle_read
、着信データを取得できることを示している場合でも、このコードが実行されないことです!
「自分自身を識別する」コードを入れてみました(以下のような16進コマンドを送信します)
handle_read
以前に送信されたデータを保持している間に応答が返ってくることを期待していますが、これは失敗します! 私に何ができる?
これを実現するためのより良い/最良の方法は何ですか?
r - R の Two-Way ANOVA からの One-Way ANOVA データ
二元配置 ANOVA 分析を実行したところ、間違いがなければ、交互作用に加えて、個別のパラメーターごとに一元配置分析の p 値も得られます。同じパラメーターに対して別の一元配置分析を行うと、得られる遺伝子が異なるのはなぜですか? ありがとうございます!
data-binding - コンボボックスの selectedItem の双方向データバインディングが、Adobe Flex 4 で @ 記号を介して機能しない
コンボボックスの selectedItem と valueobject のフィールドの 1 つで、双方向のデータ バインディングを有効にする必要があります。@{変数名} コンストラクトを使用しています。
それは一方向に機能します-valueobjectのフィールドが変更されると、コンボボックスのselectedItemが更新されます。しかし、コンボボックスの変更イベントを明示的に処理しない限り、リバースは機能しません。@ が期待どおりに機能しない理由はありますか。
以下のコード スニペットでは、OrderInfo.billingName をコンボ 1.selectedItem にバインドしようとしています。
1 番目の使用例: OrderInfo.billingName の初期値は、combo1.selectedItem に設定されています。
2 番目のユース ケース: OrderInfo.billingName の値が途中で変更された場合、combo1.selectedItem も更新されます。
3 番目の使用例: ユーザーがコンボ 1 から値を選択すると、変更イベントを処理しない限り、OrderInfo.billingName に割り当てられません。
[Bindable]
public class OrderInfo {
wpf - wpf双方向バインディングが機能しない
私は持っている
MainWindow.vb で、私は持っています
私が持っている次のページのために、
ページを変更するには、戻るボタンと次のボタンを使用して、thisPage と nextPage の表示を切り替えるだけです。
私は何が間違っているのか分かりません:-
- listbox5 には元の値のみが表示され、テキストボックスによって変更されたものは表示されません。
- ただし、tbtb はその値を更新できます
android - Androidでのサーバークライアント双方向通信
私はこの例を実装しています
これは、2 台の Android フォン間でサーバー クライアント通信を行う方法を示しています。動作するようになりましたが、少し変更してみます。現在、プログラムのセットアップ方法では、クライアントはサーバーにのみメッセージを送信します。サーバーがクライアントにも送信でき、クライアントもリッスンできるように、これを変更しようとしていました。カウンターをインクリメントする両方の電話でタイマーが実行されています。カウンター値を前後に共有したいだけです。ただし、これを行うには困難がありました。
サーバー側では、クライアントからメッセージを受信した後、printwriter out = new PrintWriter(client.getOutputStream(), true); を追加することにしました。
次に、クライアントからの入力を読み取る while ループで、実行可能なコード内に out.println("hello client"); だけを追加しました。
コードはクラッシュしていないようですので、それで良いと思います。だから今、私はクライアント側を見ています。「ブロッキング」であるため、ソケットコードを別のスレッドで実行することが重要であることを認識しています。ただし、その例のクライアント コードはハンドラーを使用していないようで、その理由が気になります。サーバーコードと同じように、クライアントコードに bufferedreader を配置してから、新しいランナブルを投稿しようとしました。クライアントがプリントライターを持っている場所と同じtry catchブロックに入れました
ただし、興味深いのは、これが発生した場合、サーバー コードは通常、受信したクライアント カウンター値を更新し、それ自体のカウンター値は更新されないことです。つながっているとは言いますが。クライアントからメッセージを受信しない限り、テキストラベルを設定しないようにプログラムしました。これは、クライアントがメッセージを送信していないことを意味する必要があります。クライアント側で何が間違っているのか疑問に思っています。
繰り返しますが、私がしようとしているのは、サーバーとクライアントの両方が情報をやり取りすることです。そして、どこかでスレッドをブロックしているに違いないと思います。わからない。この種のやり取りを適切に行う方法を誰か教えてもらえますか? Peter の声明によると、私はそれがローカル ネットワークでしか動作しないことに問題はありません。2 台の電話をワイヤレス ルーター経由で接続しています。
ありがとうございました
data-binding - コンボボックスの選択された値のバインディングが双方向データバインディングに逆流しない
シンプルなMVVMフレームワークを使用してシンプルなSilverlight4.0LOBアプリケーションを作成します。
のすべての従業員のリストを表示する従業員リストビューがあり、EmployeeListViewModelに次のようないくつかのプロパティがあります。
これで、私のビューには、従業員リストで選択した従業員を編集するためのボタンがあり、編集するEmployeeDetailsを含む新しい子ウィンドウが開きます。
これが従業員の編集方法です
今私の詳細にチャイルドビュー私はこの請負業者を持っています
これが私のDetailsViewModel請負業者です
結局、これでバインディングができました。部門、宗教、学年用の3つのコンボボックスがあります(これは私の従業員テーブルの外部キーです)
など..問題は、値を変更したときに、Departmentsコンボボックスのみがソース値を更新していることです。
バインディングステートメントがまったく同じであっても、他のコンボボックスは..しません!!
たくさん書いたことをお詫びします..しかし、誰かがこれで私を助けることができますか?
どうもありがとう