#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
int a = 232u;
int b = 4i;
cout << a << endl << b;
}
我回顾了cpp的基础,当我拍摄的屏幕截图时,我尝试将一个未签名的int签名到一个int,这很好,然后我尝试将u更改为i,等待错误,但是没有错误,输出为0。我没有定义。所以发生了什么。
我在mac上使用xcode,最后一张图片是构建设置。
我正在与一个可定制的图片数据库工作。现在,我正在拍摄照片,因为它是从SD卡和编码成base64字符串,然后把它放在数据库中。但是每当我尝试解码它并在我的视图中显示它时,我就得到了Out of memory error。谁能告诉我做这件事最好的方法是什么?我应该在编码前改变图片的大小吗?
我想把所有的图片re-size到512*512中。
我使用cameraX api拍摄图片,并将图像作为文件保存到内部内存中。
当拍摄图片的回调成功后,我将在onImageSaved中更新ui,向用户显示捕获的图像,并询问他们是想保存它还是拍摄新的图片。如果用户选择拍摄一张新照片,我将从内部内存中删除所拍摄的图片,并更新ui,以便用户可以拍摄一张新照片。
private fun takePhoto() {
// Create time stamped name and File entry.
val name = SimpleDateFormat(FILENAME_FORMAT, Locale.US)
.form