小编use*_*937的帖子

如何在Python中求解方程式?

假设我有一个等式:

2x + 6 = 12

用代数我们可以看到x = 3.如何在Python中创建可以解决的程序x?我是新的节目,我看了看eval()exec(),但我无法弄清楚如何让他们做我想做的.我不想使用外部库(例如SAGE),我想在纯Python中执行此操作.

python equation calculator

21
推荐指数
4
解决办法
10万
查看次数

在Java中杀死基于PID的进程

到目前为止我有这个:

public static void main(String[] args) {

    try {
        String line;
        Process p = Runtime.getRuntime().exec(
                System.getenv("windir") + "\\system32\\" + "tasklist.exe");

        BufferedReader input = new BufferedReader(new InputStreamReader(
                p.getInputStream()));

        while ((line = input.readLine()) != null) {
            System.out.println(line); // <-- Parse data here.
        }
        input.close();
    } catch (Exception err) {
        err.printStackTrace();
    }

    Scanner killer = new Scanner(System.in);

    int tokill;

    System.out.println("Enter PID to be killed: ");

    tokill = killer.nextInt();

}
Run Code Online (Sandbox Code Playgroud)

}

我希望能够根据用户输入的PID终止进程.我怎样才能做到这一点?(只需要在Windows上工作).*注意:必须能够杀死任何进程,inc.SYSTEM进程,所以如果使用taskkill.exe执行此操作,我猜测将需要-F标志?

所以,如果我有

Runtime.getRuntime().exec("taskkill /F /PID 827");
Run Code Online (Sandbox Code Playgroud)

如何用我的tokill变量替换"827"?

java windows process

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

calculator ×1

equation ×1

java ×1

process ×1

python ×1

windows ×1