问题标签 [magic-numbers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 这些会被认为是幻数吗?
我刚刚为编程课编写了一个程序,我想避免使用幻数,所以这是我的问题:
在下面的函数中,我的数组索引器会被视为幻数吗?
代码:
谢谢!
unix - 如何获取二进制文件的幻数
每个二进制文件都有一个魔术数字,有人知道如何从文件中检索此信息吗?
shared-libraries - AIX/UNIX:模块具有无效的幻数
在 AIX 上,我正在执行一个脚本。在此脚本中,它尝试加载 64 位共享对象库(.so 文件)。它没有通过给出以下错误来做到这一点:
该模块具有无效的幻数。
如果我输入“prtconf”,它会告诉我系统是 64 位的。
任何人都可以帮忙吗?
javascript - JavaScript舍入函数中的硬编码8191 10485值
我在一些遗留代码中看到了以下(奇怪的)Javascript 舍入函数。在谷歌搜索之后,我可以看到它出现在网上的许多地方。但是我无法弄清楚为什么存在硬编码值 8191 和 10485 。
有谁知道包含这些值是否有任何合理的理由?如果没有,希望我们能杀死模因!
apache-flex - Flex SDK 3.5 - 检查文件幻数
相关: Flex SDK 3.5 - 检查文件 mimetype
有没有办法在 Flex SDK 3.5 中获取文件的幻数以获取文件类型?
java - -1 是一个神奇的数字吗?反模式?代码味道?当局的报价和指导方针
可能的重复:
经常滥用?
我已经看到-1
在各种 API 中使用过,最常见的是在搜索具有从零开始的索引的“集合”时,通常表示“未找到”索引。这“有效”是因为-1
从一开始就不是一个合法的索引。似乎任何负数都应该起作用,但我认为-1
几乎总是被用作某种(不成文的?)约定。
我想至少现在将范围限制在 Java 上。我的问题是:
- Sun 关于使用
-1
这样的“特殊”返回值的官方说法是什么? - 关于这个问题有哪些引用,例如 James Gosling、Josh Bloch,甚至是 Java 之外的其他权威人物?
- 过去关于这个问题的一些值得注意的讨论是什么?
c# - AddOutParameter - 查找 DBType.Int32 长度的非幻数方法
我在下面的代码中有一个幻数......
DbType.Int32
根据最后一个参数的要求,是否有一种干净的方法来获取 的长度AddOutParameter
?
linux-kernel - 猜猜0x564c是什么?
当我阅读 linux 内核源代码时,我发现一行说:
#define NCP_SUPER_MAGIC 0x564c /* 猜猜 0x564c 是什么 :-) */
(564c)16 = (22092)10 = (53114)8 = (101011001001100)2
Wolfram|Alpha 告诉我们 22092 = 2^2 * 3 * 7 * 263 = 43 * 2^9 + 76
好的,那么有人对这个谜语有任何想法吗?
顺便说一句,此代码出现在 %linux-kernel-source%/include/linux/magic.h 的文件中
language-agnostic - 什么是计算机编程中的“幻数”?
当人们谈论在计算机编程中使用“幻数”时,它们是什么意思?