Вопросы по теме 'magic-numbers'
BlackBerry - Проблема с распаковкой GZip
Я столкнулся со странной проблемой, используя API сжатия RIM , я не могу заставить его работать так, как описано в документации. Если я заархивирую простой текстовый файл с помощью win gzip tool , добавьте gz к ресурсам проекта Blackberry и в...
1163 просмотров
schedule
12.03.2024
Как извлечь MimeType из байта []
У меня есть веб-страница, которую можно использовать для загрузки файлов. Теперь мне нужно проверить, правильный ли тип файла (zip, jpg, pdf, ...). Я могу использовать mimeType, который поставляется с запросом, но я не доверяю пользователю и,...
34247 просмотров
schedule
01.03.2022
Определение констант для 0 и 1
Мне было интересно, считают ли другие излишним делать что-то подобное...
const double RESET_TIME = 0.0;
timeSinceWhatever = RESET_TIME;
а не просто делать
timeSinceWhatever = 0.0;
Считаете ли вы первый пример более удобным для...
251 просмотров
schedule
07.03.2022
Есть ли способ удалить магические числа из XML-схемы?
У меня есть WSDL с некоторыми определенными типами. Некоторые элементы принимают списки элементов, а при возврате службы у меня также есть элементы со списком значений (или другие элементы).
В результате у меня есть магические числа в XSD...
175 просмотров
schedule
24.07.2022
Как избежать использования глобальных переменных и магических чисел?
Я знаю и понимаю, что глобальные переменные и магические числа - это вещи, которых следует избегать при программировании, особенно по мере роста количества кода в вашем проекте. Однако я не могу придумать хороший способ избежать того и другого....
1985 просмотров
schedule
16.11.2022
Каково значение -532459699?
Это число, которое возвращается как код выхода во многих исключениях .NET (в частности, в исключениях COM, я думаю).
В этом вопросе кто-то использовал Reflector, чтобы найти выяснилось, что это значение было инициализировано частной переменной...
8392 просмотров
schedule
06.08.2022
Исходные байты файла из StreamReader, обнаружение магического числа
Я пытаюсь провести различие между «текстовыми файлами» и «двоичными» файлами, так как мне бы хотелось игнорировать файлы с «нечитаемым» содержимым.
У меня есть файл, который, как мне кажется, является архивом GZIP. Я пытаюсь игнорировать файлы...
7394 просмотров
schedule
04.05.2024
Как я могу сказать, что файл SVG, не используя магический номер?
Файл SVG по сути является файлом XML , поэтому я мог бы использовать строку <?xml (или шестнадцатеричное представление: '3c 3f 78 6d 6c' ) в качестве магического числа, но есть несколько противоположных причин не делать этого, если, например,...
4341 просмотров
schedule
14.05.2022
Повысить магическое число Python
Я пытаюсь обернуть некоторые функции С++ для использования в python. Например, вот функция из учебника Boost Python.
// Copyright Joel de Guzman 2002-2004. Distributed under the Boost
// Software License, Version 1.0. (See accompanying file...
386 просмотров
schedule
21.09.2023
Есть ли инструмент для преобразования повторяющихся литералов в окончательные строки/магические числа в Java?
У меня есть несколько файлов Java, которые используют одни и те же значения String до 20 раз каждый, и мне нужен инструмент, который заменяет эти строки на private static final String STRING_TO_CAPS_AS_CONSTANT или что-то в этом роде. Если бы он...
46 просмотров
schedule
23.09.2023
Что означает «0xDEAD» в следующем коде?
Существует структура перечисления, но я не понимаю значения «0xDEAD - 2» в этом перечислении.
enum TerminatedTypes {
_not_terminated = 0xDEAD - 2,
_thread_exiting,
_thread_terminated,...
5571 просмотров
schedule
20.11.2023
Чтение магического числа из файла .au
Я написал небольшую программу, чтобы получить магическое число из файла .au и распечатать его на консоли, но каждый раз, когда я пытаюсь получить желаемое .snd , я получаю .snd$ .
Я не уверен, почему это происходит, учитывая, что я читаю только 4...
628 просмотров
schedule
03.02.2023
не удалось запустить процесс: неверный магический номер в записи в байте 0x0 Delve Golang
Только что получил:
could not launch process: invalid magic number in record at byte 0x0
При работе на OSX после некоторого времени работы:
dlv debug main.go
переустановил Delve, но все равно сохраняется. Что это может быть?
654 просмотров
schedule
27.06.2022
C ++ читает и сравнивает магическое число из файла
У меня есть файл, который я хочу прочитать на C ++. Первое, что мне нужно прочитать и проверить, - это магический номер файла. В моем случае это шестнадцатеричное значение: 0xABCDEF00
Я читаю и сравниваю числа так:
ifstream input...
2745 просмотров
schedule
20.11.2022
Почему в магическом числе ELF нет 16-битной информации?
В ELF-заголовке значение e_ident[EI_CLASS] может быть равно 1 или 2, что указывает на 32-битную или 64-битную операционную систему. Но из истории мы знаем, что ELF впервые появился в Solaris 2.0, выпущенном в 1993 году. Однако широко...
737 просмотров
schedule
21.02.2023
Откуда берутся магические числа в этом обычном ГСЧ?
Популярный метод генерирования нормально распределенных чисел основан на методе отношения равномерных отклонений, разработанном Киндерманом и Монаханом и улучшенном Левой. Метод компактен и требует мало памяти :
static Random r = new...
96 просмотров
schedule
10.04.2022
Поиск жестко закодированных (магических) чисел и строк
Есть ли способ найти все жестко закодированные числа и строки в Java? Я имею в виду значения, которые не были помещены в специальные переменные.
Например :
while (i < 6) {
System.out.println("6 is a number"); // Hard Coded, "Magic"...
1804 просмотров
schedule
01.11.2022