小编Ser*_*gey的帖子

Java创建后台线程,它定期执行某些操作

是否有可能创建一个单独的后台线程,它将分别做一些东西?我已经尝试了以下程序,但它没有像我期望的那样工作.

public class Test {

    private static class UpdaterThread extends Thread {
        private final int TIMEOUT = 3000;

        public void run() {
            while (true) {
                try {
                    Thread.sleep(TIMEOUT);
                    System.out.println("3 seconds passed");
                } catch (InterruptedException ex) {
                }
            }
        }
    }

    /**
     * @param args
     *            the command line arguments
     */
    public static void main(String[] args) {
        try {
            Thread u = new UpdaterThread();
            u.start();
            while (true) {
                System.out.println("--");
            }
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我期望每3秒"3秒钟过去"将打印在多个" - …

java multithreading

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

在java中用3个组的空格分隔数字

有没有办法在java中拆分一个双数字,以便所有3位数的组都用空格分割,逗号后只有2位数?用逗号分隔它们很容易:

DecimalFormat df = new DecimalFormat("###,###.00");
df.format(number);
Run Code Online (Sandbox Code Playgroud)

所以这235235.234变成了234,234.23

我需要的是 234 234.23

我怎样才能做到这一点?

java split numbers

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

如果UTF-8是8位编码,为什么它需要1-4个字节?

在Unicode站点上写道,UTF-8可以用1-4个字节表示.据我所知,这个问题https://softwareengineering.stackexchange.com/questions/77758/why-are-there-multiple-unicode-encodings UTF-8是一个8位编码.那么,真相是什么?如果它是8位编码,那么ASCII和UTF-8之间有什么区别?如果不是,为什么它被称为UTF-8,为什么我们需要UTF-16和其他人如果他们占用相同的内存?

unicode encoding utf-8

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

证书主题的OID表?

是否有任何表格可以找到OID与它们在证书主题字段中表示的属性之间的所有对应关系.例如,我知道"1.3.6.1.4.1.311.20.2"表示证书的模板名称,"2.5.29.30" - 名称限制.我们在哪里可以找到其他的oids,尤其是主要属性,如CN,C,S,L,O,OU ...?

oid asn.1 certificate dn x509

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

鞋子是红宝石的一个严肃的GUI工具包吗?

有人用鞋创建真正的桌面GUI应用程序还是仅用于学习目的?可以将鞋子与qtruby或gtk比作红宝石吗?

ruby user-interface shoes

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

当用户关闭其中一个窗口时,WPF关闭所有窗口

有一个带有多个窗口的WPF应用程序.最初只有一个窗口.用户可以在隐藏之前的窗口时转到下一个窗口.当他们返回时,隐藏的窗口再次出现.问题是当用户关闭某个窗口时,隐藏的窗口继续作为进程运行.当用户关闭时,是否可以关闭所有这些.

wpf

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

从vim运行ruby代码

是否可以在Vim中编辑ruby程序后仍然在编辑器中运行它,而不是使用命令行?

ruby vim

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

如何在Java中解密sha1加密的String

是否有可能解密之前使用Java中的SHA-1算法加密的字符串?

java encryption hash cryptography sha1

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

为什么int [] a = new int [1]而不仅仅是int?

这段代码中是否有一些隐藏的含义,我在java中没有看到?它有什么用?

int[] a = new int[1];
Run Code Online (Sandbox Code Playgroud)

而不仅仅是

int a;
Run Code Online (Sandbox Code Playgroud)

因为从我的观点来看它是一样的吗?

java integer

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

在intellij idea中更改文件编码而不丢失信息

是否可以将文件的编码从UTF-8更改为Windows1251,而不会丢失西里尔信息.因为当我明确地改变编码时,所有的西里尔符号变得不可读?

encoding utf-8 intellij-idea cp1251

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