Questions tagged «magic-numbers»

7
23,148,855,308,184,500是一个神奇的数字,还是纯粹的机会?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 作为新闻报道等这一指示上述号码可能出现的编程错误。 一名美国男子突然到他的当地加油站买了一包香烟,结果发现他的卡被收取23,148,855,308,184,500美元。 那就是23万亿美元(14万亿英镑),是美国国债的许多倍。* 以十六进制表示的是523DC2E199EBB4,乍一看似乎并不十分有趣。 有人对导致此错误的编程错误有任何想法吗?


2
常数0.0039215689代表什么?
我不断在各种图形头文件中看到此常数 0.0039215689 似乎与颜色有关? 这是Google的首个热门产品: void RDP_G_SETFOGCOLOR(void) { Gfx.FogColor.R = _SHIFTR(w1, 24, 8) * 0.0039215689f; Gfx.FogColor.G = _SHIFTR(w1, 16, 8) * 0.0039215689f; Gfx.FogColor.B = _SHIFTR(w1, 8, 8) * 0.0039215689f; Gfx.FogColor.A = _SHIFTR(w1, 0, 8) * 0.0039215689f; } void RDP_G_SETBLENDCOLOR(void) { Gfx.BlendColor.R = _SHIFTR(w1, 24, 8) * 0.0039215689f; Gfx.BlendColor.G = _SHIFTR(w1, 16, …

2
升压魔术数字:: hash_combine
所述boost::hash_combine模板函数采用一个散列(称为参考seed)和对象v。根据文档,它结合seed了vby 的哈希 seed ^= hash_value(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2); 我可以看到这是确定性的。我明白了为什么要使用异或。 我敢打赌,这种加法有助于将相似的值广泛地映射,因此探测哈希表不会崩溃,但是有人可以解释魔术常数是什么吗?

9
加载工作空间时出现“错误的幻数”错误的原因,如何避免?
我试图加载我的R工作区并收到此错误: Error: bad restore file magic number (file may be corrupted) -- no data loaded In addition: Warning message: file ‘WORKSPACE_Wedding_Weekend_September’ has magic number '#gets' Use of save versions prior to 2 is deprecated 我对技术细节不是特别感兴趣,但主要是我造成的原因以及将来如何预防。以下是有关情况的一些说明: 我在bootcamp分区上运行Windows XP的MacBook Pro上运行R 2.15.1。 这个工作区文件显然有问题,因为它的大小只有〜80kb,而我所有的其他文件通常都大于10,000 上周末,我在R中运行一个外部建模程序,并将其输出存储到不同的对象。我在几天的过程中对模型进行了多次迭代,例如output_Saturday <-call_model() 模型输出没有什么特别的,它只是一个带有beta,VC矩阵,模型规范等插槽的列表。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.