問題タブ [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.

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

c# - C#でTKeyから辞書TValueを取得する方法は?

辞書 obj を宣言しました。

思い出したように、

の式はaDict[IP]、値 (ホスト) を返すことができます。

今、反対方向に行くと。

Value からキーを取得する方法は? aDict[Host]?

Dictionary は C# の一方通行であり、 Key から Value へのみ実行されますか? ありがとう。

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

java - 双方向 SSL セキュア Web サービスを使用する Java Client Destop App の例が必要

双方向 SSL で保護された Web サービスを使用する Java デスクトップ アプリケーションの例を探しています。特にEclipse IDEに基づいている場合、チュートリアルや例は素晴らしいでしょう。

ありがとう。

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

java - ANTLR を双方向の解析/生成の両方に使用できますか?

受信メッセージを解析し、送信メッセージを EDIFACT 形式 (基本的に構造化された区切り形式) で生成する必要があります。

メッセージを解析して生成される Java モデルが欲しいです。次に、同じモデルを使用してインスタンスを作成し、メッセージを生成したいと思います。

前半は問題ありません。私は以前に ANTLR を使用して raw -> Java オブジェクトに移動しました。しかし、私はその逆をしたことはありません。

ANTLR は文法を使用した生成をサポートしていますか、それとも本当に解析のみのツールですか?

編集:

拡張 - 2 つのことを理想的に定義したいと思います。生のメッセージを記述する文法 (この場合は EDIFACT ですが、必要に応じて CSV のふりをします)。そしてJavaオブジェクトモデル。

raw -> Java モデルから取得する ANTLR 文法を記述できることはわかっています。たとえば、SQL 文字列の解析 -> 以前に行った Java モデル。しかし、理想的には、文法を変更せずに、逆の方向に進む必要があります。

JAXB(XMLの世界)に例えるなら、EDIFACTには(XMLではなく)どうしてもJAXBが欲しい。

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

.net - WPFの双方向データバインディングとは正確には何ですか?

私はMVVMでWPFを学習しています。まず、MVVMでJasonDolingerのビデオを視聴しました。彼が言及した中で、WPFでMVVMを使用する利点の1つは、双方向のデータバインディングです。私の質問は、彼が双方向のデータバインディングとはどういう意味ですか?1)コントロール(ビュー)からVMのプロパティにデータをバインドし、2)コレクションまたはプロパティの変更がビューに反映される機能の機能ですか?私が間違っている場合、誰かがそれが何であるか、そしてその利点は何ですか?これは非常に単純な疑問かもしれませんが、私はWPFに非常に慣れておらず、その用語であり、現在WinFormsから離れています。

0 投票する
11 に答える
132487 参照

file - rsyncとの双方向同期

フォルダa/とリモートフォルダA/があります。Makefileで次のようなものを実行します。

sync-musicを作成すると、最初にサーバーからローカルにすべてのdiffが取得され、次にその逆で、ローカルからサーバーにすべてのdiffが送信されます。

これは、将来的に更新または新しいファイルがある場合にのみ非常にうまく機能します。削除がある場合、それは何もしません。

rsyncには、私が望むことを達成するのに役立つ--deleteオプションと--delete-afterオプションがありますが、双方向同期では機能しません。

Synでサーバーファイルを削除したい場合、ローカルファイルが削除されていれば機能しますが、何らかの理由で(後で説明します)サーバーにはないがローカルに存在し、削除されたファイルがある場合は、サーバーでコピーするのではなく、ローカルでそれらを削除したい(たまたま)。

コンテキスト内に3台のマシンがあります。

  1. デスクトップ
  2. ノート
  3. ホームサーバー

そのため、たとえば、ノートブックの同期で削除されたファイルがサーバーにある場合があります。次に、デスクトップ(削除されたサーバーファイルがまだ存在する場所)と同期を実行するときに、これらのファイルを削除したいのですが、サーバーに再度コピーされました。

私はこれがデータベースと操作の追跡でのみ可能だと思います:P

より簡単な解決策はありますか?ありがとうございました。

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

vb.net - オブジェクト全体が変更されたときに双方向のバインドを維持する

