问题标签 [spawning]
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.
visual-c++ - 从 Win32 应用程序将进程作为同步操作运行
我有一个现有的实用程序应用程序,我们称之为 util.exe。它是一个命令行工具,它从命令行获取输入,并在磁盘上创建一个文件,比如说一个图像文件
我想通过运行 util.exe 在另一个应用程序中使用它。但是,它需要同步,以便在处理继续时知道文件存在。
例如(伪)
是否有一个 Win32 API 调用将运行该进程并等到它结束?我查看了 CreateProcess,但它在尝试启动时立即返回,我查看了 ShellExecute,但即使它是同步的,这似乎也有点难看。
iphone - 产生无限的 UIImageViews 没有名称冲突
iPad 应用程序。操作系统 4.2。
我有一个按钮,当按下它时,它会调用创建 UIImageView 并为其设置动画的函数(并调用第二个动画块)。我创建了另一个按钮,它调用相同的函数并将不同的位置和不同的 URL 传递给图形。
我开始出现故障——从第一个按钮生成的第一个图形具有从第二个按钮传递的位置。这可能是因为我没有动态命名 UIImageView 并从中获取冲突。
那么如何动态创建和命名任意数量的 UIImageViews?特别是因为,要在两个函数中引用 UIImageView,它需要在函数之外声明。
linux - Ubuntu Linux - 插入 USB 设备时生成应用程序
我试图让一个应用程序在插入 USB 设备时运行:闪存驱动器、相机、电话等。我可能会从一个简单的应用程序开始,比如“Hello World”。所以基本上,当我插入相机、闪存驱动器或电话时,我希望我的计算机生成一个“Hello World”应用程序。
是否可以在最新版本的 Ubuntu Linux 上创建这种功能?我需要创建一个应用程序来监听这个事件吗?我宁愿做的是让它工作而不需要运行应用程序来捕获它。这可能吗?
我需要写的任何内容都将使用 C 语言。如果有人能指出我正确的方向,我将不胜感激。
谢谢,
android - Android 游戏开发 - 关卡进展方法
我目前正在开发一款类似于经典街机太空射击游戏的安卓游戏。到目前为止,我几乎完成了所有工作,但我的代码并不完全符合我的喜好,我正在尝试找出如何改进它。
我遇到的问题是敌人和其他物体进入屏幕。
目前我正在使用一个传递给线程的 Runnable 对象,在这个 Runnable 中是一个包含所有距离的数组,这些距离将触发新的敌人从屏幕的顶部或侧面进入。在 run() 方法中,我检查时间,如果 System.uptimeMillis() 大于或等于数组中的某个元素,我会触发另一个方法,该方法使用 switch 语句来确定要运行的事件。
这一切都变得非常麻烦,这就是为什么我想知道是否有人知道一种更有效、更整洁的方法来管理排队的敌人。
此外,我创建的数组包含 200 个对象,一旦它们离开屏幕,我就会将它们归零。显然,对于一个表现良好的游戏来说,这对于 GC 来说过于频繁了。最好只是重复使用被摧毁或离开屏幕的敌人?或者还有更好的方法吗?(我只是确保我的程序在冒险进入市场之前是最好的)
先感谢您,
-罗芙拉
python - Python:如何确定子进程子进程已全部运行完毕
我试图检测安装程序何时从 Python 脚本中完成执行。具体来说,该应用程序是 Oracle 10gR2 数据库。目前我正在使用带有 Popen 的子进程模块。理想情况下,我会简单地使用 wait() 方法来等待安装完成执行,但是,记录的命令实际上会产生子进程来处理实际安装。这是失败代码的一些示例代码:
这里有一个类似的问题:Killing a subprocess including its children from python,但是选择的答案没有解决子问题,而是指示用户直接调用应用程序等待。我正在寻找一个特定的解决方案,它将等待子进程的所有子进程。如果有未知数量的子流程怎么办?我将选择解决等待所有子子流程完成问题的答案。
更清楚地说明失败:子进程在 wait() 命令之后继续执行,因为该命令仅等待顶级进程(在本例中为“sudo”)。下面是这个问题中已知子进程的简单图:Python subprocess module -> Sudo -> runInstaller -> java -> (unknown)
c++ - 如何使用命名管道生成子进程并重定向其 STD IO?
我需要生成一个子进程并通过 STD IO 与它交谈。我想使用命名管道来做到这一点。我正在编写的应用程序(产生进程)是用 C++ 编写的。
微软给出了一个很好的例子 (http://msdn.microsoft.com/en-us/library/ms682499%28v=vs.85%29.aspx) 如何使用匿名管道进行上述操作,并提到重定向也可以是使用命名管道完成。
但是在他们提供的示例中,仅用命名管道替换匿名管道是行不通的。(我将 CreateNamedPipe() API 返回的句柄分配给用于生成子进程的 STARTUPINFO 结构的 hStdInput、hStdOutput 成员。)
这样做的正确方法是什么?一个示例代码片段会很棒。
注意:我无法修改子进程行为。
iphone - 在随机位置生成敌人
我一直在关注 Ray Wenderlich 的教程 ( http://codeviewer.org/view/code:1d8b ) 中的这段代码片段。我正在尝试做几乎相同的事情,除了我使用的是精灵表(batchnode),并且我希望目标/敌人从屏幕右侧(在任何高度)产生,然后移动到左侧(在相同的高度)。这是我的代码。(http://codeviewer.org/view/code:1d8c)。
额外信息 - “痣”是我的目标/敌人。前几行旁边注释掉的代码 (//) 只是我的笔记。编辑 - 看看我对 mjvotaw 回答的评论。
iphone - Objective-C 图像移动问题
嘿,我遇到了问题。我制作了一个图像对象,该对象每 2 秒由一个 nstimer 添加。并且更新计时器会对其进行更新,以便图像继续前进。但它只会继续前进,直到添加一个新的,我无法解决原因。
这是添加它的方法。
自我解释。
这产生了它们。
python - 在不使用 tracd 的情况下为 nginx 部署生成 Trac
我正在尝试在 nginx 上运行 Trac。
有一个简单的解决方案,包括运行 tracd 服务器,但我试图避免这种情况。它不支持 unix 套接字。
相反,我正在尝试使用应该能够启动任何 WSGI 应用程序的 Spawning 。
但我不知道如何使用它。在deplyement之后,我有我的cgi-bin
目录trac.wsgi
,但我不知道如何使用 Spawning 启动它。
它不接受文件名作为参数,我必须提供模块和应用程序名称,例如spawning my_module.my_wsgi_app
. 但是我该如何使用 trac.wsgi 呢?
ios - 平台问题?(Cocos2D)
在我的游戏中,我有类似于 Doodle Jump 的平台。它们每个都有自己的动画,但最终它们都有相同的 b2ContactListener 标记。现在我正在使用 CCSprite,但我认为这行不通。我应该怎么做?
目前我正在使用 CCSprite,我遇到了这个崩溃(SIGABRT):
我认为这是因为我的 CCSprite 不正确?但我不确定为什么它是零。我在我的 .h 中声明它然后在我的 spawn 方法中我这样做(伪代码):
此外,如果我在 if 语句中使用断点,它会显示超出范围。关于我如何才能正常工作的任何想法?
谢谢!
答:我最终解决了这个问题,因为我访问 UIImage 的方式不正确。我现在通过转换对象类型来修复它,然后它就起作用了。同样就效率而言,我正在调用我不想要的游戏循环之类的一种方法,所以我现在正在修复它。