问题标签 [background]

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

multithreading - 是否使用 Windows 句柄从 bgnd 线程安全地进行 DirectX 调用?

我正在调试一个(主要是)非托管代​​码之上的 Winforms UI 应用程序。有一点 UI 代码不是 WinForms:它使用 DirectX 直接绘制到某些 Panel 组件的表面上。为此,组件的窗口句柄在创建后被记录,任何后续调用需要执行此 DirectX 显示的模块所需的句柄(例如 GetWindowRect()),都使用此句柄。这种机制已经存在了一段时间,没有看到我要描述的问题,尽管也许我们只是幸运。我不再可以使用执行此操作的程序员。

我要解决的问题是,该区域的显示会间歇性地损坏。从后台线程调用此例程。我在我的应用程序日志中看到,例如,对 GetWindowRect() 的调用会突然并伴随绘图问题返回垃圾坐标。Window 句柄本身没有损坏,我有理由确定我们没有覆盖 Windows 数据结构;我可以停止并重新启动我们的显示流,GetWindowsRect() 将使用相同的 Windows 句柄再次开始返回良好的坐标。

如果这是在 .NET 级别,我会使用 Invoke 将绘图推迟到主线程。我的问题是,我们应该对这个 DirectX 调用做同样的事情吗?我试图找到微软关于不要在后台线程中绘制的警告,以提醒自己它是否扩展到使用 Windows 句柄;谁能指出我这一点?

个人电脑

0 投票
4 回答
7177 浏览

python - Python/wxPython: Doing work continuously in the background

I'm making a program for running simulations in Python, with a wxPython interface. In the program, you can create a simulation, and the program renders (=calculates) it for you. Rendering can be very time-consuming sometimes.

When the user starts a simulation, and defines an initial state, I want the program to render the simulation continuously in the background, while the user may be doing different things in the program. Sort of like a YouTube-style bar that fills up: You can play the simulation only up to the point that was rendered.

How should I run the rendering function?

0 投票
5 回答
39555 浏览

apache-flex - 在 Adob​​e Flex 中设置数据网格行的背景颜色

我需要以编程方式更改 Flex 中数据网格中单行的背景颜色。我搜索了网络并找到了对“dg.setPropertiesAt”的引用,这不是受支持的方法(根据编译器)。此外,有建议扩展 dg 的“drawRowBackground”方法,但我需要在外部设置背景(而不是从 dg 内部的逻辑)。

欢迎任何和所有建议。

TIA,鲍勃

0 投票
3 回答
175 浏览

backup - 离线同步自动后台

我正在笔记本电脑上处理一些文件,这些文件有时会离线(它运行 winXP)。我想自动将文档备份到远程位置的文件夹中,以便它在后台运行。

我想编辑文档而忘记备份,一旦在线 - 将其全部备份到远程位置,甚至更好 - 到 svn 服务器或支持版本控制的东西。

我想要的东西是:1.免费 2.不会使网络过载太多,而只发送差异。3. 工作 100%

提前致谢

0 投票
3 回答
9965 浏览

background - PyQt - 透明背景

我尝试使窗口的背景透明。但是在它上面的小部件下,我看到了我的桌面图像的一部分。现在我在构造函数中有这个:

0 投票
8 回答
22861 浏览

background - 使用损坏的 CTRL+Z 执行后,如何将进程置于后台?

这个问题很特殊,因为某些键(例如 CTRL+Z)停止工作。

我试图通过输入顺序将进程置于后台:

  1. 寻找 /
  2. CTRL+Z
  3. bg

但是,我仍然可以看到标准输出。仅执行第一步的唯一区别是命令 CTRL+Z 不再起作用。当我有未保存的工作并且我的硬盘超过 100GB 时,这是相当讨厌的。所以

如何将进程置于后台?

[细节]

我在 Mac 上使用第四版 Bash。

[尼古拉斯·莱利的关键回复]

问题真的是我不明白运行进程背景的“后果”。我不明白为什么 CTRL+Z 之类的命令对后台进程不起作用。我仍然能够使用以下命令在另一个 shell 中终止该进程:

0 投票
1 回答
2240 浏览

wpf - How to change BK color of DatePicker's Calendar

How to change the background color for a DatePicker's Calendar? Thanks!

0 投票
5 回答
33632 浏览

jquery - 仅在 Y 轴上更改 CSS 背景位置

好的......所以这就是问题所在。

我有一个 CSS sprite 图像,由十(10)个 25px x 25px 图标组成,水平放置 - 因此产生了一个 250px 宽度的 sprite 图像。

我使用这些 25x25 图像作为缩略图。我希望在初始视图中这些图像的不透明度为 30%,当用户将鼠标悬停在它们上方时,不透明度需要为 100% (1)。

所以我所做的是创建第二行不透明度为 30% 的图像 - 所以现在我有一个 250 像素 x 50 像素的精灵图像。顶部 25px 为 100%,底部 25px 为 30%。

我设置 HTML 如下:

和CSS:

但是,不幸的是,这似乎不起作用,因为 Firefox 不支持 background-position-y (或者不是标准,而是特定于 IE)。

这个想法是我们(仅)想要将精灵图像向上移动(沿 y 轴)并保持 x 轴不变(或在之前的类中设置)。

如果没有简单的 CSS 解决方案 - 这种不透明效果可以用 JQUERY 完成吗?所以拇指会以 30% 的不透明度加载,当用户悬停时会过渡到 100% 的不透明度?

非常感谢,

M。

0 投票
4 回答
12543 浏览

c# - C#取消后台工作者的DoWork

C# 2008

我正在使用下面的代码登录到软件电话。但是,登录过程是一个漫长的过程,因为有很多东西需要初始化和检查,我在这里只放了一些,因为它会使代码很长发布。

在下面的代码中,我正在检查 CancellationPending 是否在我的取消按钮单击事件中调用了 CancelAsync,然后再进行每次检查。它是否正确?此外,如果检查失败,我还会调用 CancelAsync 并将 e.Cancel 设置为 true。

我想知道我在这里使用的方法是否是最好的方法。

非常感谢您的任何建议,

0 投票
2 回答
1975 浏览

jquery - 切换手风琴菜单时更改背景图像

我有一个手风琴菜单,每个菜单标题都有一个小箭头 img,当菜单向下和向上滑动时会发生变化。

这是到目前为止的代码:

当我一次切换一个菜单项时,这很好用。

但是假设我展开一个菜单项,然后单击另一个菜单标题。发生的情况是第一个菜单项向上滑动,而新单击的菜单项向下滑动,就像预期的那样。但箭头 gif 不会在向上滑动的菜单上变回。发生这种情况是因为它的切换功能仍处于第一个状态,如果我再次单击它,从而删除“detailsPanelSelected”类,所发生的只是图像变回。查看代码,这是意料之中的。

所以我的问题是,当单击另一个菜单标题时,如何删除菜单项“detailsPanelSelected”?我可以以某种方式重置挂起的切换功能吗?