草庐IT

double-byte

全部标签

java - 如何在点后将 double 转换为 2 数?

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:Roundadoubleto2significantfiguresafterdecimalpoint如何将点后的double转换为2数?例如:doublex=123.45678;我需要那个x=123.45(在javaforandroid中)提前致谢 最佳答案 x=Math.floor(x*100)/100; 关于java-如何在点后将double转换为2数?,我们在StackOverflow上找到一个类似的问题

android - 在 Android 中将 byte[] 显示到 ImageView

可以这样做吗?我正在读取一个包含图像的Base64字符串的XML文件。我打算使用Base64.decode来获得图像字符串的字节数组。我被困在如何在ImageView中使用它。我是否必须先创建一个“可绘制”类,然后将其设置为ImageView的src属性?谢谢! 最佳答案 如果其他人偶然发现这个问题,这里是代码importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.widget.ImageView;publicclassMode

android - 联发科处理器上的 double 值计算错误

我发现我在市场上发布的一个应用程序在某些手机上产生了奇怪的结果。经调查发现,一个计算两个GeoPoints之间距离的函数存在问题-有时它返回完全错误的值。此问题仅在具有MediaTekMT6589的设备上重现SoC(又名MTK6589)。并且AFAIK所有此类设备都安装了Android4.2。更新我还能够在LenovoS6000平板电脑上重现该错误,使用MediaTekMT8125/8389芯片和上FlyIQ444Quattro安装了MT6589和Android4.1。我创建了一个有助于重现错误的测试项目。它重复运行计算1'000或100'000次迭代。为了排除线程问题的可能性,计算是

android - byte[] 到图像 android

我的问题如下:我已经使用blob格式将一些图片存储到sqlite数据库中,这似乎可以正常工作。现在我想把我的图片从数据库中取出,然后放回图片中......使事情复杂化,它们的格式是可变的(png,jpg,也许是别的东西,我不确定)有没有办法在android中这样做?谢谢 最佳答案 使用BitmapFactory.decodeByteArray()方法:byte[]blob=c.getBlob("yourcolumnname");Bitmapbmp=BitmapFactory.decodeByteArray(blob,0,blob.l

android - 在Android中将字符串转换为 double

尝试从EditText获取double值并在将它们传递给另一个Intent之前对其进行操作。不使用原始数据类型,所以我可以使用toString方法。问题是当我包含protein=Double.valueOf(p).doubleValue();样式命令,程序强制立即关闭,而不会在logcat中留下任何信息。如果我将它们注释掉并设置一些虚拟数据,例如protein=1.0;它没有问题。原始数据类型和解析double也会发生同样的情况。此代码与普通java中的虚拟数据完美配合。我做错了什么?EditTexttxtProt,txtCarb,txtFat,txtFiber,txtPoints;S

Android/Java : Saving a byte array to a file (. jpeg)

我正在为Android开发一个应用程序,该应用程序的一部分必须拍照并将它们保存到SD卡。onPictureTaken方法返回一个字节数组,其中包含捕获图像的数据。我需要做的就是将字节数组保存到.jpeg图像文件中。我试图在BitmapFactory.decodeByteArray(获取Bitmap)和bImage.compress(到OutputStream)、普通OutputStream和BufferedOutputStream的帮助下做到这一点。所有这三种方法似乎都给了我同样奇怪的错误。我的Android手机(8MP摄像头和不错的处理器)似乎可以保存照片(尺寸看起来正确),但是以一

android - 如何将 double 和 float 值插入 sqlite?

以下是我的数据库创建代码。@OverridepublicvoidonCreate(SQLiteDatabasedb){db.execSQL("CREATETABLE"+TABLE_NAME+"("+_ID+"INTEGERPRIMARYKEYAUTOINCREMENT,"+TIME+"INTEGER,"+LONGI+"TEXT,"+LATI+"TEXT,"+SPEED+"TEXT,"+ACCU+"TEXT);");}然后是添加数据点代码privatevoidaddGeoDataEntry(doublelogi,doublelati,floatspeed,floataccu){SQLit

php - fatal error : Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes)

这个问题在这里已经有了答案:关闭12年前.PossibleDuplicate:Allowedmemorysizeof33554432bytesexhausted(triedtoallocate43148176bytes)inphp嗨,在我的php页面,我得到如下错误,Fatalerror:Allowedmemorysizeof134217728bytesexhausted(triedtoallocate71bytes)我尝试使用ini_set('memory_limit','128M');设置内存限制;但我还是得到了错误。任何帮助将不胜感激。 最佳答案

php - 如何故意造成 "Fatal error: Allowed memory size of xxx bytes exhausted"

每当我收到此错误时,我都会增加内存来修复它。我有一个案例,出于测试目的,我想让一个页面用完所有内存,无论我设置memory_limit多大。我不知道该怎么做。编辑:我试过这个:但它没有崩溃。最后它只打印了“startstart”,奇怪的是它被打印了两次......我想要一个简单的代码示例,“将很多东西放在内存中”..嗯,我知道这么多。 最佳答案 应该吃掉所有的内存。$a='x';while(true){$a=$a.$a;} 关于php-如何故意造成"Fatalerror:Allowedm

c - L1内存带宽: 50% drop in efficiency using addresses which differ by 4096+64 bytes

我想用英特尔处理器实现以下操作的最大带宽。for(inti=0;i其中x、y和z是float组。我在Haswell、IvyBridge和Westmere系统上执行此操作。我原来是这样分配内存的char*a=(char*)_mm_malloc(sizeof(float)*n,64);char*b=(char*)_mm_malloc(sizeof(float)*n,64);char*c=(char*)_mm_malloc(sizeof(float)*n,64);float*x=(float*)a;float*y=(float*)b;float*z=(float*)c;当我这样做时,我为每个