我想写一个Windows平台的截屏程序,但不确定如何捕捉屏幕。我所知道的唯一方法就是使用GDI,但我很好奇是否有其他方法可以做到这一点,如果有的话,哪种方法产生的开销最少?速度是重中之重。编辑:我偶然看到了这篇文章:。它向我介绍了Windows Media API的方法和DirectX的方法。它在结论中提到,禁用硬件加速可以显著提高捕获应用程序的性能。我很好奇为什么会这样。有人能帮我填一下缺的空格吗?
Camtasia :我读到像这样的截屏程序使用它们自己的捕获驱动程序。
我试图理解Java是如何在内部存储整数的。我知道所有的java基本整数都是有符号的(除了short?)。这意味着在一个字节中该数字少了一位可用。我看到说明书上写着x bit two's complement number。但我经常感到困惑。 int x = 15; // Stored as binary as is? 00000000 00000000 00000000 00001111?
int y = -22; // Stored as two complemented valu