问题标签 [process]

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 投票
2 回答
586 浏览

process - 更改另一个进程区域设置

从我自己的“类似键盘记录器”的进程中,我发现另一个进程 Locale 是错误的(即通过嗅探几个键,我发现前台进程 Locale 应该是某个东西,而它被设置为另一个)。最好的方法是什么?

0 投票
10 回答
170096 浏览

c# - 如何使用 Vb.NET 或 C# 终止进程?

我有一个场景,我必须检查用户是否已经打开了 Microsoft Word。如果他有,那么我必须杀死 winword.exe 进程并继续执行我的代码。

有没有人有任何使用 vb.net 或 c# 杀死进程的直接代码?

0 投票
13 回答
35828 浏览

php - 如何检查 php 脚本是否仍在运行

我有一个PHP在队列上侦听的脚本。从理论上讲,它永远不会死。有什么东西可以检查它是否还在运行?Ruby's God ( http://god.rubyforge.org/ )类似的东西PHP

上帝是语言不可知论者,但如果有一个适用于 Windows 的解决方案,那就太好了。

0 投票
3 回答
2621 浏览

c# - 如何在 C# 中确定当前关注的进程名称和版本

例如,如果我正在使用 Visual Studio 2008,我想要值 devenv 和 2008 或 9。

版本号很重要...

0 投票
6 回答
16271 浏览

c# - Starting a process in C# with username & password throws "Access is Denied" exception

Inside a .NET 3.5 web app running impersonation I am trying to execute a process via:

-Changing the trust mode to full in web.config did not fix.

-Note the var securePassword is a secureString set up earlier in the code.

This throws an exception with 'Access is Denied' as its message. If I remove the username and password information, the exception goes away, but the process starts as aspnet_wp instead of the user I need it to.

I've seen this issue in multiple forums and never seen a solution provided. Any ideas?

0 投票
2 回答
6523 浏览

java - 如何在 Java 中处理多个流?

我正在尝试运行一个进程并对其输入、输出和错误流进行处理。显而易见的方法是使用类似的东西select(),但我在 Java 中能找到的唯一方法是Selector.select(),它需要一个Channel. 似乎不可能ChannelInputStreamor OutputStream(FileStream有一个 getChannel()方法但在这里没有帮助)

所以,我写了一些代码来轮询所有的流:

这有效,但它永远不会终止。当其中一个流到达文件末尾时,available()返回零,因此read()不会被调用,并且我们永远不会得到表示 EOF 的 -1 返回。

一种解决方案是检测 EOF 的非阻塞方式。我在任何地方的文档中都看不到。或者有没有更好的方法来做我想做的事?

我在这里看到了这个问题: 链接文本 ,虽然它并不完全符合我的要求,但我可能会使用这个想法,为每个流生成单独的线程,以解决我现在遇到的特定问题。但这肯定不是唯一的方法吗?当然必须有一种方法可以从多个流中读取而不为每个流使用一个线程?

0 投票
3 回答
10257 浏览

process - 什么是“喷泉开发模式”?

在 Wikipedia 的系统开发生命周期页面上被提及:

为了管理这一点,已经创建了许多系统开发生命周期 (SDLC) 模型:瀑布模型、喷泉模型、螺旋模型、构建和修复模型、快速原型制作、增量模型以及同步和稳定模型。

我在谷歌上找到了一些东西,但我觉得它们很模糊,他们只是没有点击我。也许这里有人的解释可能更清楚。

0 投票
32 回答
1330114 浏览

linux - 如何测量应用程序或进程的实际内存使用情况?

如何测量 Linux 中应用程序或进程的内存使用情况?

来自了解 Linux 上的内存使用的博客文章,ps不是用于此意图的准确工具。

为什么ps是“错误的”

根据您的看法,ps不报告进程的实际内存使用情况。它真正做的是显示如果每个进程是唯一运行的进程,它会占用多少实际内存。当然,一台典型的 Linux 机器在任何给定时间都有几十个进程在运行,这意味着所报告的 VSZ 和 RSS 数字ps几乎肯定是错误的。

(注意:这个问题在这里有非常详细的介绍。)

0 投票
13 回答
1886 浏览

process - 从问题传递到代码的过程。你是怎么学的?

我正在教/帮助学生编程。

我记得当我开始时,以下过程总是对我有帮助;它看起来很直观,我想知道其他人是否有类似的方法。

  1. 阅读问题并理解它(当然)。
  2. 识别可能的“功能”和变量。
  3. 写下我将如何一步一步做(算法)
  4. 把它翻译成代码,如果有什么你不能做的,创建一个为你做的函数并继续前进。

随着时间的推移和实践,我似乎已经忘记了从问题描述到编码解决方案是多么困难,但是,通过应用这种方法,我设法学习了如何编程。

所以对于像这样的项目描述:

系统必须根据以下规则计算商品的价格(规则的描述......客户、折扣、可用性等......等等)

我的第一步是了解问题所在。

然后识别项目、规则、变量等。

伪代码类似于:

然后将其传递给编程语言..

您是否采用了类似的方法?..有人教您类似的方法还是您发现了自己(就像我一样:()

0 投票
2 回答
2554 浏览

process - 我将如何拍摄流程快照以保留其状态以供将来调查?这可能吗?

我不知道这是否可能,但它会非常有用!

我有一个定期失败的进程(在 Windows 2000 中运行)。然后我只有一次机会对它做出反应,然后不得不重新启动它并痛苦地等待它再次失败。我没有写这个过程,所以没有调试的源代码。失败似乎是随机的。

通过对过程的快照,我可以反复快速地测试对失败的反应。

我曾想过在虚拟机中运行,但在这种情况下这是不可能的。

编辑:@Jon Cage 问:

当您说快照时,您的意思是捕获即将失败的进程(包括内存,程序状态等)......然后在最后几秒钟反复重播它以查看它对其他组件有什么影响?

这正是我的意思!