問題タブ [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.
bash - フォアグラウンドに戻すまで、シェル スクリプトがバックグラウンドでスタンバイ状態になるのはなぜですか?
PHP スクリプト (beanstalkd のワーカー) を実行するシェル スクリプトがあります。
スクリプトは次のとおりです。
スクリプトを手動で実行すると、次のようになります。
完全に機能しています。PHP スクリプトの出力を確認できます。しかし、次のようにコンソールからプロセスを切り離すと:
もう機能していません。ただし、バックグラウンドでプロセスを見ることができます。
キュー ジョブ サーバーがジョブでいっぱいになり、次のように分離されたスクリプトをフォアグラウンドに移動するまで、それらのジョブは処理されません。
この時点で、すべてのジョブが PHP スクリプトによって処理されていることがわかります。なぜこれが起こっているのか分かりません。助けていただけますか?
ありがとう、マキシム
編集:
x ワーカーを実行するシェル スクリプトを作成しました。ここで共有します。それが最善の方法かどうかはわかりませんが、現時点ではうまく機能しています:
jquery - 新しい jquery detach メソッドによって返されるオブジェクトの webstorage とシリアル化
jqueryを使用して小さなWebクライアントアプリケーションを開発しています
セッションの最初のページのアプリには、ajax リクエストをトリガーし、新しいタブ (ページ内) で受信したデータを表示し、コールバックを介してイベント ハンドラーを設定するアプリ メニューのみが含まれます。
ユーザーが複数のタブを開いている場合、フォーカスされていないタブは $(tab).detach() を使用して DOM から切り離され、返されたオブジェクトはタブがフォーカスを取り戻すまで配列に格納されます (オブジェクトはその後DOM に追加します)。
デタッチの魔法は、返されたオブジェクトに、すべての html 要素にバインドされたすべてのイベント ハンドラーが含まれていることです (したがって、追加するときに何も再バインドする必要はありません)。 (ユーザーがサイトの別のページを閲覧しているときに開いたタブを復元するために保存します)。私はhtmlを見つけることができましたが、イベントハンドラは...?
では、これらのイベント ハンドラーをセッションで回復するにはどうすればよいでしょうか。コンテキストと関係がありますか?または、シリアライズするためのより良い方法はありますか ( http://code.google.com/p/jquery-json/から toJSON を使用しています)?
どんな助けも非常に感謝していますので、感謝します(すべてのコールバックを追跡してそれらを思い出すという考えは非常に憂鬱です-そしてデタッチの魔法を役に立たなくします)
multithreading - デタッチされたスレッドとデーモン スレッドの違いは何ですか?
すべてのデーモン スレッドが切り離されたスレッドであることは理解していますが、すべての切り離されたスレッドがデーモンではないのはなぜですか?
スレッド「メイン」がスレッド「A」(切り離されていない) を作成し、スレッド「A」がスレッド「B」(切り離された) を作成するとします。「B」の実行中にスレッド「A」を終了できますか?
PS: pthreads を参照して質問していますが、関係なく回答してください。
jquery - JQueryで複数の切り離された要素を復元する
テーブル内にリンクがあり、クリックすると親全体が削除されますtr。detach()後でイベントに基づいてそのアイテムを復元する目的で使用しています。
通常、これを変数として保存し、後で呼び出して後で使用しますが、append()複数の行を復元する必要がある場合はどうなりますか?
.=変数にさらに追加する方法はありませんか ?
JSFiddle = http://jsfiddle.net/nErDy/
android - onSaveInstanceState() をトリガーしないフラグメントのデタッチ
私の Android アプリケーションには、特定の を占めるActionBarが変更されています。タブが変更されたときにフラグメントの状態を保存して、で回復できるようにしようとしています。FragmentFrameLayoutonSaveInstanceStateonCreateView
問題は、onSaveInstanceState決して呼び出されないことです。とメソッドが呼び出されますが、Fragment指定された toは null のままです。onDestroyViewonCreateViewBundleonCreateView
onSaveInstanceStateが実際に呼び出されたとき、タブを切り替えたときに確実に呼び出されるようにする方法、またはFragment切り離されて再接続されたときに状態を保存および復元するためのベストプラクティスを誰かに説明してもらえますか?
断片:
アクティビティ:
jpa - JPAで関連オブジェクトをデタッチする方法
em.clear()を使用してすべてのエンティティをデタッチしましたが、関連付けられたオブジェクトがデタッチされていませんか?関連するオブジェクトを切り離す方法は?
CustomerSurvey.java:
私のテストクラス:
エラーメッセージ:
調査=com.ge.dsp.iwork.entity.CustomerSurvey@36b88ea5調査ID=131スレッド"SpringOsgiExtenderThread-134"の例外org.springframework.beans.factory.BeanCreationException:URL[バンドルで定義された名前'testCloseRequest'のBeanの作成中にエラーが発生しました://178.124:0 / META-INF / spring / module-context.xml]:initメソッドの呼び出しに失敗しました。ネストされた例外はjavax.jdo.JDODetachedFieldAccessExceptionです。フィールド「customer」にアクセスしようとしましたが、オブジェクトをデタッチしたときにこのフィールドはデタッチされませんでした。このフィールドにアクセスしないか、オブジェクトをデタッチするときにデタッチしてください。 AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320)at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor $ CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132)at java.lang.Thread.run( 662)原因:javax.jdo.JDODetachedFieldAccessException:フィールド "customer"にアクセスしようとしましたが、オブジェクトをデタッチしたときにこのフィールドがデタッチされませんでした。このフィールドにアクセスしないか、オブジェクトをデタッチするときにデタッチしてください。com.ge.dsp.iwork.entity.CustomerSurvey.jdoGetcustomer(CustomerSurvey.java)at com.ge.dsp.iwork.entity.CustomerSurvey.getCustomer(CustomerSurvey.java:89)at com.ge.dsp.iwork.test .WorkServiceTest。
jquery - JQuery の追加後に削除
Fiddle: http://jsfiddle.net/YbfZG/4/何らかの理由で toggleDiv/removeDiv 関数が機能していません (私は jsfiddle をあまり使用していません)。達成しようとしています。
ユーザーがドロップダウンから選択して項目 (div) を動的に追加できるページがあります。これは .append() によって実現されます。また、アイテムを削除して (.remove())、再度追加することもできます。各 div には、リンクをクリックするとトリガーされる非表示/表示領域が含まれます。
div がページに初めて追加されたとき、非表示/表示領域は正常に機能します。同じ div を削除してから再度追加すると、非表示/表示が機能しなくなります。これは、div が DOM から完全に削除されていないため、ID に基づいて動作する非表示/表示機能が、作業する正しい div を見つけられないためだと思います。
remove 関数を $(this).empty().remove(); に変更しようとしました。しかし、それはうまくいきませんでした。デタッチも試してみましたが、機能に変化はありませんでした。私はいくつかの読書をしましたが、.on() を使用する必要がある可能性がありますが、それを構造化する方法がわかりません。
ETA: コードを追加してトグルし、div 名を数値だけのものに変更しました (私の入力ミス)。
jpa - JDODetachedFieldAccessException:フィールド "attachment"にアクセスしようとしましたが、オブジェクトをデタッチしたときにこのフィールドがデタッチされませんでした
エンティティクラス:
永続性クラス/ロジック:
コンシューマークラス/ロジック:
私が得るエラー:
原因:javax.jdo.JDODetachedFieldAccessException:フィールド "attachment"にアクセスしようとしましたが、オブジェクトをデタッチしたときにこのフィールドがデタッチされませんでした。このフィールドにアクセスしないか、オブジェクトをデタッチするときにデタッチしてください。com.ge.dsp.iwork.entity.CustomerSurvey.jdoGetattachment(CustomerSurvey.java)at com.ge.dsp.iwork.entity.CustomerSurvey.getAttachment(CustomerSurvey.java:89)at com.ge.dsp.iwork.test .WorkServiceTest.testSubmitSurveyResponse(WorkServiceTest.java:270)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegating :25)orgのjava.lang.reflect.Method.invoke(Method.java:597)で。
ありがとう、
jquery - 画像をデタッチしてから、デタッチ元の場所に追加して戻す
私の経験レベル - カスタム スライダーを作成していますが、jQuery を使用するのはこれが初めての経験ですが、html、css、jquery が一緒に何をするかについてはかなりよく理解できていると思いますが、まだ初心者の気持ちが続いています。
私の問題 - そのようにマークアップされた 17 個の div があり、img タグを削除したいと思います。
.detach() と次の jQuery を使用すると、これを非常に簡単に行うことができます。
var = imageToAttach と attachLocation を使用して、削除された画像と削除された場所を追跡しているので、必要に応じてその特定の div に再度追加できます (別の画像がクリックされたとき、または左右のコントロールがクリック) それで、これを手に入れることができれば -- http://jsfiddle.net/lorenzo_vm/nbF8d/3/ -- jsfiddle が動作するようになれば、やりたいことができると思います。
数時間の調査とその後のいじり
やりたいことはわかったと思います.hide()と.show()を使用しますが、上記のフィドルで何が起こっているのかまだ興味があります...つまり、どうすればよいですか別のdivをクリックしたときに元の同じdivに再挿入されるようにimgを取得します...そして、親切なstackoverflowユーザーでよろしければ、divを割り当てる簡単な方法も教えていただけますかid="zero" id="one" などを使用する代わりに、ある種の配列。
このようなもの?
for ループを使用して、slides.length のインデックスを配列内の各スポットに割り当てますか?
または、変数スライドは配列ですか? 私は少し混乱しています。
本当にありがとう!
- マイケル
c - 文字列の配列を共有メモリからどのように切り離しますか?C
私は持っています:
これは正常に機能しますが、デタッチしようとすると「無効な引数」エラーが発生します。
何か案は?ありがとうございました