小编Set*_*uth的帖子

Java - 如果数据太小,刷新进程的 OutputStream 不会立即发送数据

我正在从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)

java outputstream

5
推荐指数
1
解决办法
3959
查看次数

spring bean 上下文配置

我是春豆的新手。我指的是书籍和博客。在某些情况下,上下文配置被给出,<beans:bean>而在某些情况下只是<beans>. 有什么不同?我们应该在上下文文件中给出 XML 命名空间吗?它会在应用程序部署时引用实际站点吗?

spring frameworks

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

在TFS SDK中获取变更日期?

我想获得变更日期.TFS SDK有很多参考.我需要哪个参考和课程?

c# visual-studio-2010 tfs-sdk

3
推荐指数
1
解决办法
2286
查看次数

404错误 - Google试图将ColdFusion CFC编入索引

几个月来,我们的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错误?谢谢!

iis coldfusion googlebot cfc http-status-code-404

3
推荐指数
1
解决办法
350
查看次数

图标列表和他们的名字在铁图标

在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

javascript polymer iron-elements

3
推荐指数
2
解决办法
7046
查看次数

CSS:如何在另一个div中获得两个浮动div

我确定这是一个常见的问题,但找不到确切的答案:)

我在另一个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>

css

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

Google Chrome扩展程序Http请求

我想知道Google Chrome扩展程序是否可以发出HTTP请求并解析结果的正文(如Curl).例如,有一个服务器1.2.3.4 ?a=1&b=2通过汇总URL参数来回答问题.查询"http://1.2.3.4?a=1&b=2"将返回包含的主体3,我的扩展程序想要提交此类查询并解析结果.

任何帮助,将不胜感激.

javascript google-chrome google-chrome-extension

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

如何格式化JLabel中的文本

我需要以这种格式显示JLabel文本.

Hoffenheim  1 : 0  Koeln
    Bayern  2 : 1  HSV
Run Code Online (Sandbox Code Playgroud)

我无法完成这件事.我没试过就试过了String.format().有什么建议?

java swing jlabel

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

Spring Roo MySQL JDBC驱动程序

我正在尝试在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)

我该做什么?

java mysql spring-roo

1
推荐指数
1
解决办法
4966
查看次数

在C中制作函数树

我想在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()表示将两个参数分开或将它们相乘的函数.

不,这不是为了学校,是的,这是我使用遗传编程的悲惨尝试.

c tree genetic evolutionary-algorithm

1
推荐指数
1
解决办法
138
查看次数

使用Coldfusion中的日期

我存储的两个日期开始/结束日期增加了几周,所以例如我的开始日期为05/31/2012,将于2012年6月28日结束四周.

我需要弄清楚的是任何一天的"当前周".我想输出周数而不是日期.因此,如果今天是2012年6月6日,我的开始/结束日期是05/31/2012,那么"当前周"将是2.

coldfusion date

0
推荐指数
1
解决办法
398
查看次数