小编Gen*_*ock的帖子

For循环条件约定

我最近讨论了在Java中的for循环中使用非计数器相关条件:

for(int i = 0; o.getC() < 10; i++)
    o.addC(i);
Run Code Online (Sandbox Code Playgroud)

有没有人知道这样的条件是否有任何"官方"约定?在我看来,与等效的while循环相比,它更容易阅读,因为所有循环参数都在第一行中:

int i = 0;
while(o.getC() < 10) {
    i++;
    o.addC(i);
}
Run Code Online (Sandbox Code Playgroud)

甚至更糟:

int i = 0;
while(o.getC() < 10)
    o.addC(++i);
Run Code Online (Sandbox Code Playgroud)

java for-loop conventions while-loop conditional-statements

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

从 USB HID 键盘发送语言布局

我目前正在使用 Atmel 微控制器开发 USB HID 键盘。一切正常,但我通常在不同的机器上使用不同的键盘布局。现在我开始想知道是否有可能告诉主机使用哪种键盘布局,即 EN-US,以便键码总是映射到每台机器上的正确字符上。有任何想法吗?

keyboard usb avr hid

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