問題タブ [detach]
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.
java - Eclipse Junoでエディターをプログラムで切り離す方法は?
私のRCPアプリケーションでは、Eclipse 4.2(Juno)でエディターを開くことができますが、デフォルトで別のウィンドウで開く(つまり、切り離す)ようにします。メインのワークベンチウィンドウの外に手動でドラッグアンドドロップする必要はありません。
IEditorPart、WorkbenchWindow、WorkbenchPage、IViewSiteなどのクラスをさまよっていますが、今のところ運がありません。
実際、org.eclipse.jface.dialogsからダイアログウィンドウにエディターを埋め込むことができれば素晴らしいと思います。しかし、ウィンドウ(ビューと同じくらい)とエディターがうまく連携しないため、それが可能だとは思いません。
github - 一緒に作業するときに頭が離れないようにする
私のコースでは、パートナーと一緒に何かをコーディングする必要があります。コード プロジェクトで共同作業できるようにするために、リビジョンと単一ファイルで同時に作業できる可能性があるため、GitHub が最適であると考えました (少なくとも、これは可能であると考えています)。
私たちはすべての git の作業に Github を使用しており、私たちの 1 人が何かをコーディングするときは、最初にレポが「同期中」であることを確認してから、自分のものをコミットして再度同期します。しかし、ときどき、私たちのどちらか (または両方) が頭の分離の問題に遭遇することがあります。私たち二人とも、私たちが間違っていることを理解していません。私たちは単一のブランチ (マスター) で作業しているので、「ブランチの問題」などは発生しないはずです。
基本的に、そのようなことを回避するために何をしなければならないかを知りたいと思います。これが発生したときにコードを失ったこともあるからです。または、同時に 1 つのファイルで作業して間違ったことをした場合。
例:
- 私のパートナーは、「os_mem_drivers.c」と「os_memory_strategies.c」で何かをコミットしました。
- 「os_memory.c」と「os_memheap_drivers.c」に取り組んでいましたが、今すぐコミットしたいと思いました。
- したがって、Githubを開き、コミットしたいと思い、同期の競合が発生しました(git rebaseなどについて話します)
views - Juno は、パースペクティブの変更時に切り離されたウィンドウを再配置します
最近、Java 1.7 の機能を利用するために Juno にアップグレードしましたが、ビューが正しく動作しなくなりました。
私は複数のモニターで作業し、ビュー (パッケージ エクスプローラー、アウトラインなど) を切り離して別のモニターに配置し、現在のエディターとビューを全画面表示できるようにしています。
ただし、パースペクティブ ( java と debug ) を切り替えると、切り離されたビューがエディターのすぐ上に再配置され、エディターに移動するためにそれらを移動する必要があります。
すべてを正しく配置した後、両方のパースペクティブを保存しようとしましたが、再起動するかどうかに関係なく、役に立ちません。
インディゴのように、切り離されたウィンドウの位置を永続的にするトリックはありますか?
linux - 分岐したプロセスが終了する前に共有メモリを切り離すべきか
共有メモリを要求し、それをプログラムのメイン プロセスにアタッチしたとします。
このプログラムは、いくつかのプロセスを作成します。shmatのマニュアルが言うように
fork(2) の後、子は接続された共有メモリ セグメントを継承します。
したがって、共有メモリを子プロセスにアタッチする必要はありません。
しかし、それを切り離すのはどうですか?子のコードでもそれを行う必要がありますか?
または、メインプロセスで共有メモリを切り離して破棄するだけで十分ですか?
python - Python pthread_detach アナログ
皆さん、今晩は。Python 2.7 とthreadingモジュールを使用してマルチスレッド プログラムを作成しています。コード例を次に示します。
C++ (POSIX スレッド ライブラリ) には、実行中のスレッドを切り離された状態にするpthread_detach()関数があることを知っています。関数の終了後に、このスレッドがリソースをシステムに解放することを保証します。それで、Pythonにそのような関数の類似物はありますか? それとも、Python でスレッドを切り離す必要はまったくなく、スレッドによって使用されたリソースは、スレッド化された関数の終了後に自動的に解放されるのでしょうか?
docs.python.orgと Googleで情報を検索しようとしましたが、無駄でした。
sql - 6か月以上経過したSQLServerDETACHデータベース
6か月以上前に作成されたデータベースのリストを次のように取得できます:-
次のような結果が得られます:-
私はこのようにデータベースを切り離すことができます:-
sp_detach_db最初のクエリが返すデータベースごとに実行する必要があります。
これを行うための最良の方法は何ですか?
hibernate - Hibernate: デタッチはコレクションにカスケードされません
現在、Hibernates デタッチ オブジェクトを DTO として使用するテストを行っています。しかし、親 Bean のデタッチが、親 Bean のコレクション内に含まれる Bean にカスケードされないという問題があります (CascadeType.ALL が設定されています)。
たとえば、属性タイプへの外部キーを持つ属性のコレクションを含む親があります。私は次のように読みました。
Bean を読み取った後、セッションから切り離します。
その後、私はいくつかのデータを出力します:
これまでのところ、すべてが期待どおりに機能しています。しかし、Bean のロードから「createAlias」を削除すると、セッションから切り離される必要があるため、属性タイプのアクセスでエラーが発生することが予想されます (属性マッピングには CascadeType.ALL が含まれます)。エラーの代わりに、hibernate は SQL をトリガーして型をロードします。
属性がセッションから切り離されないのはなぜですか?
jquery - 切り離されたすべての行を元の場所に追加する方法は?
ボタンがクリックされた後、テーブルから行を切り離したい。ただし、元の場所に追加することはできません。「削除」ボタンが属する行を切り離すために、以下のコードになりました。
複数の行を切り離し、それらすべてを「リセット」ボタンで追加する必要がある場合、問題はさらに複雑になります。何か提案をしたり、適切なロジックに誘導したりできますか?
linux - pthread_attr_destroy を呼び出すのはいつ安全ですか?
Linux で pthreads を使用しています。pthread_attr_destroyドキュメントから、新しいスレッドを作成するために使用する属性を呼び出すのが安全な時期が明確ではありませんか? 返品後すぐにできpthread_createますか、それともスレッドが結合または分離されるまで待つ必要がありますか?
前もって感謝します、クリストフ
jquery - Jquery:要素を切り離して再接続する簡単な方法は?
detach() と html を挿入するさまざまなメソッドについて知っています。しかし、要素を切り離し、プレースホルダーを残し、後でそのプレースホルダーを要素に置き換えるにはどうすればよいでしょうか?
私が考えることができる唯一の解決策は、prev()、次に next()、次に parent() をチェックすることです。そのプレースホルダーを保存し、後でそのプレースホルダーを使用して要素を元に戻します。
もっと簡単な方法があるはずです...
ありがとう。