草庐IT

double-byte

全部标签

ios - 如何将 double 值格式化为点后两位小数和千位分隔符的字符串?

我在Objective-C中有一个double值,我需要将它的值放入标签中。我应该如何将其格式化为点后两位小数和千位分隔符的字符串? 最佳答案 使用NSNumberFormatter,例如:NSNumberFormatter*formatter=[[NSNumberFormatteralloc]init];[formattersetPositiveFormat:@"#,##0.00"];NSString*string=[formatterstringFromNumber:[NSNumbernumberWithDouble:12345

ios - 将字符串百分比转换为 double

我想将数组中的字符串百分比转换为double。显然,我必须同时删除百分比,然后按照[stringdoubleValue]的方式做一些事情。删除%的最有效方法是什么?该操作经常重复,因此该方法必须在某种程度上节约资源。 最佳答案 只要您的字符串以float的有效文本表示形式开头(它只能在开头包含空格),您就可以调用doubleValue并忽略对字符串的任何预处理。NSLog(@"value:%f",[@"95.5%"doubleValue]);//-->value:95.500000 关于

objective-c - 在 iOS 上,当您将 double 传递给需要 [单个] float 作为参数的方法时,实际发生了什么?

假设我有一个函数:-(void)doSomethingWithFloat:(float)aFloat;我用double浮点值调用该函数,如下所示:[selfdoSomethingWithFloat:12.0];从12.0(double)到12.0f(单精度)的转换是在编译时或运行时完成的,还是两者都不是?只是为了清楚起见:我不是在问单精度和double之间的区别精度float。 最佳答案 ObjectiveC实际上遵循大部分C约定-因此当传递给函数时,float根据C规范被提升为double值。ObjectiveC编译器最终将所有方

c# - 单点触控 : Doubling Appearance Image size when Hue adjusted on Retina display

我正在使用此代码设置NavBar的背景,该代码在Retina和非Retina显示器中效果很好。有一个@2x和正常图像。所以,一切都很好:UINavigationBar.Appearance.SetBackgroundImage(GetImage(ImageTheme.menubar),UIBarMetrics.Default);现在,当我将此ChangeHue()变换应用到图像以调整其色调时,在Retina显示器上图像大小是原来的两倍。非Retina显示器也可以:UINavigationBar.Appearance.SetBackgroundImage(ChangeHue(GetIma

ios - Objective C 将 double 值截断为小数点后两位

我正在尝试将double值截断为两位小数。我尝试使用:[highScoreLabelsetText:[NSStringstringWithFormat:@"Highscore:%.2f",finalTime]];但我发现它在2位后四舍五入了数字。这使得我向游戏中心报告的分数和应用程序中显示的分数不同。如何在不四舍五入的情况下去掉小数点的其余部分? 最佳答案 @dasdom回答很棒。但是如果你不喜欢隐式转换,你可以使用finalTime=trunc(finalTime*100)/100;如果您收到“trunc”函数未知的错误-只需导入

objective-c - Objective-C : Get Substring between Double Quotes

获取双引号之间的每个子字符串并将其放入数组的最佳方法是什么?例如,如果字符串(NSString)是:@"abcd\"efgh\"ijklm\"no\"p\"qrst\"uvwx\"y\"z"我想要的结果是:{@"efgh",@"no",@"qrst",@"y"}作为一个NSArray。 最佳答案 这应该让你开始:NSString*str=@"abcd\"efgh\"ijklm\"no\"p\"qrst\"uvwx\"y\"z";NSMutableArray*target=[NSMutableArrayarray];NSScanner

c# - Xamarin.Forms C# 查找图像或图像 byte[] 数组的主色

我正在使用Xamarin.Forms开发跨平台应用。使用c#和Xamarin查找图像主色的最佳方法是什么?我找到了一个ios方法:https://github.com/mxcl/UIImageAverageColor/blob/master/UIImage%2BAverageColor.m但似乎无法转换为等效的c#。什么是好方法?对于我的ios实现,我可以使用UIImage或byte[]数组。感谢您的帮助! 最佳答案 你可以试试这个(但它得到一个Bitmap对象,希望能有所帮助):publicstaticColorgetDomina

ios - :hover on ios mobile devices turns into double-touch instead of hover

首先,这不是以下的克隆:iPad/iPhonehoverproblemcausestheusertodoubleclickalink因为我想要一个纯CSS的答案。此链接中的所有答案都需要js或jQuery,并且一个CSS答案涉及背景图像。我正在尝试更改不透明度,仅此而已。CSS希望让自己适应移动革命,但我看到的每个创建悬停效果的简单“touchDown”(又名触摸悬停)解决方案都需要javascript或jQuery。下面是一些简单的代码来说明我的意思:.btn{border-radius:5px;display:block;opacity:1;在Chrome和Safari中测试

scala - 如何优化 spark 函数以将 double 值舍入为 2 位小数?

下面是我的Spark函数,它很简单defdoubleToRound(df:DataFrame,roundColsList:Array[String]):DataFrame={vary:DataFrame=dffor(colDF这按预期工作,通过使给定DF的多个列的值将小数值四舍五入到2个位置。但是我循环遍历DataFramey直到Array[Sting].length()列。有更好的方法来完成上述操作吗?谢谢大家 最佳答案 您可以简单地使用select和map,如下例所示:importorg.apache.spark.sql.fun

java - hadoop 中用于多个 double 值的自定义可写类

我正在尝试发出4个数值作为键。我为此编写了自定义可写Comparable类,但我坚持使用compare()方法stackoverflow站点中提到了几种解决方案。但这并没有解决我的问题。我的writableCoparable类是publicclassDimensionWritableimplementsWritableComparable{privatedoublekeyRow;privatedoublekeyCol;privatedoublevalRow;privatedoublevalCol;publicDimensionWritable(doublekeyRow,doubleke