12
ответов

Что такое магическое число и почему оно плохо?

Что такое магическое число? Почему этого следует избегать? Есть ли случаи, когда это уместно?
вопрос задан: 8 January 2016 05:08
10
ответов

Действительно ли-1 магическое число? Антишаблон? Запах кода? Кавычки и инструкции от полномочий [дубликат]

Возможный Дубликат: Постоянное злоупотребление? Я видел-1 используемый в различных API, обычно при поиске в "набор" с основанными на нуле индексами, обычно для указания на "не найденный" индекс. Это "...
вопрос задан: 23 May 2017 12:31
9
ответов

What are “magic numbers” in computer programming?

When people talk about the use of "magic numbers" in computer programming, what do they mean?
вопрос задан: 11 March 2017 23:43
7
ответов

Является ли 23,148,855,308,184,500 магическим числом или явным шансом?

Новостные сообщения, такие как этот, указывают на то, что указанное число могло возникнуть как программная ошибка. Мужчина в Соединенных Штатах выскочил на свою местную бензозаправочную станцию, чтобы купить пачку сигарет ...
вопрос задан: 2 August 2017 14:11
7
ответов

Как получить размер файла в мегабайтах с помощью Perl?

Я хочу получить размер файла на диске в мегабайтах. Использование оператора -s дает мне размер в байтах, но я собираюсь предположить, что деление этого на магическое число - плохая идея: мой $ ...
вопрос задан: 28 November 2012 12:03
6
ответов

Почему люди используют волшебные значения вместо пустого указателя в их коде?

Я видел это в унаследованном коде и в некоторых проектах открытого исходного кода.NET. Я не могу вообразить причину сделать это. Просто использование "пустого указателя" кажется настолько легче мне. Пример: общедоступный класс Категория {интерва
вопрос задан: 27 February 2009 10:50
5
ответов

Как получить магическое число двоичного файла

Существует магическое число, связанное с каждым двоичным файлом, кто-либо знает, как получить эту информацию из файла?
вопрос задан: 14 June 2018 00:21
3
ответа

угадайте, каков 0x564c?

когда я считал источник ядра Linux, я нашел, что одна строка говорит: Предположение #define NCP_SUPER_MAGIC 0x564c/*, каков 0x564c :-) */(564c) 16 = (22092) 10 = (53114) 8 = (101011001001100) 2...
вопрос задан: 7 December 2012 23:51
3
ответа

HowTo извлекают MimeType из байта [] [дубликат]

У меня есть веб-страница это, которое может использоваться для загрузки файлов. Теперь я должен проверить, корректен ли тип файла (zip, jpg, PDF...). Я могу использовать mimeType, который идет с запросом, но я не доверяю...
вопрос задан: 20 June 2012 14:04
2
ответа

EWOULDBLOCK эквивалентный errno в соответствии с Windows Perl

Хороший день Stackoverflowers, я - автор Perl, автоумирают прагма, которая изменяется, Perl создал-ins для выдавания исключения при отказе. Это подобно Фатальному, но с лексическим контекстом, расширяемым исключением...
вопрос задан: 4 March 2016 16:10
2
ответа

Трудно кодированный 8191 10 485 значений в функции округления JavaScript

Я видел, что следующий (причудливый) JavaScript округляет функцию в некотором унаследованном коде. После поиска с помощью Google для него я вижу, что это неожиданно возникает во многих местах онлайн. Однако я не могу удаться почему...
вопрос задан: 19 March 2010 15:21
1
ответ

How do I choose a good magic number for my file format?

I am designing a binary file format from scratch, and I would like to include some magic bytes at the beginning so that it can be identified easily. How do I go about choosing which bytes? I am not ...
вопрос задан: 23 May 2015 21:52
1
ответ

AddOutParameter - немагическое число способ найти длину DBType. Int32

У меня есть магическое число в следующем коде... Microsoft. Методы. EnterpriseLibrary. Данные. Дб базы данных =/* код, опущенный */; дб. AddOutParameter (команда, "@ParamName", DbType. Int32, 8); Есть ли...
вопрос задан: 24 June 2010 12:28
0
ответов

Killing Magic Numbers: «const int» против «constexpr int» (или нет разницы в конце)

Допустим, у меня есть магическое число, от которого я хочу избавиться ... //whwhat.cpp for (int i = 0; i <42; i ++) {// ...} Разумно, я могу убить его двумя способами: Либо с const int ...
вопрос задан: 11 July 2019 19:02
0
ответов

Какое значение имеет значение -532459699?

Это число, которое возвращается как код выхода во многих исключениях .NET (особенно, я думаю, в исключениях COM). В этом вопросе кто-то использовал Reflector, чтобы узнать, что это значение было инициализировано как ...
вопрос задан: 23 May 2017 11:54
0
ответов

Магическое число в boost :: hash_combine

Boost :: Функция шаблона hash_combine принимает ссылку на хэш (называемый семенем) и объект v. Согласно документации, она объединяет семя с хешем v по семени ^ = hash_value (v) + 0x9e3779b9 + ...
вопрос задан: 16 November 2012 09:45
0
ответов

Как мне определить что-то вроде константы в Erlang?

У меня есть модуль, который выполняет некоторую неограниченную минимизацию. Я бы хотел, чтобы его интерфейс был как можно более простым, поэтому лучшим выбором было бы сократить его до одной функции, например: ...
вопрос задан: 2 June 2012 10:07
0
ответов

Зачем нам нужно магическое число в начале файла .class?

Я прочитал здесь несколько сообщений о магическом числе 0xCAFEBABE в начале каждого файла .class java и хотел узнать, зачем это нужно - какова цель этой маркировки? Это все еще необходимо ...
вопрос задан: 26 April 2011 21:08