小编Nat*_*han的帖子

JavaScript:舍入到多个小数位,但删除额外的零

这是一个场景:我.9999999999999999什么时候到达1.0.
我可以承受丢失小数位的精度,所以我正在使用.toFixed(15),哪种工作.

四舍五入有效,但问题是我得到了1.000000000000000.
有没有办法舍入到一些小数位,但剥去额外的空格?

注意:.toPrecision不是我想要的; 我只想指定小数点后面的数字.
注2:我不能只使用,.toPrecision(1)因为我需要保持小数点后实际有数据的数字的高精度.理想情况下,必要时会有尽可能多的小数位(最多15个).

javascript math floating-point rounding

78
推荐指数
5
解决办法
7万
查看次数

JavaScript:计算数字的第n个根

我正在尝试使用JavaScript获取数字的第n个根,但我没有看到使用内置Math对象的方法.我忽略了什么吗?
如果不...

有没有我可以使用的具有此功能的数学库?
如果不...

我自己做的最好的算法是什么?

javascript algorithm math

72
推荐指数
6
解决办法
4万
查看次数

将填充添加到HTML文本输入字段

我想在右边添加一些空格,<input type="text" />以便在场的右边有一些空的空间.

所以,而不是 ,我明白了 .

所以,同样的行为只是右边的一些空白空间.

我尝试过使用padding-right,但似乎没有做任何事情.

有没有办法做到这一点(或伪造它)?

html css text textbox input

53
推荐指数
3
解决办法
26万
查看次数

Python IDLE:更改Python版本

我的机器上有Python 2.x和3.x(Mac OS X 10.6).对于某些我想要使用版本2的东西,但对于其他我想要版本3.我喜欢IDLE软件进行编辑/运行,但它总是使用版本3.

有没有办法更改IDLE使用的解释器版本?

谢谢!

python editor version python-idle

19
推荐指数
2
解决办法
4万
查看次数

CSS box-shadow:仅适用于元素的一部分

我有一个元素,我想在一端有一个阴影口音,像这样(来自Photoshop): 在此输入图像描述

我得到的最接近的是这样的(HTML + CSS3): 在此输入图像描述

那么,是否有可能使阴影褪色,就像在第一张图片中一样?这是我的代码:

box-shadow: 0px 0px  5px 1px rgba(0,0,0,.4);
Run Code Online (Sandbox Code Playgroud)

html css shadow css3

11
推荐指数
1
解决办法
6075
查看次数

jQuery:Animate Margins to Auto?

我正在尝试为图像设置动画,使其自身居中.这是我想要使用的代码:

$('#myImage').animate({'margin-right': 'auto'});
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,它被忽略了,并没有改变边际.
有没有办法将边距设置为自动或以图像为中心?

谢谢!

javascript css jquery center jquery-animate

9
推荐指数
1
解决办法
1万
查看次数

Android WebView:非常滞后的按钮响应

我有一个小的网络应用程序,我用Android的WebView功能.

我有一些div用作按钮(带onclick属性).在试用应用程序时(在设备的浏览器中),我在点击按钮后立即注意到了大量的延迟.当我点击按钮和浏览器显示周围的橙色突出显示时,会出现滞后.

我做了一些测试并获得了一些信息:

  • JavaScript不是问题.我取消了所有脚本的链接,并删除了所有onclick属性.表现没有改变.
  • CSS3的东西不是问题.我摆脱了所有花哨的渐变,表演没有改变.
  • 元素的数量不是问题.我只用页面上的几个元素尝试了它,性能没有改变.
  • Doctype和meta东西不是问题.我确定我使用的是Android 推荐的内容.

我真的不知道为什么会有这么多的滞后.我已经消除了可能导致它的一切,但没有任何帮助.

我错过了什么吗?

点击按钮后如何消除延迟?

html javascript android web-applications

8
推荐指数
1
解决办法
8326
查看次数

如何强制在UIWebView中播放的视频在iPad上全屏显示?

我正在使用UIWebView播放YouTube视频,如下所示:

self.webView.mediaPlaybackRequiresUserAction = NO;
self.webView.allowsInlineMediaPlayback = NO;
[self.webView loadHTMLString:videoEmbedCode baseURL:nil];
Run Code Online (Sandbox Code Playgroud)

我想强制视频在全屏播放,而无需用户点击右下方的按钮.这在iPhone上工作正常(点击播放器播放并自动进入全屏),但在iPad上不起作用(显示正常的内联播放器).

我认为设置allowsInlineMediaPlayback到NO会做的伎俩,但显然不是.

有没有办法强制HTML5视频在iPad上全屏播放?

objective-c youtube-api uiwebview ios mpavcontroller

7
推荐指数
1
解决办法
2707
查看次数

如何区分未设置的浮点数和值为0的浮点数?

给定一个未设置的浮点数时,我有一个方法需要做一个不同的方法,而不是一个值为0的浮点数.基本上,我需要检查一个变量是否已经存在,如果它的值为0则将其计算为set .

那么,我应该使用哪个占位符作为未设置值(nil,NULL,NO等)以及如何测试变量是否未设置而不为值0返回true?

equality objective-c undefined cgfloat

6
推荐指数
1
解决办法
4653
查看次数

正则表达式匹配所有字符直到下一个匹配

我正在解析多次重复简单模式的文本.文本采用播放脚本的格式,如下所示:

SAMPSON
I mean, an we be in choler, we'll draw.

GREGORY
Ay, while you live, draw your neck out o' the collar.
Run Code Online (Sandbox Code Playgroud)

我目前正在使用该模式([A-Z0-9\s]+)\s*\:?\s*[\r\n](.+)[\r\n]{2},该模式工作正常(下面的说明),除非角色的语音中有换行符.当发生这种情况时,成功捕获角色的名称,但仅捕获语音的第一行.

打开单线模式(包括换行符.)只会创建一个巨大的匹配.

如何(.+)在找到下一个字符名称并结束匹配时告诉停止?
我正在单独迭代每个匹配(JavaScript),因此该名称必须可用于下一个匹配.

理想情况下,我可以匹配所有字符,直到重复整个模式.


模式解释:

第一组匹配一个字符的名称(允许大写字母,数字和空格),(尾部冒号和空格可选).
第二组(角色的演讲)从一个新行开始并捕获任何字符(除了有问题的,换行符和后面的字符).
图案在空行后结束(并重新开始).

javascript regex parsing

5
推荐指数
1
解决办法
1161
查看次数