请帮帮我.我需要使用百分比宽度创建布局.我有一个100%宽度的包装.
现在我有一个DIV(主要包装..我想保持94%的宽度百分比.. 100%身体的94%)..好的好
所以要做到这一点很简单.
- > BODY 100%宽度设定
- >容器94%宽度
--->第一个孩子DIV 70%向左浮动(70%的CONTAINER)
--->第二个孩子DIV 30%向右浮动(容器的30%)
但是我在FIRST CHILD DIV下有2个相同的列
-----> 50%和50%的宽度
错误是:在ie7 ..最后一列显示在底部..它没有正确浮动..如果我将宽度减少到29.9%!它的工作原理..我认为ie7在处理百分比宽度或某事时有错误.请澄清一下.我希望你得到这个问题,因为css/html太长了..我只是希望它是一个常见的问题.. :(
这是这个DIV的CSS ..希望有帮助:)
body {
width: 100%;
background: #fff;
text-align: center;
font-size: 12px;
}
#wide-primary {
background: #fff url(img/shadow1.png) repeat-x top;
position: relative;
top: -1px;
}
#primary {
width: 94%;
margin: 0 auto 0 auto;
text-align: left;
}
#features {
float: left;
width: 70%;
padding: 2% 0 0 0;
}
.featurebox {
float: left;
width: 48%;
padding: 0 2% …Run Code Online (Sandbox Code Playgroud) Java中浮点数和双精度的包含范围是多少?
为什么不建议在精度至关重要的地方使用float或double?
我一直试图找到有关在图形硬件上使用float vs double的性能的信息.我已经在CPU上找到了关于float vs double的大量信息,但是GPU的这种信息更加稀缺.
我使用OpenGL进行编码,因此,如果您认为应该知道该API的任何特定信息,那就让我们了解一下.
我知道如果程序将大量数据移入/移出图形硬件,那么使用浮点数可能会更好,因为双倍需要两倍的带宽.我的询问更多的是图形硬件如何处理它.据我所知,现代英特尔CPU将浮点/双精度转换为80位实数进行计算(不包括SSE指令),因此这两种类型的速度同样快.现代显卡做这样的事吗?浮动和双重表现现在大致相等?是否有任何强有力的理由使用一个而不是另一个?
你能帮我澄清一下Java中float原语的用法吗?
我的理解是将浮点值转换为double,反之亦然可能会有问题.我读过(很久以前并且不确定新的JVM是否真的存在),浮动的性能要差得多于双倍.当然浮子的精度低于双精度.
我还记得当我使用AWT和Swing时,我在使用float或double时遇到了一些问题(比如使用Point2D.Float或Point2D.Double).
所以,我看到浮动超过双重的两个优点:
它只需要4个字节,而double需要8个字节
Java内存模型(JMM)保证赋值操作是浮点变量的原子,而不是double的原子.
有没有其他情况下浮动比双重更好?你在应用程序中使用float吗?
在Python 3中,我正在检查给定值是否为三角形,也就是说,对于某些正整数n,它可以表示为n(n + 1)/ 2
我可以写一下:
import math
def is_triangular1(x):
num=(1/2) * (math.sqrt(8*x+1)-1 )
return int(num)==num
Run Code Online (Sandbox Code Playgroud)
或者我需要这样做吗?:
epsilon = 0.000000000001
def is_triangular2(x):
num=(1/2) * (math.sqrt(8*x+1)-1 )
return abs(int(num) - num)<epsilon
Run Code Online (Sandbox Code Playgroud)
我检查了两个函数返回x的相同结果,最多为1,000,000.但我不确定一般来说int(x)== x将始终正确地确定一个数是否是整数,因为例如5的情况表示为4.99999999999997等.
据我所知,第二种方法是正确的,如果我用C语言,但我不确定Python 3.
我在Windows 7上使用python 3.2.2,我正在尝试创建一个接受7个数字的程序,然后告诉用户有多少是正数,有多少是负数,有多少是零.这是我到目前为止所得到的:
count=7
for i in count:
num = float(input("Type a number, any number:"))
if num == 0:
zero+=1
elif num > 0:
positive+=1
elif num < 0:
negative+=1
print (positive)
print (negative)
print (zero)
Run Code Online (Sandbox Code Playgroud)
但是当我运行代码时,我得到了
TypeError: 'float' object is not iterable
Run Code Online (Sandbox Code Playgroud)
如果我用第3行替换第3行中的float我会遇到同样的问题,除非它说'int'对象不可迭代.我也尝试将count的值从7更改为7.0
现在我从python教程书中接受了这个挑战,他们没有答案,从我所知道的,我已经完成了他们提出的语法中的所有内容.
int通常是32位,但在标准中,int并不保证具有恒定的宽度.因此,如果我们想要32位,int我们包括stdint.h并使用int32_t.
对于花车有没有相同的东西?我意识到浮点数有点复杂,因为它们不是以同类方式存储的,即符号,指数,有效数.我只想要一个double保证以64位存储1个符号位,10位指数和52/53位有效位(取决于你是否计算隐藏位).
我有一些单精度和双精度浮点数,我想写入并从字节[]中读取..Net中有什么东西可以用来将它们转换成32位和64位IEEE 754表示形式吗?
我一直在胡扯如何处理PHP中的货币显示和数学,并且很长一段时间以来一直使用该DECIMAL类型将其存储在MySQL中,并使用money_format()格式化它以在网页上显示.但是,今天我看了一下实际的原型:
string money_format ( string $format , float $number )
Run Code Online (Sandbox Code Playgroud)
我现在有点困惑.所有我被告知的是,避免浮动钱!但这里是基本的格式化函数(比如快五倍),将输入转换为浮点数.number_format()做同样的事.
所以我的问题是:
除非我处理的是分数美分或数万亿美元(而且我都没有处理过),我是否应该关注显示和存储(但从不进行数学计算)货币被抛到浮点数?我是否会接近浮动点不准确的区域改变我的数字?
如果对#1的回答是我确实应该关注,那么为什么这样money_format()构建呢?
有人知道numpy ndarray使用了多少内存?(假设有10,000,000个浮动元素).