问题标签 [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.
multithreading - 是否使用 Windows 句柄从 bgnd 线程安全地进行 DirectX 调用?
我正在调试一个(主要是)非托管代码之上的 Winforms UI 应用程序。有一点 UI 代码不是 WinForms:它使用 DirectX 直接绘制到某些 Panel 组件的表面上。为此,组件的窗口句柄在创建后被记录,任何后续调用需要执行此 DirectX 显示的模块所需的句柄(例如 GetWindowRect()),都使用此句柄。这种机制已经存在了一段时间,没有看到我要描述的问题,尽管也许我们只是幸运。我不再可以使用执行此操作的程序员。
我要解决的问题是,该区域的显示会间歇性地损坏。从后台线程调用此例程。我在我的应用程序日志中看到,例如,对 GetWindowRect() 的调用会突然并伴随绘图问题返回垃圾坐标。Window 句柄本身没有损坏,我有理由确定我们没有覆盖 Windows 数据结构;我可以停止并重新启动我们的显示流,GetWindowsRect() 将使用相同的 Windows 句柄再次开始返回良好的坐标。
如果这是在 .NET 级别,我会使用 Invoke 将绘图推迟到主线程。我的问题是,我们应该对这个 DirectX 调用做同样的事情吗?我试图找到微软关于不要在后台线程中绘制的警告,以提醒自己它是否扩展到使用 Windows 句柄;谁能指出我这一点?
个人电脑
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?
apache-flex - 在 Adobe Flex 中设置数据网格行的背景颜色
我需要以编程方式更改 Flex 中数据网格中单行的背景颜色。我搜索了网络并找到了对“dg.setPropertiesAt”的引用,这不是受支持的方法(根据编译器)。此外,有建议扩展 dg 的“drawRowBackground”方法,但我需要在外部设置背景(而不是从 dg 内部的逻辑)。
欢迎任何和所有建议。
TIA,鲍勃
backup - 离线同步自动后台
我正在笔记本电脑上处理一些文件,这些文件有时会离线(它运行 winXP)。我想自动将文档备份到远程位置的文件夹中,以便它在后台运行。
我想编辑文档而忘记备份,一旦在线 - 将其全部备份到远程位置,甚至更好 - 到 svn 服务器或支持版本控制的东西。
我想要的东西是:1.免费 2.不会使网络过载太多,而只发送差异。3. 工作 100%
提前致谢
background - PyQt - 透明背景
我尝试使窗口的背景透明。但是在它上面的小部件下,我看到了我的桌面图像的一部分。现在我在构造函数中有这个:
background - 使用损坏的 CTRL+Z 执行后,如何将进程置于后台?
这个问题很特殊,因为某些键(例如 CTRL+Z)停止工作。
我试图通过输入顺序将进程置于后台:
- 寻找 /
- CTRL+Z
- bg
但是,我仍然可以看到标准输出。仅执行第一步的唯一区别是命令 CTRL+Z 不再起作用。当我有未保存的工作并且我的硬盘超过 100GB 时,这是相当讨厌的。所以
如何将进程置于后台?
[细节]
我在 Mac 上使用第四版 Bash。
[尼古拉斯·莱利的关键回复]
问题真的是我不明白运行进程背景的“后果”。我不明白为什么 CTRL+Z 之类的命令对后台进程不起作用。我仍然能够使用以下命令在另一个 shell 中终止该进程:
wpf - How to change BK color of DatePicker's Calendar
How to change the background color for a DatePicker's Calendar? Thanks!
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。
c# - C#取消后台工作者的DoWork
C# 2008
我正在使用下面的代码登录到软件电话。但是,登录过程是一个漫长的过程,因为有很多东西需要初始化和检查,我在这里只放了一些,因为它会使代码很长发布。
在下面的代码中,我正在检查 CancellationPending 是否在我的取消按钮单击事件中调用了 CancelAsync,然后再进行每次检查。它是否正确?此外,如果检查失败,我还会调用 CancelAsync 并将 e.Cancel 设置为 true。
我想知道我在这里使用的方法是否是最好的方法。
非常感谢您的任何建议,
jquery - 切换手风琴菜单时更改背景图像
我有一个手风琴菜单,每个菜单标题都有一个小箭头 img,当菜单向下和向上滑动时会发生变化。
这是到目前为止的代码:
当我一次切换一个菜单项时,这很好用。
但是假设我展开一个菜单项,然后单击另一个菜单标题。发生的情况是第一个菜单项向上滑动,而新单击的菜单项向下滑动,就像预期的那样。但箭头 gif 不会在向上滑动的菜单上变回。发生这种情况是因为它的切换功能仍处于第一个状态,如果我再次单击它,从而删除“detailsPanelSelected”类,所发生的只是图像变回。查看代码,这是意料之中的。
所以我的问题是,当单击另一个菜单标题时,如何删除菜单项“detailsPanelSelected”?我可以以某种方式重置挂起的切换功能吗?