作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我不确定应该如何在 Java 中的字符之间“正确”完成 XORing。我见过其他人这样做,但是当我遇到像这样简单的事情时:
char a = 'a';
char b = 'b';
char c = (char) a ^ b;
我收到“从 int 到 char 的可能有损转换”编译错误。我不确定如何将整数带入这种情况。
最佳答案
当您在 char
上使用 ^
时,操作是在 char
的 int 值中完成的。
因为operator precedence ,转换出现在 ^
之前。
这意味着它编译为
((char) a) ^ b
由于强制转换在前,所以升级到 int
最后发生,您将尝试将 int
分配给 char
您想使用括号:
char c = (char) (a ^ b);
关于字符之间的 Java 有损 XOR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54845597/
我如何使用 PHP 以有损/无损压缩方式压缩图像,这与这两个站点压缩它们的方式类似: https://compressor.io/和 https://kraken.io/web-interface 谢
我不确定应该如何在 Java 中的字符之间“正确”完成 XORing。我见过其他人这样做,但是当我遇到像这样简单的事情时: char a = 'a'; char b = 'b'; char c = (
在保留 alpha 层的同时,建议使用哪种库进行有损 png 压缩。 我经常使用 kraken.io,但希望将其更多地用于工作流程。 我对无损压缩了解很多,但我对它们的有损压缩方式一无所知。 最佳答案
正在关注 this发布我决定写一个 marble test对于这个运算符(operator)。 这是一个基本的测试: it('Test lossy zip', () => { const
我是一名优秀的程序员,十分优秀!