package interview.process;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class ProcessBuilderDemo
{
public static void main(String[] args)
{
// call("javac");
call("cmd.exe /C dir"); // 不支持该方法
}
public static void call(String cmd)
{
// Runtime rt = Runtime.getRuntime();
Process pro = null;
try
{
// pro = rt.exec(cmd);
ProcessBuilder pb = new ProcessBuilder(cmd);
pb.redirectErrorStream(true);
pro = pb.start();
// =============
new StreamTool(pro.getInputStream()).start();
// new StreamTool(pro.getErrorStream()).start();
// ===========
pro.waitFor();
}
catch (InterruptedException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
}
private static class StreamTool extends Thread
{
BufferedReader br = null;
public StreamTool(InputStream is)
{
br = new BufferedReader(new InputStreamReader(is));
}
public void run()
{
String line = null;
try
{
while ((line = br.readLine()) != null)
{
System.out.println(line);
}
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
}
分享到:
相关推荐
使用PROCESS 4.0,用户可以轻松执行各种统计分析,例如Bootstrap法估计中介效应的置信区间,检验调节效应的显著性,以及构建复杂的统计模型。对于研究者来说,这个工具提供了一种直观且高效的方式来探索和解释数据中...
PROCESS插件使用Bootstrap法对模型参数进行估计,并提供置信区间。置信区间是指模型参数的可能取值范围,通常取值为95%或99%。如果置信区间不包含0,则表示结果有统计显著意义。 结论 PROCESS插件是SPSS的一个功能...
二、PROCESS 插件的使用 PROCESS 插件是 SPSS 的一个插件,可以对多种中介和调节模型进行验证。使用 PROCESS 插件可以快速地实现中介效应检验。 首先,需要安装 PROCESS 插件,然后在 SPSS 中加载插件。接着,需要...
SPSS 宏程序 PROCESS 基于偏差校正的百分位 Bootstrap 法,可以对多种中介和调节模型进行验证,已得到研究者的广泛使用。通常抽取 5000 个Bootstrap 样本获取参数估计的稳健标准误和Bootstrap 置信区间,若置信区间...
本压缩包“image-process.rar”包含了关于二值化及其相关操作的代码实现,例如二值化腐蚀和二值化膨胀。 一、二值化: 二值化的概念源自于数字图像处理,它的主要目标是将图像的灰度级范围压缩到黑白两个级别。这一...
FANUC 机器人 Process IO 接线及信号配置方法 FANUC 机器人的 Process IO 接线及信号配置方法是指在 FANUC 机器人控制柜中,Process IO 部分的接线和信号配置方法。Process IO 部分包括 R-30iB 控制柜 A 柜的 MA 板...
常见的预处理技术包括去噪(如使用高斯滤波器)、图像增强(如直方图均衡化)、灰度化(将彩色图像转换为灰度图像)和二值化(将图像转换为黑白两色)。 3. **图像分析**:这是图像处理的核心部分,包括边缘检测...
其中,Czochralski法是最常见的方法,通过将多晶硅原料在高温下熔化,再用旋转的籽晶接触熔融硅液面,缓慢向上提拉,从而生长出单晶硅棒。单晶硅棒经过切割、磨削、抛光等工序后,最终制成用于VLSI生产的硅片。 ###...
3. **编程方式启动**:开发者可以通过编程语言调用系统API来启动进程,例如在C#中使用`System.Diagnostics.Process.Start()`方法,在Java中使用`Runtime.getRuntime().exec()`。 三、进程生命周期 进程经历以下几个...
在本文中,通过使用向后微分推导法结合马尔可夫性质,作者得到了首中时拉普拉斯变换满足的积分-微分方程。 7. 概率方法:概率论是处理随机现象和不确定性的数学工具。在本文的研究中,利用概率方法来给出积分-微分...
#### 二、采样和分析 采样是获取流体样本的过程,旨在确保所取样本能够代表整个被采样流体的真实特性。不同的流体(如气体和液体)需要采用不同的采样技术。对于含有多个相态的复杂流体,采样变得更加困难。 #####...
在数据分析和决策支持领域,德尔菲法(Delphi Method)、熵法(Entropy Method)以及层次分析法(AHP, Analytic Hierarchy Process)是三种常用的技术。这些方法在确定顾客数据不同指标的价值权重方面扮演着关键角色。让...
在《Essentials_of_Process_Control》中,读者可以学习到以下关键知识点: 1. **过程控制基础**:了解过程控制的基本概念,包括控制器、被控对象、反馈和前馈控制、PID(比例-积分-微分)控制器的工作原理。 2. **...
这两个函数分别生成旋转矩阵和执行二维仿射变换,使图像按照指定角度进行旋转,并保持原图像的尺寸或填充空白区域以适应新的尺寸。 在实际应用中,这些基本操作经常组合使用,以解决更复杂的图像处理问题。例如,先...
在本项目"wordprocess.zip"中,我们关注的是使用C语言来实现对TXT文本中英文单词的统计。这个任务可以通过两种不同的数据结构来完成:哈希表法和链表法。这两种方法都是为了高效地存储和查找文本中的单词,以便进行...
除法器是数字系统中的一个重要组成部分,它负责执行两个二进制数之间的除法运算。在VHDL中,实现除法器通常涉及以下步骤: 1. **设计思路**:除法器可以分为同步和异步两种类型。同步除法器在整个运算过程中依赖于...
层次分析法(Analytic Hierarchy Process,AHP)与主成分分析法(Principal Component Analysis,PCA)是数据处理和决策制定中的两种重要方法。在数学建模中,它们经常被用来解决复杂问题,帮助我们从大量的信息中...
本文介绍了一种基于VHDL语言的8位除法器设计方法,该设计采用层次化结构,能够处理任意8位数的除法运算。 #### 设计原理与实现 ##### 除法器设计概述 本文所提出的除法器设计基于一种特定的除法原理:首先,将无...
本章介绍了一系列技术手段,如访谈法、观察法等,帮助读者收集有关现状流程的信息。 - **第十二章:现状模型中的难点** 即使采用了正确的方法和技术,构建现状模型也可能遇到不少挑战。本章分析了这些问题,并...