問題タブ [object-state]
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.
delphi - ビット/ビット演算子を使用してオブジェクトの状態を制御するにはどうすればよいですか?
クライアントアプリケーションとサーバーアプリケーション間で受け渡すライトオブジェクトデータパッケージを作成したいと思います。
これは非常に単純なタスクなので、1バイトで制御できるため、1バイトの各ビットの意味は異なります。
ビットのみを使用
私が今必要とするItens:
解決
すべての助けの後、私は次のセットを使用します
そして、ストリーム->永続性の場合、これが使用されるレコードになります。
みんな、すべての答えとコメントをありがとう。
iphone - タブ バー コントローラーの状態を保存および復元する
それぞれ独自のナビゲーション コントローラーを持つ 2 つのタブを持つ UITabBarController を持つアプリケーションがあります。ここで、ユーザーがアプリケーションを閉じたときのアプリケーションの状態を保存して、ユーザーがアプリケーションを再起動したときに、アプリケーションが最後に閉じられる前と同じ場所を表示するようにします。
だから、アプリケーションでWillTerminate:私は持っています
次に、アプリケーションでDidFinishLaunching: 私は持っています
また、NSCoding に準拠させるための UIImage の拡張機能もあります。ただし、状態が保持されないため、これは機能しません。最初のタブが常に選択され、ナビゲーションも保持されません。
誰かが間違っていることを教えてくれますか、それとも正しく行う方法を教えてくれますか?
c# - デバッグ中にオブジェクトの状態全体をシリアル化して印刷します
ASP.NETアプリケーションのデバッグ中に、非常に大きなオブジェクトの状態全体のプリントアウトを取得したいと思います。そのオブジェクトのすべてのプロパティと値、およびすべてのオブジェクトプロパティに対して再帰的に同じものが必要です。
アプリケーションのフロントエンドはかなりの遅延の後にタイムアウトするため、オブジェクトを完全に調べるための十分な時間がないため、時計を追加したり、イミディエイトウィンドウを使用したり、オブジェクトにカーソルを合わせたりすることはできません。
デバッグモードでオブジェクトの完全なプリントアウトを取得する方法、またはこれを行うユーティリティまたはC#関数を取得する方法はありますか?
java - 2 つのリンクされたリストから同じオブジェクトを削除する簡単な方法はありますか?
リンクされたリストが 2 つあります。
これらのリストの両方に同じオブジェクトがあります。同じオブジェクトとは、オブジェクトの状態は同じですが、別のオブジェクト ポインターによって参照されていることを意味します。
最初のリストから呼び出し.remove(object);
て削除することはできますが、2 番目のリストに対して同じことを行っても削除されません (オブジェクト ポインターの参照が異なるため)。
さまざまなリストから同じ状態のオブジェクトを簡単に削除する方法はありますか?
考えてみると、オブジェクトの状態を比較する 2 番目のリストをループすることになると思いますが、よりクリーンな方法を探していました。
asp.net - Web サービスでオブジェクトの状態を維持する方法
オブジェクトを Web サービスに送信し、Web サービスがオブジェクトを返すことは可能ですか? Web サービスを介してユーザーにオブジェクトを送信しながら、オブジェクトの状態を維持することは可能ですか?
上記のトピックに役立つリンクを提案できる人はいますか?
ありがとう..
wpf - ナビゲーション プロパティを含む SelfTracking エンティティの実際の状態を取得する
オブジェクトに変更が保存されていない場合、オブジェクトの表示を変更したいと考えています。そのまま使えると思っChangeTracker.State
ていたのですが、Navigation Property を変更しても Modified に変わりません。
たとえば、連絡先オブジェクトには、電話、住所、および電子メールのナビゲーション プロパティが含まれています。連絡先の名前を変更すると、状態は Modified に変わりますが、電話番号を変更すると、オブジェクトの状態は Unchanged のままになります。
hibernate - Hibernateflush()とCascade.PERSIST
私はいつかHibernateに取り組んでいますが、昨日まで、flush()メソッドに本当に注意を払うことはありませんでした。
トランザクションがコミットされると、flush()が自動的に呼び出されることを理解しています。
私はサンプルのライブラリ管理システムに取り組んでいます。著者と本の関係はManyToManyです
Author.javaで
Book.javaで
データベースにはマッピングテーブルBookAuthorがあります。
これが私がしていることです。
- FlushModeをMANUALに設定します
- データベースから本を入手する
- 新しい作成者を作成します。(一時的)
- Bookインスタンスで設定された作成者に作成者を追加します。
- トランザクションを開始します
- ブックインスタンスを更新する
- トランザクションをコミットします。
私の予想に反して、Bookの更新が一時的なAuthorインスタンスを伝播および永続化していないことに気付きました。Authorインスタンスはまだ一時的です。
ここで、FlushModeをAUTO(デフォルト)に設定すると、一時的な作成者がコミットされるだけでなく、関係もBookAuthorテーブルに作成されます。
flush()が非常に重要な役割を果たしていることを知って驚いています。
私は何か間違ったことをしていますか?
よろしく、
シャードゥル。
wpf - エンティティ オブジェクトをコンテキストに自動的にアタッチする方法
Person という名前のエンティティと、Car という名前のエンティティがあり、すべての車を 1 人だけが所有できます。人物は、Ef を介して DB から取得されます。次に、プロパティがいくつかのコントロールにバインドされているWPFグリッドにデータコンテキストとして人物を設定しています。とても良いです。グリッド内には、Person オブジェクトからの itemssource として直接バインドすることで CarCollestion を表示する itemscontrols があります。プレゼンテーションは完璧に機能します。車を選択して編集すると、車のオブジェクトが変更を受け入れます。人を救う上で、車のコレクションも救いたいと思います。その人物を新しいコンテキストに関連付け、人物のオブジェクトの状態を変更済みに変更し、savechanges を押します。個人の変更はデータベースに保存されますが、車の変更は保存されません。改造車を装着してオブジェクトの状態も設定することで、dbにも変更が保存されます。
私の質問は、 person オブジェクトのみを context にアタッチすることが可能で、 context がすべての car エンティティを単独でアタッチするかどうかです。すべての子オブジェクトとサブ子オブジェクトを単独で保存します。
解決策の 1 つは、オブジェクトを変更/追加/削除してリストに保存し、人物を新しいコンテキストに関連付けた後にそれらのすべてを関連付けることです。
コードを提供できなくて申し訳ありません。不在です。
また、これは問題全体の単純化されたバージョンですが、正確です
編集 - いくつかのコードが追加されました- 最後にオフィスで
そしてイベントハンドラー....
この結果、saveChenges を呼び出した後、Person の変更は DB に保存されますが、車の名前に加えられたものは保存されません。変更した Car エンティティもコンテキストにアタッチすると、それらも保存されます。すべてが機能します。
問題は、変更、追加されたエンティティのリストを維持しなければならないことです....そしてそれらのすべての人を手動で添付する必要があります。ぐちゃぐちゃになります。
知りたいのですが、人物がアタッチされたときに、Car エンティティを自動的にコンテキストにアタッチすることは可能ですか。
エンティティの処理を行うプロパティが不足している可能性があります。
php - Codeigniter: ビューからリンクするときにオブジェクトを保持する
PHPとCodeigniterの両方が初めてです。
コントローラーからビューをロードしています。このビューには、そのコントローラー内の関数を指示する form_open が含まれています。その関数内でコントローラーに以前に設定された変数を使用できますか?
たとえば、コントローラーのコンストラクターはモデルを読み込みます。次に、このコントローラーの別の関数が呼び出して、モデルの変数を に$this->model->someFunction($id)
設定します。後で、私のビューでリンクがクリックされた後、コントローラーの別の関数に移動し、それが を呼び出します。私のモデルでは が設定されていないため、これは失敗します。$id
$id
$this-model->printID()
$id
以前に変更した同じオブジェクト (またはモデル) にアクセスする関数にリンクを移動するにはどうすればよいですか? つまり、 $ID の最後のエコーは空白の文字列を返します -$ID
期待どおりに設定されていません。
助けてくれてありがとう。
私のコントローラー:
私のモデル:
ios - NSTimerは一度インクリメントした後に停止します
NSTimer
毎秒ラベルを更新したいがあります。私のコードは次のとおりです。
実行すると、ラベルは最初に「1」と表示され、その後停止しました。
「1」、「2」、「3」のように、ラベルを毎秒連続してカウントアップしたい...