小编Mad*_*ter的帖子

无法在Java中使用机器人按Window + L.

我正在使用Robot类来模拟Java中的按键.但是我无法按下Window键+ L,虽然我可以单独按下它们.这是我的代码:

private void pressKey()
{
    Robot r=new Robot();
    robot.keyPress(KeyEvent.VK_WINDOWS);
    robot.keyPress(KeyEvent.VK_L);
    robot.keyRelease(KeyEvent.VK_WINDOWS);
    robot.keyRelease(KeyEvent.VK_L);
}
Run Code Online (Sandbox Code Playgroud)

java awtrobot windows-8

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

图像在Java中调整大小以减小图像大小

我有一个说尺寸为800x800的图像,尺寸为170 kb.我想调整此图像的大小说600x600.调整大小后,我希望减小图像大小.我怎样才能做到这一点?

java image-processing

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

查找数组中所有元素是否不同的最快方法?

我正在寻找一种更快的方法来查找元素数组是否仅包含不同的元素.最糟糕的事情是采用每个元素并将其与数组中的每个其他元素进行比较.接下来最好的方法是对列表进行排序,然后进行比较,但仍然没有提高这一点.有没有其他方法可以做到这一点?

arrays algorithm

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

Object.finalize()有什么作用?

finalize()是java.lang.Object类中的9个方法之一。功能状态的api文档:

当垃圾回收确定不再有对该对象的引用时,由垃圾回收器在对象上调用。

  • 但是finalize()方法实际上是做什么的?
  • 如果我们手动调用finalize()方法会怎样?

java object

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

将Double格式化为固定宽度C#

我的要求如下:

我有一个双数。它可以是正面的,也可以是负面的。我想使用String.Format()对其进行格式化。

输出数字(正号(无符号)/负号(包括符号)/零)应为固定宽度:11所有数字应具有2位小数。

例子:

1.2     00000001.20
.2      00000000.20
-.2     -0000000.20
12      00000012.00
0       00000000.00
-0      00000000.00
12.555  00000012.55
Run Code Online (Sandbox Code Playgroud)

基本上,我想要的是固定宽度(11位数字)。2小数点。没有积极的迹象。负号包括在固定宽度中。

我尝试过的

{0:00000000.00;0:0000000.00;0:00000000.00}
Run Code Online (Sandbox Code Playgroud)

请告诉我什么是正确的方法。

c# format formatting

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

Bison 文件末尾给出语法错误?

在我的 yacc 文件中,我有一个开始符号“Program”,如下所示:

Program: Declaration Statements E_O_F {/*Semantic Action*/};
Run Code Online (Sandbox Code Playgroud)

E_O_F 是由 flex-lexer 返回的标记,如下所示:

<<EOF>> return E_O_F;
Run Code Online (Sandbox Code Playgroud)

但是当我编译我的文件时,总是在最后一行+第 1 行报告语法错误。Lex 文件:文件 Yacc 文件:文件

输入:测试.txt

a=(b);
b=c+d/e;
a=3/5-2*4;
a=a-b;
if(a>b) 
{
    a=a+1;
}
Run Code Online (Sandbox Code Playgroud)

我想我不会退货

<<EOF>>
Run Code Online (Sandbox Code Playgroud)

正确标记。请帮忙。

bison flex-lexer

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