cost 124 ms
将幻数分配给命名结构成员有什么问题? - What is the problem with assigning magic numbers to named structure members?

考虑以下代码: 这已被重构为使用结构: 但是,现在clang-tidy对使用“幻数”感到不满: 警告:1.1e5 是一个幻数; 考虑用命名常量 [readability-magic-numbers] 替换它我知道我可以使用// NOLINT注释来消除不需要的警告,但我想了解警告背后的原因。 是否存 ...

如何使用头文件签名(幻数)检查文件类型? - How to check type of files using the header file signature (magic numbers)?

通过输入带有扩展名的文件,我的代码成功地从“幻数”中检测到文件的类型。 我想知道如何在不指定这部分代码的情况下修改它,即一旦我生成或输入文件,它就会直接显示文件的类型。 我希望你能理解我。 ...

Flutter:如何获取文件的幻数? - Flutter: how to get magic numbers of file?

我正在使用file_picker从存储中选择文件,有时它不提供扩展名,但我需要知道扩展名才能将其发送到服务器端。 我要像这样用幻数来识别它 但不知道如何得到它。 为lookupMimeType提供完整路径没有帮助,因为file_picker缓存没有扩展名的文件。 你能帮忙解决或如何弄清楚吗? P ...

指针如何变成地址 0xabababababababab 或 0xfeeefeeefeeefeee? - how does a pointer becomes of adress 0xabababababababab or 0xfeeefeeefeeefeee?

我正在研究一个数据结构assignmnet并且发生了一些非常奇怪的事情,我的结构包含4棵avl树,在structre的析构函数中我使用delete删除了4棵树(树在构造函数中分配了new),一种方法class 被称为 Quit 并且它所做的只是“删除这个”调用析构函数,在调用 Quit 时和在它操 ...

(C++) 我必须使用幻数来显示数组中正确 position 中的值。 我怎样才能摆脱它? - (C++) I have to use magic numbers to display values in the correct position in an array. How can I get rid of it?

对不起,如果代码太长。 我只是想详细描述一下我所面临的情况我正在编写一个名为 Battle Ship 的游戏。 下面的代码是一个更简单的版本,我确实消除了所有不必要的逻辑,因为我只想用幻数来说明问题。 这是我的结构和枚举 基本上,在游戏开始时,我必须为每个单元格(在本例中为 UNSHOT 和 NO ...

如何快速读取文件以检查签名/幻数? - How to read a file fast for checking signature/magic number?

我是一名学生,我对 C++ 和安全性还很陌生。 我被分配了一项关于检查文件中的签名/幻数的任务,但我在加快阅读时间方面遇到了一些问题。 我的想法是使用 ifstream 以二进制模式读取文件,将其数据存储在向量中,然后将其转换为十六进制字符串。 最后,我将检查给定的签名是否存在于十六进制字符串中。 ...

这个 PDF 的幻数之前的字节顺序标记是什么? - What is the Byte Order Mark preceding the magic number of this PDF?

我正在处理文件并使用幻数来识别文件类型的有效性。 我正在使用 Medsea mime-util JAR for Java 来调查幻数并确定 mime。 这个库说明了它从左到右检查的两个不同的 PDF 序列: 标准 PDF: %PDF- 以 UTF-8 字节顺序标记 (BOM) 开头的 PDF: \ ...

枚举的类型别名 - Type-alias for enumeration

我正在使用一些代码,这些代码使用enumeration class (扩展uint8 )中的值来“按名称”而不是通过硬编码数字访问矩阵列。 采用这种方法的原因是,与允许命名字段访问的其他构造(例如结构/对象或表)相比,矩阵被认为具有更高的性能——据说这可以在不牺牲性能的情况下提高代码可读性。 问题是 ...

开关上的 MVN 幻数 - MVN Magic Number on switch

我和 Checkstyle 打交道有一段时间了,知道什么是幻数,但是我从来没有遇到过这种情况,它只是一个用于分配数据的开关,但是这些案例被标记为幻数,我无法做出最终决定或任何类似的东西(我知道)。 我创建的程序获取一个随机数(从 0 到 199 的整数)并在开关中使用它,不仅如此,而且 ra.nex ...

Killing Magic Numbers: "const int" vs "constexpr int"(或者到底有没有区别) - Killing Magic Numbers: "const int" vs "constexpr int" (or is there no difference in the end)

假设我有一个magic number我想摆脱它... 合理地我可以通过两种方式杀死它: 要么使用const int SOMETHING_SOMETHING_MEANING_OF_LIFE = 42 或使用constexpr int SOMETHING_SOMETHING_MEANING_OF_ ...

魔术数过大 - A magic number overkill

我有一段代码用一个字符串值的参数调用一个函数。 字符串值是使用索引从字符串数组中获取的。 在这种情况下,0仍被视为幻数吗? 我应该将0抽象到像REJECTION_CATEOGRY_POSITION这样的变量吗? 函数名称是否不够清楚,以至于该值将是拒绝类别? 让我知道你的想法 ...

如何区分.odt和.docx文件,除了幻数和扩展名 - How to differentiate .odt and .docx file apart from magic number and extension

我需要检测给定文件的文档类型。 我使用魔术数字为pdf,RTF,doc文件做了。 但是每当我尝试在odt和docx文件上做同样的事情时,遗憾的是,我不能因为两者的幻数相同。 请帮我解决这个问题。 我需要在java中以编程方式提供答案。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM