問題タブ [memento]

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

java - Mementoパターンとシリアル化の違い

私はMementoパターンについていくつかの調査を行っていますが、一般的に行動パターンに慣れておらず、調査によってかなり混乱しています。私が混乱している主なことの1つは、Mementoパターンとシリアル化の違いです。

私が収集できるものから、両方を使用してオブジェクトを保存し、後日持ち帰ることができますが、それらの主な違いが何であるかについて明確な答えを見つけることができませんでした、おそらく私は私の研究で何かを逃しましたしかし、私は誰かが2つの違いが何であるかについていくつかの光を当てることができるかどうか疑問に思いました。

ありがとう

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

java - JavaでMementoパターンを実装するさまざまな方法

私はMementoパターンについて調査を行っていますが、私が遭遇した例のほとんどは比較的類似しているようです(文字列を配列に保存し、必要に応じて復元します)。間違っている場合は修正しますが、今説明したメソッドは「オブジェクトのクローン作成」ですが、Mementoパターンを実装する他の方法は何ですか?

シリアル化についても取り上げましたが、オブジェクトのカプセル化に違反しているため、Mementoパターンに実装する方法ではないと言う人がいる灰色の領域があるようです。

では、誰もがパターンを実装する方法に光を当てることができるでしょうか?私の研究は、すべての異なるものの一種の混合物を考え出し、すべてを混乱させました。

ありがとう

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

oop - メメントデザインパターンとステートデザインパターン

元に戻すなど、オブジェクトを以前の状態に戻すには、Memento デザイン パターンが使用されます。ただし、取り消しとやり直しは複数回実行できます。私は記事を何度も読みましたが、それらが互いに類似しているか補完しているか、一緒に使用できるかについてはまだ不明です.

State パターンを Memento Design パターンに関連付けたり、一緒に使用したりできますか?

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

c# - 記念品の説明

私はあらゆる場所をチェックし、数え切れないほどの記事を読みました。私は答えを探して中国のフォーラムにも行きました。問題は、C# memento パターンを完全に理解できないことです。さまざまな記事でさまざまな方法が示されているため、正しく理解できません。記事のほとんどは、string memento のような単純なものだけを示しています。元に戻す機能を実行する方法を理解しようとしていますが、助けが必要です。また、パブリック部分クラスで元に戻す機能を実行するにはどうすればよいですか? パブリック部分クラスの記念品を示す小さな例が必要です。前もって感謝します。

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

c# - Catel のデータウィンドウの [適用] ボタン

変更のキャンセルをサポートするために、オプション ダイアログを再実装しています。そのためにCatel'sを使用しようとしDataWindowIMementoServiceいます。データウィンドウには既に [OK] ボタンと [キャンセル] ボタンがありますが、[適用] ボタンはありません。呼び出してカスタムボタンとして追加する必要AddCustomButtonがあるのか​​ 、それとも見逃したAPI部分があるのか​​ 疑問に思っています。

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

apache - .htaccess - Memento 用の Apache サーバーの構成

TimeGates URLへのポインティングApacheを追加するようにサーバーを構成しようとしていますHTTP Link headerMemento

私のhtaccess:

変更なし: http://www.mementoweb.org/tools/apache/

サーバーでコードをテストしていXAMPPますが、サーバーから送信された応答は次のとおりです。

htaccessの何が問題になっていますか?

編集1

Jon Lin の提案に従って、先頭のスラッシュを削除します。

サーバーから送信された新しい応答:

プロトコルは解析されていますが、URL の残りの部分は解析されていません。他に何か提案はありますか?