小编and*_*enX的帖子

java.io.StreamCorruptedException:无效的流标题:54657374

我正在尝试读取一个使用Socket程序从客户端发送的字符串,代码如下:

import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.lang.ClassNotFoundException;
import java.net.ServerSocket;
import java.net.Socket;

public class SocketServerExample {

    //static ServerSocket variable
    private static ServerSocket server;
    //socket server port on which it will listen
    private static int port = 5000;

    public static void main(String args[]) throws IOException, ClassNotFoundException{
        //create the socket server object
        server = new ServerSocket(port);
        //keep listens indefinitely until receives 'exit' call or program terminates
        while(true){
            System.out.println("Waiting for client request");
            //creating socket and waiting for client connection
            Socket socket = …
Run Code Online (Sandbox Code Playgroud)

java

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

matTreeNodeDef 迭代上的角垫树无法获得自 ngfor 起的索引

我有一个有角度的材料树。我有一个像下面这样的代码

<mat-tree-node *matTreeNodeDef="let node; let idx=index">
  {{node.filename}}::{{idx}}
</mat-tree-node>
Run Code Online (Sandbox Code Playgroud)

这里 idx 没有填充

angular-material angular

10
推荐指数
2
解决办法
2907
查看次数

仅在孙子级别的树内进行角度垫树节点过滤器

我有一个有角度的材料树,它应该在树内的树节点内有过滤器(第三级)。当我单击子项时,过滤器应该与孙子项一起出现。我看到下面的示例,其中过滤树外部并过滤整个节点:

https://stackblitz.com/edit/angular-yb37gh?file=app%2Ftree-checklist-example.html

如果我们看上面的例子,我需要在伊斯坦布尔下进行过滤,并且它应该提供过滤下面的子元素的功能。我的意思是在孙子级别上进行过滤,并且应该能够仅过滤孙子

我尝试过一个示例,其中当 I.filter 孙子时,它将重新渲染树,并且由于树本身内部的过滤器,过滤器也会重新渲染,因此我无法保留过滤器上的值。

有人遇到过在树内添加过滤器吗?请帮忙

我期待像下面这样的东西。仅搜索该级别上的所有节点。

在此输入图像描述

tree filter angular-material2 angular angular6

5
推荐指数
0
解决办法
2150
查看次数

角度材质树展开特定节点

我已经看到各种示例来使用扩展 mat-tree 中的所有节点

expandAll()
Run Code Online (Sandbox Code Playgroud)

如果我们点击它,是否有任何机制可以扩展特定节点。就像是

node.expand()
Run Code Online (Sandbox Code Playgroud)

我已经提到了 angular material 文档,但没有得到任何答案。如果有人经历过,请指导。

tree expand angular-material2 angular

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

PDFBOX JPG图像工作但PNG无法正常工作

我使用以下代码将图像打印成'PDF':

InputStream in = new FileInputStream(new File("C:/"+imageName));
PDJpeg img = new PDJpeg(doc, in);
contentStream.drawXObject(img, 20, pageYaxis-120, 80, 80);
Run Code Online (Sandbox Code Playgroud)

这里当imagName ="a.jpg"时它的工作正常,如果是imagName ="b.png"则无法正常工作.在jpg图像中它的工作但不是png.为什么会这样?请帮我.如何打印两种格式,我的意思是格式依赖?

java png image pdfbox

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

Angular Mat 树重新渲染性能问题需要太多时间

mat-tree在 API 调用子节点上的子节点中使用非常大的数据集,大约有 3k 条记录,我正在做的是通过在数据源下添加来自 API 的子项并重新渲染来更新数据源

this.dataSource.data = updatedDataDource;

重新渲染需要超过 15 秒,这是不可接受的。

有什么方法可以让我只重新渲染那个节点和来自 api 的关联子节点(我的意思是部分渲染)。如果有人有同样的问题,请帮助。

material-ui angular-material2 angular

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

Innerhtml动态图像加载不起作用

我有一张图片

`<img src="../images/Editing-Edit-icon.png" data-toggle="modal" data-target=".editButton"  id="deleteBtn"/>`
Run Code Online (Sandbox Code Playgroud)

和一个按钮

`<button onclick="loadImage()">`
Run Code Online (Sandbox Code Playgroud)

我试图在按钮单击的div内加载img,如下所示:

function loadImage(){
 cell1.innerHTML = document.getElementById("deleteBtn").value;
}
Run Code Online (Sandbox Code Playgroud)

但它没有用.我怎样才能做到这一点?

html javascript

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

Java多维数组无法动态添加值

我有一个像这样的多维数组:

String[][] A = {{"a","b","c","d"}};
Run Code Online (Sandbox Code Playgroud)

我需要将值附加到像这样的数组

while(rs.next()){
A.add(rs.getString(1)); -->e
A.add(rs.getString(1)); -->f
A.add(rs.getString(1)); -->g
A.add(rs.getString(1)); -->h
}
Run Code Online (Sandbox Code Playgroud)

我需要像这样的结果数组:

Sting[][] A = {{"a","b","c","d"},{"e","f","g","h"}}
Run Code Online (Sandbox Code Playgroud)

此外,我们无法预测while(...)可能包含多个值,如

Sting[][] A = {{"a","b","c","d"},{"e","f","g","h"},{"A","B","C","D"},......}
Run Code Online (Sandbox Code Playgroud)

我知道A.add不会在这里工作.如何动态地实现这一点?请帮我

java arrays

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