小编Rob*_*ona的帖子

每分钟Java循环

我想在Java中编写一个第一个启动的循环,如下所示:

while (!x){
    //wait one minute or two

    //execute code
}
Run Code Online (Sandbox Code Playgroud)

我想这样做,以便它不会耗尽系统资源.在代码中实际发生的是它进入一个网站并检查是否已完成某些事情,如果没有完成,它应该等待一分钟直到它再次检查,并且当它完成时它只是继续.无论如何他们在java中这样做?

java time loops

26
推荐指数
4
解决办法
12万
查看次数

如何在Ubuntu中一次提取文件夹中的多个7z文件?

如何提取大约900个7z文件,这些文件都位于同一个文件夹中(所有文件都只有一个文件)而不是一个一个地执行?

我正在使用Ubuntu 10.10.所有文件都位于/home/username/folder1/folder2.

bash ubuntu extract 7zip

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

Arduino哈希表/词典

我正在尝试使用哈希表或字典来处理Arduino Mega 2560.我的目标是获得类似的东西

dictionary[ENGLISH]["ACCOUNT"] = "Account";
dictionary[ENGLISH]["DATE_AND_TIME"] = "Date and Time";
dictionary[ENGLISH]["IDLE"] = "Idle";
dictionary[ENGLISH]["Language"] = "Languge"
dictionary[ENGLISH]["MAIN_MENU"] = "Main Menu";
dictionary[ENGLISH]["PRESCRIPTION"] = "Prescription";
dictionary[ENGLISH]["SETTINGS"] = "Settings";
dictionary[ENGLISH]["SOUND"] = "Sound";
Run Code Online (Sandbox Code Playgroud)

其中ENGLISH基本上是一个常数0,我也将有SPANISH和FRENCH(分别为1和2).也就是说,一个由3个字典元素组成的数组.

在第一次Google搜索中,我找到了一个模拟C++ STL的库的链接,但它根本不适用于我的Arduino 1.0.3.我想知道是否有人在我的arduino中使用map/hash表的替代方案,或者修复以使提到的库工作.

对于我的情况,我通过Arduino上的触摸屏建模菜单系统,它必须接受3种语言(按钮).所选择的语言位于EEPROM中的一个位置,我将它保存在变量'lang'中,当我需要在屏幕上打印一些东西时,我会做类似的事情:

    screen.print(dictionary[lang]["SOUND"], CENTER, 23);
Run Code Online (Sandbox Code Playgroud)

并且根据用户选择的"lang",它将相应地打印,理想情况下.

hashtable arduino hashmap

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

Verilog Barrel Shifter

我想用verilog创建一个64位桶形移位器(现在向右旋转).我想知道是否有办法在不写65份案例陈述的情况下做到这一点?有没有办法写一些简单的代码,如:

    Y = {S[i - 1:0], S[63:i]};
Run Code Online (Sandbox Code Playgroud)

我在Xilinx中尝试了上面的代码并得到一个错误:我不是一个常数.

主要问题:如果没有庞大的案例陈述,有没有办法做到这一点?

verilog rotation bit-shift shift case-statement

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

实时输出到jTextArea

我有一些代码需要花费几分钟来处理,它必须连接到web中的长数组中的每个字符串,每个字符串都是一个url.我希望这样做,以便每次连接时,都应该刷新jtextarea,这样用户就不会盯着看起来冻结20分钟的空白页面.或者需要多长时间.这是我尝试过的东西的一个例子:

try {
            ArrayList<String> myLinks = LinkParser.getmyLinksArray(jTextArea1.getText());
            for (String s : myLinks) {
                jTextArea2.append(LinkChecker.checkFileStatus(s) + "\n");
            }
        } catch (IOException ex) {
            JOptionPane.showMessageDialog(jTextArea1, "Parsing Error", "Parsing Error", JOptionPane.ERROR_MESSAGE);
            Logger.getLogger(MYView.class.getName()).log(Level.SEVERE, null, ex);
        }
Run Code Online (Sandbox Code Playgroud)

java user-interface refresh real-time jtextarea

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

Sha1子串问题

我正在制作一个pastebin类型的网站,我正在尝试将id设为随机字符串,如paste.com/4RT65L

在我将它添加到数据库之前我得到了id的sha1但是我得到了sha1的前8个字符的子字符串.他们是否有可能成为同一个sha1的双重副本?我不希望他们意外地成为第二个已经使用过id的粘贴?

php sha1 pastebin

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