小编msk*_*her的帖子

我可以将DIV始终保留在屏幕上,但并不总是处于固定位置吗?

我有一个我的网站的主表单,我想将div停靠在主表单内的内容区域的顶部.尽管滚动位置,此div仍应始终可见.这可能吗?

一张图片可以更好地解释它.

在此输入图像描述

html css css-float

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

如何减少firefox缩放时浮动布局包装

给出以下HTML.它显示两列:#left,#right.两者都是固定宽度并具有1px边框.宽度和边框等于上部容器的大小:#wrap.

当我通过按Ctrl +缩小Firefox 3.5.2时 - 列被包装(演示).

怎么预防这个?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Test</title>
    <style type="text/css">
      div           {float:left}
      #wrap         {width:960px}
      #left, #right {width:478px;border:1px solid}
    </style>
  </head>
  <body>
    <div id="wrap">
      <div id="left">
        left
      </div>
      <div id="right">
        right
      </div>
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

css firefox zoom word-wrap css-float

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

如何将我的浮点数更改为两位十进制数字,并使用逗号作为python中的小数点分隔符?

我有一个浮动:1.2333333

如何将逗号作为小数点分隔符更改为两位十进制数,例如1,23?

python floating-point decimal

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

如何在构造函数中使用Visual Studio不会在设计时执行代码?

我在我的用户控件的构造函数中有一个方法调用,它做了一些在设计时无法工作的东西(连接到数据库),当我尝试将该控件添加到GUI设计器时,Visual Studio就被挽救了.
当然,我可以将代码分解为一个单独的方法,但我不喜欢每次使用该对象时我都需要记住执行某个对象函数必不可少的方法的想法(这就是构造函数的作用)对于!).

是否有类似预处理器符号的东西,我可以标记我的代码,以便Visual Studio不会尝试在设计时执行该代码?

c# design-time visual-studio

17
推荐指数
2
解决办法
7738
查看次数

JavaScript中的整数

我是Javascript的初学者所以请原谅我,因为我从W3Fools学到了一些Javascript (这是非常困难的教程 - 他们没有解释我想知道的任何东西,但我可能从我对C++的经验中猜到的一切).

我可能会切换到MDN,但如果你可以推荐任何其他教程,那就太棒了.

无论如何,所以这是我的问题:

我刚才读的几行,显然:

根据规范,JavaScript中的数字是"双精度64位格式IEEE 754值".这有一些有趣的后果.在JavaScript中没有整数这样的东西,所以如果你习惯于用C或Java进行数学运算,你必须要小心算术.

我已经看到,我习惯使用C++的数据类型很少(对于变量).但我没想到所有数字都会自动成为floats.有没有办法使用integers,不是float吗?未来版本的JavaScript支持int吗?

javascript floating-point integer

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

float_t有什么意义,应该何时使用?

我与谁在使用旧版本的GCC(3.2.3确切地说),但想要升级客户端和一个已经给出绊脚石升级到新版本的一个原因是工作型的大小不同float_t,其,果然是正确的:

在GCC 3.2.3上

sizeof(float_t) = 12
sizeof(float) = 4
sizeof(double_t) = 12
sizeof(double) = 8
Run Code Online (Sandbox Code Playgroud)

关于GCC 4.1.2

sizeof(float_t) = 4
sizeof(float) = 4
sizeof(double_t) = 8
sizeof(double) = 8
Run Code Online (Sandbox Code Playgroud)

但这种差异的原因是什么?为什么尺寸变得越来越小,时应该和不应该使用float_tdouble_t

c floating-point double gcc

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

C中的NaN Literal?

你如何NaN在C中写一个浮点字面值?

c floating-point nan

17
推荐指数
2
解决办法
8157
查看次数

在Ruby中将唯一种子字符串转换为随机但确定的浮点值

从概念上讲,我在这方面遇到了困难.

基本上,我需要接受一些任意的唯一字符串,并能够将其转换为规范化的浮点值.输出浮点值的作用并不重要,只要相同的字符串输入始终导致相同的标准化浮点输出.

那么这是一个哈希算法吗?我熟悉SHA1或MD5,这看起来类似于密码哈希,其结果与正确的密码相同.但我相信这些方法会输出字符串.而我没有得到的是如何将SHA1或MD5的结果转换为一致的浮点值.

# Goal
def string_to_float(seed_string)
  # ...
end

string_to_float('abc-123') #=> 0.15789
string_to_float('abc-123') #=> 0.15789

string_to_float('def-456') #=> 0.57654
string_to_float('def-456') #=> 0.57654
Run Code Online (Sandbox Code Playgroud)

那么我可以采用什么样的Ruby方法将任意字符串转换为随机但一致的浮点值?

ruby string floating-point md5 sha

17
推荐指数
2
解决办法
5484
查看次数

使用Visual C++的NaN ASCII I/O.

我想使用iostream和Visual C++从/向文本文件中读取和写入NaN值.当写NaN值时,我得到1.#QNAN.但是,读回来输出1.0.

float nan = std::numeric_limits<float>::quiet_NaN ();
std::ofstream os("output.txt");

os << nan ;
os.close();
Run Code Online (Sandbox Code Playgroud)

输出是1.#QNAN.

std::ifstream is("output.txt");
is >> nan ;
is.close();
Run Code Online (Sandbox Code Playgroud)

nan等于1.0.

最后,正如awoodland所建议的那样,我想出了这个解决方案.我选择"nan"作为NaN的字符串表示.<<和>>运算符都被覆盖.

using namespace ::std;

class NaNStream 
{
public:
  NaNStream(ostream& _out, istream& _in):out(_out), in(_in){}
  template<typename T>
  const NaNStream& operator<<(const T& v) const {out << v;return *this;}
  template<typename T>
  const NaNStream& operator>>(T& v) const {in >> v;return *this;}
protected:
  ostream& out;
  istream& in;
};

// override << operator for …
Run Code Online (Sandbox Code Playgroud)

c++ floating-point iostream visual-c++

17
推荐指数
2
解决办法
2948
查看次数

添加SSE寄存器的组件

我想添加一个SSE寄存器的四个组件来获得一个浮点数.这是我现在这样做的方式:

float a[4];
_mm_storeu_ps(a, foo128);
float x = a[0] + a[1] + a[2] + a[3];
Run Code Online (Sandbox Code Playgroud)

是否有直接实现此目的的SSE指令?

c++ floating-point sse simd addition

17
推荐指数
1
解决办法
3216
查看次数