小编Mat*_*ieu的帖子

如何获得后台进程的PID?

我从我的shell脚本开始后台进程,我想在脚本完成时终止这个进程.

如何从我的shell脚本中获取此进程的PID?据我所知,变量$!包含当前脚本的PID,而不是后台进程.

linux shell pid background-process

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

正确查询以获取PostgreSQL数据库中的当前连接数

以下哪两个更准确?

select numbackends from pg_stat_database;

select count(*) from pg_stat_activity;
Run Code Online (Sandbox Code Playgroud)

sql database postgresql dbconnection

123
推荐指数
4
解决办法
11万
查看次数

使用流布局垂直添加控件而不是水平添加

我正在水平添加复选框JPanel中添加复选框FlowLayout.

我想在Panel上垂直添加复选框.什么是可能的解决方案?

java layout swing jpanel

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

如何将.jar转换为.exe?

我想将a转换.jar.exefor microsoft.有没有任何程序转换器?

此外,如果有一个适用于Mac和Linux的话,我也会很感激这些建议.

java windows exe

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

在运行时更新JAR

如果jar在JVM中运行,则可以卸载当前运行的Jar并将其从系统中删除.下载新版本并使用与最后一个Jar相同的名称重命名,然后初始化新Jar,在JVM中创建Jar的无缝更新.甚至可以指示JVM执行此操作吗?甚至可以在运行时更新Jar吗?

java jvm classpath classloader

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

Java集群库

我在java中寻找一个轻量级的集群库.我不需要在该库中使用100个聚类算法,只需5到7个算法就可以了.

我相信,你会问:"你需要什么样的算法和目的":).我只需要在聚类的帮助下对数据进行分类.例如K表示.

PS:我知道weka,但我不想使用它,因为它不仅仅专门用于聚类.

java math cluster-analysis

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

什么是线程转储中的"锁定可拥有的同步器"?

我试图了解Locked ownable synchronizers线程转储中引用的内容?

我开始使用ReentrantReadWriteLock一个处于WAITING状态的线程,等待状态(a )ReentrantReadWriteLock$FairSync中另一个线程的"锁定的可拥有同步器"列表中的WAITINGa ThreadPoolExecutor.

我找不到太多关于此的信息.这是某种锁"传递到"线程吗?我试图弄清楚我的死锁来自哪里,我看不到任何线程主动锁定那些(即- locked <0x...>在任何堆栈跟踪中没有对应).

java multithreading thread-dump

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

批处理脚本查找和替换文本文件中的字符串,不用于存储修改后的文件创建一个额外的输出文件

我已经写一个批处理脚本来查找和替换文本文件中的字符串.以下是我的脚本.

@echo off &setlocal
set "search=%1"
set "replace=%2"
set "textfile=Input.txt"
set "newfile=Output.txt"
(for /f "delims=" %%i in (%textfile%) do (
    set "line=%%i"
    setlocal enabledelayedexpansion
    set "line=!line:%search%=%replace%!"
    echo(!line!
    endlocal
))>"%newfile%"
del %textfile%
rename %newfile%  %textfile%
Run Code Online (Sandbox Code Playgroud)

我能够成功替代词.

但我不想创建Output.txt的,然后将其重命名原始文件..

请帮我出去编辑一个文本文件,而不输出重定向到一个新的文件..

replace batch-file

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

如何改变JProgressBar颜色?

我用过.setBackground而且.setForeground它们不起作用,颜色就像橙色,无法改变它.

java swing colors jprogressbar

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

如何创建一个multipart zip文件并将其读回?

我如何正确地将字节压缩到a ByteArrayOutputStream然后使用ByteArrayInputStream?读取?我有以下方法:

private byte[] getZippedBytes(final String fileName, final byte[] input) throws Exception {
    ByteArrayOutputStream bos = new ByteArrayOutputStream();
    ZipOutputStream zipOut = new ZipOutputStream(bos);
    ZipEntry entry = new ZipEntry(fileName);
    entry.setSize(input.length);
    zipOut.putNextEntry(entry);
    zipOut.write(input, 0, input.length);
    zipOut.closeEntry();
    zipOut.close();

    //Turn right around and unzip what we just zipped
    ZipInputStream zipIn = new ZipInputStream(new ByteArrayInputStream(bos.toByteArray()));

    while((entry = zipIn.getNextEntry()) != null) {
        assert entry.getSize() >= 0;
    }

    return bos.toByteArray();
}
Run Code Online (Sandbox Code Playgroud)

当我执行此代码时,底部的断言失败,因为entry.size-1.我不明白为什么提取的实体与压缩的实体不匹配.

java zip bytearrayoutputstream bytearrayinputstream zipoutputstream

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