问题标签 [background-foreground]

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 回答
28926 浏览

c - 如何在我自己的 C 中正确等待前台/后台进程?

一个问题中,我发布了我自己的大部分 shell 代码。我的下一步是实现前台和后台进程执行并适当地等待它们终止,这样它们就不会像“僵尸”一样停留。

在添加在后台运行它们的可能性之前,所有进程都在前台运行。为此,我在使用 execvp() 执行任何进程后简单地调用了 wait(NULL)。现在,我检查 '&' 字符作为最后一个参数,如果它在那里,通过不调用 wait(NULL) 在后台运行进程,并且进程可以在后台愉快地运行,我将返回到我的 shell。

这一切正常(我认为),现在的问题是我还需要以某种方式调用 wait() (或 waitpid() ?),以便后台进程不会保持“僵尸”状态。那是我的问题,我不知道该怎么做...

我相信我必须处理 SIGCHLD 并在那里做一些事情,但我还没有完全理解什么时候发送 SIGCHLD 信号,因为我试图也将 wait(NULL) 添加到 childSignalHandler() 但它没有工作,因为我在后台执行了一个进程,调用了 childSignalHandler() 函数,因此调用了 wait(NULL),这意味着在“后台”进程完成之前我无法对我的 shell 执行任何操作。由于信号处理程序中的等待,它不再在后台运行。

我在这一切中缺少什么?

最后一件事,这个练习的一部分,我还需要打印进程状态的变化,比如进程终止。因此,对此的任何见解也非常感谢。

这是我目前的完整代码:

0 投票
6 回答
23922 浏览

image-processing - 如何删除背景图像并获取前图像

有两个图像

alt text http://bbs.shoucangshidai.com/attachments/month_1001/1001211535bd7a644e95187acd.jpg alt text http://bbs.shoucangshidai.com/attachments/month_1001/10012115357cfe13c148d3d8da.jpg 一个是背景图片另一个是一个人的照片相同的背景,相同的大小,我想要做的是删除第二张图片的背景并仅提取此人的个人资料。常见的方法是从第二张图像中减去第一张图像,但我的问题是人穿的颜色是否与背景相似。减法的结果很糟糕。我无法获得整个人的个人资料。谁有好的想法删除背景给我一些建议。先感谢您。

0 投票
1 回答
1326 浏览

wpf - Selected item in listbox unreadable because of the color

I dynamically create a collection of stackpanels in my listbox. In this stackpanel are contained labels and checkbox horizontally aligned.

The problem is when I click on a stackpanel, the selection is unreadable because the line become dark-blue whereas the letters stay black so black on blue, you see nothing. How can I dynamically change the forecolor of the selected elements in the stackpanel? I say dynamically and not in the xml file, because all those elements are dynamically created from a database.

I have code similar to this:


contentpresenter won't work... I tried several way to position it... So, I found a way to circle the problem ... in the app.xaml :

Thus the background of selected items is clearer so that the user can still read text of the selected listboxitems.

and every listboxitem is concerned.

and yet... I would love to know how on earth it's possible to change the selected item's text color in list box.. if I manage to get the answer I'll keep you in touch...


I did this...

but stll not working, it says the trigger property can't be found in ControlTemplate... I tried to add it after the trigger property, but not working either...


I tried something like this in the App.xaml : "

and in the particular xaml file where my listbox is :

but when executing, nothing appears anymore in the listbox, nothing... I don't get it...

0 投票
2 回答
19041 浏览

ios4 - iphone 4 sdk:检测从后台模式返回

如何检测到应用程序刚刚从“后台模式”返回?我的意思是,当用户按下“主页按钮”时,我不希望我的应用程序(每 60 秒)获取数据。但是,我想在应用程序第一次处于前台模式时进行一些“特殊”更新。

如何检测这两个事件:

  1. 应用程序进入后台模式
  2. 应用程序进入前台模式

提前致谢。

弗朗索瓦

0 投票
2 回答
37359 浏览

iphone - AppDelegate 中后台/前台方法的使用

我打算在我的应用程序中实现多任务。我可以在这里看到很多方法来做到这一点,AppDelegate比如applicationWillResignActive, applicationDidEnterBackground, applicationWillEnterForeground, ...

但是....我没有看到它们应该被使用的方式,也没有看到它们为什么不在 ViewControllers 中......也没有看到它们在这里的用途。

我的意思是:当应用程序进入后台时,我不知道我的用户在哪个视图上。反过来,当应用程序进入前台时,我怎么知道该做什么以及我可以调用什么来更新视图?

如果这些方法在每个视图控制器中,我会理解的,但是在这里,我看不出它们可以具体用于什么......

您能帮我理解将事物实施到这些方法中的方式吗?

0 投票
1 回答
418 浏览

.net - .NET 中前台/后台线程的实践

我使用内部遗留通信框架,它公开了一些高级抽象。这些抽象是围绕 .NET 线程的一些逻辑的包装器。当我查看代码时,我注意到一些抽象是前台线程的包装器,而其他抽象是后台线程的包装器。

可悲的是,我看不出为什么在某些情况下使用前台线程而在其他情况下使用后台的任何逻辑。

当在服务器端和客户端选择一个而不是另一个更好时,是否有任何指导方针或模式和实践(我相信应该有一些区别)?

有任何来自您自己的专业经验的例子吗?

0 投票
0 回答
7821 浏览

memory-management - 应用程序将进入前台通知和内存

我正在将我的视图控制器添加为UIApplicationWillEnterForegroundNotification我的viewDidLoad函数中的侦听器(如这里以前的问题所建议的那样):

问题是,当通过 Instruments 调试应用程序时,这行代码似乎非常消耗内存。关于为什么以及如何使其更有效的任何想法?

0 投票
1 回答
508 浏览

iphone - 当应用程序进入前台时,iphone刷新视图控制器不起作用

我有一个包含 3 个选项卡收件箱、联系人和设置的应用程序。

在收件箱中,有来自其他用户的消息列表,我使用函数更新消息reloadTableViewDataSource,现在我必须在应用程序进入前台时重新加载或刷新消息。

为此,我在 appdelegate 中给出了以下代码。

当我看到有关更新的消息时,似乎调用了更新的方法,nslog但收件箱视图控制器中实际上没有发生任何事情,新消息未刷新,正确的方法是什么?

0 投票
0 回答
487 浏览

ios4 - 当应用程序返回前台时显示特定视图

我有一个 voip 应用程序

应用程序在按下主页按钮时进入后台模式。当应用程序收到来电通知时,它会创建一个 UILocalNotification 并立即触发它。用户会看到带有关闭和应答按钮的警报。当他按下应答按钮时,应用程序移回前台。目前,它会准确地回到用户将其留在后台的位置。我想在这个阶段显示另一个视图,如 default.png 图片并隐藏所有以前的视图。

我可以用作此目的的入口点的第一个功能是什么?

当我来到 applicationWillEnterForeground 时,应用程序已经显示了以前的状态。之后调用 applicationDidBecomeActive。didReceiveLocalNotification 真的很晚了。有任何想法吗?TIA

编辑:改写问题:当应用程序进入前台时,我不希望我的 GUI 重新绘制自己。我如何实现它?

0 投票
0 回答
69 浏览

webpage-screenshot - 按图片分割网页

我想分割网页并从背景中提取包含前景对象的框。请告诉我可以使用哪些方法。这是一个网页的示例图像以及我试图实现的相应输出,这是我手工制作的。

输入图像

输出