问题标签 [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.

0 投票
1 回答
205 浏览

bash - 为什么我的 shell 脚本在后台处于待机状态,直到我把它带回前台?

我有一个 shell 脚本,它正在执行一个 php 脚本(beantalkd 的工作人员)。

这是脚本:

如果我手动执行脚本,如下所示:

它运行良好,我可以看到我的 PHP 脚本的输出。但是,如果我将进程与控制台分离,如下所示:

它不再工作了。但是我可以在后台看到该过程。

队列作业服务器正在填充作业,并且在我将分离的脚本带到前台之前,它们都没有被处理,如下所示:

此刻,我看到我的 PHP 脚本正在处理所有工作。我不知道为什么会这样。你能帮忙吗?

谢谢,马克西姆

编辑:

我已经创建了一个 shell 脚本来运行 x worker,我在这里分享它。不确定这是不是最好的方法,但目前运行良好:

0 投票
1 回答
105 浏览

jquery - 新 jquery detach 方法返回的对象的 webstorage & 序列化

我正在使用 jquery 开发一个小型 Web 客户端应用程序

会话第一页的应用程序仅包含触发 ajax 请求的应用程序菜单,显示在新选项卡(页面内)中接收到的数据并通过回调设置事件处理程序。

当用户打开了多个选项卡时,使用 $(tab).detach() 将未聚焦的选项卡从 DOM 中分离出来,并且返回的对象存储在一个数组中,直到选项卡重新获得焦点(对象然后追加回 DOM)。

detach 的魔力在于返回的对象包含所有事件处理程序绑定到其中的所有 html 元素(所以当我们将它附加回来时,我们不必重新绑定任何东西)这是伟大和快速的,除了我无法设法序列化该对象(并存储它以恢复用户在网站的不同页面上浏览时打开的选项卡)。我可以找到 html,但事件处理程序...?

那么会话如何恢复这些事件处理程序呢?它与上下文有什么关系吗?还是有更好的序列化方法(一直使用来自:http ://code.google.com/p/jquery-json/ 的 toJSON )?

非常感谢任何帮助,所以感谢 tun(跟踪所有回调以召回它们的想法非常令人沮丧 - 并且使分离的魔力变得无用)

0 投票
2 回答
17300 浏览

multithreading - 分离线程和守护线程有什么区别?

我知道所有守护线程都是分离线程,但为什么所有分离线程都不是守护线程?

假设线程“main”创建线程“A”(非分离),线程“A”创建线程“B”(分离)。当“B”继续运行时,线程“A”可以退出吗?

PS:我问的是pthreads,但无论如何请回答。

0 投票
3 回答
2639 浏览

jquery - 在 JQuery 中恢复多个分离的元素

我在表格中有一个链接,单击该链接会删除整个 parent tr。我detach()用于稍后根据事件恢复该项目。

通常,人们会将其存储为一个变量,然后再调用它并稍后再使用它append(),但是如果我需要恢复多行怎么办?

没有.=向变量添加更多内容的方法吗?

JSFiddle = http://jsfiddle.net/nErDy/

0 投票
1 回答
9101 浏览

android - 分离不触发 onSaveInstanceState() 的片段

我的 Android 应用程序有一个ActionBar变化,它Fragment占据了一定的FrameLayout. 我正在尝试onSaveInstanceState在选项卡更改时保存 Fragment 的状态,以便可以在onCreateView.

问题是,onSaveInstanceState永远不会被调用。' FragmentsonDestroyViewonCreateView方法被调用,但Bundle提供的 toonCreateView保持为空。

有人可以向我解释何时onSaveInstanceState实际调用它,我如何确保在切换选项卡时调用它,或者在Fragment分离和重新连接时保存和恢复状态的最佳实践?

分段:

活动:

0 投票
1 回答
1015 浏览

jpa - 如何在 JPA 中分离关联对象

我已经使用 em.clear() 分离了所有实体,但我没有看到关联的对象被分离?如何分离关联的对象?

客户调查.java:

我的测试课:

错误信息:

调查 = com.ge.dsp.iwork.entity.CustomerSurvey@36b88ea5 调查 id = 131 线程“SpringOsgiExtenderThread-134”中的异常 org.springframework.beans.factory.BeanCreationException:创建 URL [bundle 中定义的名称为“testCloseRequest”的 bean 时出错://178.124:0/META-INF/spring/module-context.xml]:init 方法调用失败;嵌套异常是 javax.jdo.JDODetachedFieldAccessException:您刚刚尝试访问字段“客户”,但在分离对象时该字段未分离。要么不要访问此字段,要么在分离对象时将其分离。 AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320) at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132) at java.lang.Thread.run(Thread.java: 662)原因:javax.jdo.JDODetachedFieldAccessException:您刚刚尝试访问字段“客户”,但在您分离对象时该字段未分离。要么不要访问此字段,要么在分离对象时将其分离。在 com.ge.dsp.iwork.entity.CustomerSurvey.jdoGetcustomer(CustomerSurvey.java) 在 com.ge.dsp.iwork.entity.CustomerSurvey.getCustomer(CustomerSurvey.java:89) 在 com.ge.dsp.iwork.test .WorkServiceTest。

0 投票
4 回答
6464 浏览

jquery - JQuery 追加然后删除

小提琴: http: //jsfiddle.net/YbfZG/4/出于某种原因,toggleDiv/removeDiv 函数无法正常工作(我没有经常使用 jsfiddle),但希望这能让您更好地了解我是什么试图完成。

我有一个页面,用户可以通过从下拉列表中进行选择来动态添加项目(div)。这是通过 .append() 完成的。他们还可以删除一个项目 (.remove()) 并可能重新添加它。每个 div 都包含一个通过单击链接触发的隐藏/显示区域。

第一次将 div 添加到页面时,隐藏/显示区域可以正常工作。如果相同的 div 被删除然后重新添加,则隐藏/显示不再起作用。我相信这是因为 div 没有完全从 DOM 中删除,因此基于 id 操作的隐藏/显示功能无法找到正确的 div 来处理。

我尝试将删除功能修改为 $(this).empty().remove(); 但这没有用。我也尝试过使用分离,但功能没有变化。我做了一些阅读,我可能需要使用 .on(),但我不确定如何构建它。

ETA:附加和切换代码并将 div 名称更改为不仅仅是数字(我的错字)。

0 投票
1 回答
2806 浏览

jpa - JDODetachedFieldAccessException:您刚刚尝试访问字段“附件”,但在您分离对象时该字段未分离

实体类:

持久性类/逻辑:

消费者类/逻辑:

我得到的错误是:

原因:javax.jdo.JDODetachedFieldAccessException:您刚刚尝试访问字段“附件”,但在您分离对象时该字段未分离。要么不要访问此字段,要么在分离对象时将其分离。在 com.ge.dsp.iwork.entity.CustomerSurvey.jdoGetattachment(CustomerSurvey.java) 在 com.ge.dsp.iwork.entity.CustomerSurvey.getAttachment(CustomerSurvey.java:89) 在 com.ge.dsp.iwork.test .WorkServiceTest.testSubmitSurveyResponse(WorkServiceTest.java:270) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java :25) 在组织的 java.lang.reflect.Method.invoke(Method.java:597)。

谢谢,

0 投票
1 回答
524 浏览

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 时,让 img 重新插入到它们所在的 div 中......如果你,善良的 stackoverflow 用户,不介意,你能告诉我一个更简单的方法来分配 div 到某种数组,而不是使用 id="zero" id="one" 等。

像这样的东西?

我会只使用for循环将slides.length的索引分配给数组中的每个点吗?

或者 var 幻灯片是一个数组?我有点困惑。

非常感谢!

  • 迈克尔
0 投票
2 回答
274 浏览

c - 如何从共享内存中分离字符串数组?C

我有:

效果很好,但是当我尝试分离时,出现“无效参数”错误。

有任何想法吗?谢谢你