我正在迁移旧C++代码的一些部分,最初使用CodeGear C++Builder®2009版本12.0.3170.16989编译
以下代码 - 更大版本的最小版本 - -34使用任何现代编译器输出.虽然,在原始平台中输出84:
char Key[4];
Key[0] = 0x1F;
Key[1] = 0x01;
Key[2] = 0x8B;
Key[3] = 0x55;
for(int i = 0; i < 2; i++) {
Key[i] = Key[2*i] ^ Key[2*i + 1];
}
std::cout << (int) Key[1] << std::endl;
Run Code Online (Sandbox Code Playgroud)
for(int i = 0; i < 2; i++) {
char a = Key[2*i];
char b = Key[2*i + 1];
char c = a ^ b;
Key[i] = c;
}
Run Code Online (Sandbox Code Playgroud)
此外,手动展开循环似乎适用于两个编译器: …
我正在运行Android Studio 2.2.3
我需要在开发过程中运行Python脚本来处理一些数据文件.决赛apk不需要在设备中运行Python.
目前我从终端或PyDev for Eclipse运行脚本,但我正在寻找从Android Studio执行此操作的方法.
似乎有一种方法可以做到这一点,因为当我右键单击.py文件并选择"运行"选项时,会打开一个"编辑配置"对话框,我可以在其中配置多个选项.问题是我无法指定Python解释器,必须从已配置的Python SDK的组合框中选择它.虽然没有选择解释器,但是有一条错误消息指出"错误:请选择具有有效Python SDK的模块".
我设法为我的项目创建了Java模块,但没有创建Python模块(我确实安装了Python Community Edition插件).有人知道如何实现这个目标吗?
TIA.