我正在从Java启动一个外部进程,并通过等方式获取它的stdin、stdout和stderr。我的问题是:当我想将数据写入我的输出流(过程的stdin)时,直到我实际调用它process.getInputStream()时,它才会被发送。close()溪流。我明确地打电话flush()。
我做了一些实验,发现如果我增加发送的字节数,它最终会通过。在我的系统上,神奇数字是4058字节。
为了测试,我将数据发送到 perl 脚本,其内容如下:
#!/usr/bin/perl
use strict;
use warnings;
print "Perl starting";
while(<STDIN>) {
print "Perl here, printing this: $_"
}
Run Code Online (Sandbox Code Playgroud)
现在,这是 java 代码:
import java.io.InputStream;
import java.io.IOException;
import java.io.OutputStream;
public class StreamsExecTest {
private static String readInputStream(InputStream is) throws IOException {
int guessSize = is.available();
byte[] bytes = new byte[guessSize];
is.read(bytes); // This call has side effect of filling the array
String output = new String(bytes);
return output;
}
public …Run Code Online (Sandbox Code Playgroud) 我是春豆的新手。我指的是书籍和博客。在某些情况下,上下文配置被给出,<beans:bean>而在某些情况下只是<beans>. 有什么不同?我们应该在上下文文件中给出 XML 命名空间吗?它会在应用程序部署时引用实际站点吗?
我想获得变更日期.TFS SDK有很多参考.我需要哪个参考和课程?
几个月来,我们的IIS/ColdFusion服务器在Google抓取工具扫描期间抛出了404错误.通常很容易跟踪这些,但在这种情况下,谷歌正在尝试扫描我们的CFC文件.这些文件确实存在,但它们不会暴露给Internet - 仅暴露给ColdFusion服务器.尽管如此,谷歌正在我们网站的某个地方看到与CFC的链接,并且正在努力关注它们.
下面是在404的一个中转储我们的CGI结构. baseCFC是CF映射到D:\Domains\[domain]\cfc.baseCFC源代码中的所有引用都在<cfajaxproxy>标记中,或者CreateObject()在Application.CFC中调用(下面的示例).
也许这是一个重要的线索:baseCFC指的是D:\Domains\[domain]\cfc,谷歌正试图达到D:\Domains\[domain]\www\baseCFC,这是我们网站的主目录.显然,Google将其baseCFC视为服务器上的普通(未映射)目录,并希望对其进行扫描.

以下是baseCFC我们的代码中两种类型的引用的示例:
<cfajaxproxy>:
<cfajaxproxy cfc="baseCFC.Misc" jsclassname="ajxMisc">
Run Code Online (Sandbox Code Playgroud)
的CreateObject():
<cfscript>
request.Misc = CreateObject( "component", "baseCFC.Misc" );
</cfscript>
Run Code Online (Sandbox Code Playgroud)
我们如何解决这些与CFC相关的404错误?谢谢!
在Polymers中,要在我们的页面上显示图标,我们可以使用以下内容
<paper-icon-button icon="delete"></paper-icon-button>
Run Code Online (Sandbox Code Playgroud)
图标来自iron-icons.
现在,在示例中,我使用delete图标来显示trash-bin图标.
是否有任何文档可以看到图标列表及其名称?
例如:
Trash bin = 'delete'
我通过以下链接,但无法找到我要找的内容https://www.webcomponents.org/element/PolymerElements/iron-icons
我确定这是一个常见的问题,但找不到确切的答案:)
我在另一个div里面有两个div.我希望两个div在同一级别上,一个向左浮动,另一个向右浮动.但除非我在父母身上使用position: absolute,否则他们不会进入父div .但是那时孩子们不会保持同一水平:S
#main {
margin-left: 30px;
margin-top: 20px;
position: absolute;
}
#left_menu {
width: 150px;
float: left;
}
#content {
margin-left: 20px;
float: right;
border: 1px solid white;
}
<div id ="main">
<div id ="left_menu>&blablabal</div>
<div id ="content">blablb</div>
</div>
我想知道Google Chrome扩展程序是否可以发出HTTP请求并解析结果的正文(如Curl).例如,有一个服务器1.2.3.4 ?a=1&b=2通过汇总URL参数来回答问题.查询"http://1.2.3.4?a=1&b=2"将返回包含的主体3,我的扩展程序想要提交此类查询并解析结果.
任何帮助,将不胜感激.
我需要以这种格式显示JLabel文本.
Hoffenheim 1 : 0 Koeln
Bayern 2 : 1 HSV
Run Code Online (Sandbox Code Playgroud)
我无法完成这件事.我没试过就试过了String.format().有什么建议?
我正在尝试在Spring Roo中安装MySQL JDBC驱动程序.这是日志:
roo> addon search --requiresDescription "#jdbcdriver,driverclass:com.mysql.jdbc.Driver"
0 found, sorted by rank; T = trusted developer; R = Roo 1.2 compatible
ID T R DESCRIPTION -------------------------------------------------------------
--------------------------------------------------------------------------------
[HINT] use 'addon info id --searchResultId ..' to see details about a search result
[HINT] use 'addon install id --searchResultId ..' to install a specific search result, or
[HINT] use 'addon install bundle --bundleSymbolicName TAB' to install a specific add-on version
Run Code Online (Sandbox Code Playgroud)
我该做什么?
我想在C中创建一个函数树,它看起来像这样:http: //scr.hu/5rq/vdja0
所以基本上我希望结果是这样的:http://scr.hu/5rq/f04uu
哪里x是我可以提供的变量(浮动).F0到F6是随机函数,它有两个参数(函数如乘法,加法或给出随机数).所以我的确切问题是:我怎么能这样做?我知道可以通过存储数组中每个函数给出的精确值来轻松完成.但是当谈到获得不同的"x"值时,它会变得复杂.我最初的想法是创建将随机函数附加到树中的每个节点的函数,但是,我不确定应该如何完成构成该树的结构,
typedef struct drzewo typ;
struct drzewo {
typ *right;
typ *left;
typ *up;
float *value; //what to do with this ?
};
Run Code Online (Sandbox Code Playgroud)
我想以某种方式改变行"float*value;" 转换为可以存储函数Function1(left->value,right->value);但未运行的函数,而不是具有给定参数的函数的精确值,以及在何处Function1()或Function2()表示将两个参数分开或将它们相乘的函数.
不,这不是为了学校,是的,这是我使用遗传编程的悲惨尝试.
我存储的两个日期开始/结束日期增加了几周,所以例如我的开始日期为05/31/2012,将于2012年6月28日结束四周.
我需要弄清楚的是任何一天的"当前周".我想输出周数而不是日期.因此,如果今天是2012年6月6日,我的开始/结束日期是05/31/2012,那么"当前周"将是2.
java ×3
coldfusion ×2
javascript ×2
c ×1
c# ×1
cfc ×1
css ×1
date ×1
frameworks ×1
genetic ×1
googlebot ×1
iis ×1
jlabel ×1
mysql ×1
outputstream ×1
polymer ×1
spring ×1
spring-roo ×1
swing ×1
tfs-sdk ×1
tree ×1