私はクラスを持っています:

インスタンスを作成し、2つのTextBoxをオブジェクトにバインドできます。

これで、TextBoxまたはオブジェクトを変更できます。

..オブジェクトとTextBoxは2つの方法で更新されます。

次に、オブジェクト全体を更新します。

...しかし、これはTextBoxを更新しません。

私は何が間違っているのですか?

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

loops - この双方向ループを単純化/簡潔化しますか?

どこかでワイヤーが交差しています (または十分な睡眠がありませんでした)。双方向ループが必要ですが、現在のコードは単純に醜いです。

問題: インデックスを使用して線形データ構造に沿って実行しています。私は開始インデックスを持っています.120としましょう。両方向に交互に走りたいです。

例: 120,121,119,122,118,123,117,...

方向ごとに個別に満たす必要がある停止基準があります。一方の方向が満たされている場合は、もう一方の方向に実行したいだけです。両方が満たされている場合は、ループを終了する必要があります。さらに、次のインデックスが無効な場合 (データ構造の終わり、0 より小さいか 200 より大きいなど) は停止する必要があります。

例: 116 後方、130 前方で実行を停止: 120,121,119,122,118,123,117,124,116,(break),125,126,127,128,129,130​​。

最初に一方の方向に実行してから、もう一方の方向に進むことは残念ながらオプションではありません。

私の現在のコードは単純に醜いです。「生産的な」コードを含まない行がたくさんあります。反復ロジックのみ:

何か不足していますか?ヒントをいただければ幸いです。ありがとう。

編集1:「cur_idxで何かをする」を別の関数に入れる、非常に素晴らしい答えがたくさんあります。これは私の質問に対する完璧なアイデアですが、反復コードを別の場所に置き、生産的なコードをそこに残すことを好みます。長いアルゴリズムがあり、再配置作業を最小限に抑えるために、終了後に分割したいと考えています。

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

wpf - 双方向バインディングとセレクター

設定:

  1. ObservableCollection にバインドされた ComboBox があります。
  2. UI に Car オブジェクトがあります。その Color プロパティは、ComboBox の SelectedItem にバインドされています (バインディング:<ComboBox SelectedItem="{Binding Car.Color}".../>
  3. カラー リストはデータベースで変更される可能性があるため、時々更新する必要があります。

問題:

が更新されるObservableCollection<MyColor>と (== これは、Resetそのイベント内で を送信することを意味しますCollectionChanged)、車の Color プロパティがコレクションの最初の項目に設定されます => リストが更新されます => ComboBox はコレクションをリロードし、選択された項目を最初の項目に設定しますコレクション内の 1 つ => 車の色が同じ最初のアイテムに変更されている (双方向バインディングのため) => 問題

要するに、どうすればこれを回避できますか? リロード時に、選択したアイテムをバインディングからすぐに取得するように指示するにはどうすればよいですか?

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

vb.net - dotnet での ssl を使用した双方向認証

Web リクエストを介してデータファイルを送信する必要があるプロジェクトがあります。相互認証とも呼ばれる双方向認証をセットアップする必要があります。特別な証明書が必要かどうかはわかりませんが、レベル 3 である必要があることはわかっています。

この場合のサンプル コードが見つかりません。証明書情報をどこに追加すればよいかわかりません。このコードでUnderlying connection is closedは、応答ストリームを読み取ろうとするとエラーがスローされ、ServicePointManager.ServerCertificateValidationCallback呼び出されません。ここに私が持っているものがあります:

サンプルコードを含むブログへのヒントやリンクは素晴らしいでしょう。ありがとう。

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

wpf - Silverlight / wpf サーバー側アプリとの双方向通信

1 つのアプリケーションにビジネス ロジックがあります。これを「サーバー」と呼びましょう。Silverlight または WPF アプリを使用して、このアプリケーションで何が起こっているかを「観察」したいと考えています。

そこで、現在の状態をクライアントに公開する WCF サービスを使用し、定期的に更新をポーリングすることにしました。

うまく機能していますが、変更についてクライアントに通知する必要があるため、ある種の双方向通信が必要です。

投票以外に方法はありますか?