Что такое null в айфоне

У вас есть проблема с открытием .NULL-файлов? Мы собираем информацию о файловых форматах и можем рассказать для чего нужны файлы NULL. Дополнительно мы рекомендуем программы, которые больше всего подходят для открытия или конвертирования таких файлов.

Для чего нужен файловый формат .NULL?

В выпускаемой Apple коммерческой настольной операционной системе Mac OS X строка символов с точкой ".null" вместо расширения представляет собой имя скрытого файла. Наряду с несколькими другими характерными именами вроде .jupdate, .rserv и др. оно относится к вредоносному ПО Flashback, поражающему ОС Apple Mac OS X посредством уязвимости Java.

В системе Mac OS X присутствие в корне домашнего каталога файла с именем .null (.jupdate и др.) является признаком заражения Flashback. Этот файл представляет собой исполняемый файл Mac OS X. Из-за точки в начале имени он считается скрытым и по умолчанию не отображается в диспетчере файлов (Finder). Создаваемый незаметно для пользователя на подверженных данной уязвимости экземплярах Mac OS X при посещении вредоносных веб-сайтов на основе Java, файл .null (.jupdate и др.) выступает в качестве агента-загрузчика, который загружает основную часть вредоносного ПО и передает ему управление. Flashback известен тем, что ворует личную и финансовую информацию и передает ее на удаленные серверы.

Проблема Flashback была изучена Apple, в результате чего для Mac OS X были выпущены исправленная версия Java и автоматизированное средство удаления вредоносного ПО. Кроме того, в Интернете легко найти подробные инструкции по ручному удалению Flashback.

В некоторых случаях расширение .null присваивается различным файлам мультимедиа, например, изображениям или аудиофайлам, в ход их обработки локальными или онлайн-приложениями. Будучи обусловленным некорректной конфигурацией или ошибками программного обеспечения, такое поведение является аномальным, а расширение .null — лишь техническим заполнителем места расширения. Если известен или может быть установлен их настоящий формат, такие файлы должны быть по отдельности либо совместно соответствующим образом переименованы (напр., ".jpg" вместо ".null").

Читайте также:  Как починить кабель зарядки

Кроме того, файловое расширение .null используется разработанной J.P.Bollback программой стохастического мутационного анализа филогенеза SIMMAP (Stochastic Mutational Mapping on Phylogenies) для обозначения необработанных файлов статистических данных с нулевыми или прогнозными значениями, созданных в ходе работы SIMMAP. В дополнение к файлам .null создаются файлы с наблюдаемыми значениями, которые получают расширение .obs.

Наконец, расширение .null может присваиваться файлам, связанным с так называемым нуль-устройством (NULL, /dev/null в ОС на базе Unix) — виртуальной "черной дырой" для цифровых данных. Файлы .null могут просто являться символическими ссылками на устройство /dev/null.

NULL в Системах управления базами данных (СУБД) — специальное значение (псевдозначение), которое может быть записано в поле таблицы базы данных (БД). NULL соответствует понятию «пустое поле», то есть «поле, не содержащее никакого значения». Введено для того, чтобы различать в полях БД пустые (визуально не отображаемые) значения (например, строку нулевой длины) и отсутствующие значения (когда в поле не записано вообще никакого значения, даже пустого).

NULL означает отсутствие, неизвестность информации. Значение NULL не является значением в полном смысле слова: по определению оно означает отсутствие значения и может иметь тип NULL или иметь любой другой тип (CREATE TABLE new_tab AS (SELECT NULL) — специальный тип null, CREATE TABLE new_table AS (SELECT 10+NULL) — тип integer). Поэтому NULL не равно ни логическому значению FALSE, ни пустой строке, ни нулю. При сравнении NULL с любым значением будет получен результат NULL, а не FALSE и не 0. Более того, NULL не равно NULL!

Содержание

Необходимость NULL в реляционных БД [ править | править код ]

  • Мнение 1: NULL является необходимым и обязательным для любой БД, претендующей на реляционность. В частности без него невозможно корректно построить внешнее соединение (OUTER JOIN) строк из двух таблиц. Именно этой точки зрения придерживался Э. Кодд, явно включив его в качестве третьего из 12 правил для реляционных СУБД. Именно этот принцип закреплён в последних стандартах на язык SQL .
  • Мнение 2: Значение NULL не требуется, а его использование — следствие ошибки проектирования БД. В базе данных, разработанной в полном соответствии с критериями нормализации, не может быть полей без значений, а значит, не нужно и специальное псевдозначение для таких полей. На практике, однако, из соображений эффективности, нередко оказывается удобным пренебречь некоторыми из правил нормализации, но одним из видов платы за такое пренебрежение является появление пустых полей, для которых и предназначен NULL [1] .
Читайте также:  Microsoft edge начальная страница

Использование NULL в БД [ править | править код ]

В БД, поддерживающих понятие NULL, для поля таблицы при описании определяется, может ли оно быть пустым. Если да, то в это поле можно не записывать никакого значения, и это поле будет иметь значение NULL. Также можно и явно записать в такое поле значение NULL.

Как правило, СУБД не разрешает значение NULL для полей, являющихся частью первичного ключа таблицы. В полях внешних ключей, напротив, NULL допускается. Наличие NULL в поле внешнего ключа может трактоваться как признак отсутствия связанной записи, и для такого внешнего ключа не требуется исполнение правил ссылочной целостности, обязательных для любого другого значения внешнего ключа.

Операции с NULL [ править | править код ]

Поскольку NULL не является, в общем смысле, значением, использование его в арифметических, строковых, логических и других операциях, строго говоря, некорректно. Тем не менее, большинство СУБД поддерживают такие операции, но вводят для них специальные правила:

  • NULL может присваиваться переменным и записываться в поля, независимо от объявленного типа данных этих переменных (полей);
  • NULL может передаваться в процедуры и функции как легальное значение параметра. Результаты выполнения такой процедуры или функции определяются операциями, выполняемыми с параметрами внутри неё.
  • Любая операция сравнения с NULL (даже операция «NULL = NULL»), даёт в результате значение «неизвестность» (UNKNOWN). Окончательный результат при этом зависит от полного логического выражения в соответствии с таблицей истинности логических операций. Если сравнение с NULL есть вся логическая операция целиком (а не её часть), то результат её аналогичен FALSE (выражение вида IF = NULL THEN ELSE END IF всегда будет приводить к выполнению действия2).
  • Агрегатные и аналитические функции (используемые в SQL в качестве операций на множествах и списках), как правило, игнорируют значения NULL в пользу допустимых значений остальных элементов множества. Например, для функции AVG, предназначенной для нахождения среднего арифметического значения какого-либо выражения, вычисленного для каждой строки из группы, результат получается таким же, как если бы строки, содержащие для этого выражения значение NULL, вообще не содержались бы в группе.
  • Существует специальная системная функция или операция (обычно expr IS [NOT] NULL), возвращающая логическое значение «истина» (TRUE), если expr является (не является) NULL и FALSE в противном случае.
Читайте также:  Fap перевод с английского на русский

Кроме того, могут существовать специальные системные функции для удобного преобразования NULL к определённым значениям, например, в Oracle имеется системная функция NVL, которая возвращает значение своего параметра, если он не NULL, или значение по умолчанию, если операнд — NULL. В стандарте SQL-92 определены две функции: NULLIF и COALESCE, поэтому их использование является более предпочтительным (если конкретная СУБД их реализует).

Как мне избавиться от «нулевого» приложения в списке, когда я получил управление использованием? Дает возможность удалять приложение, но продолжает возвращаться к списку. Показывает данные, связанные с ИТ

В iOS 9 выполните следующие действия:

  1. Открыть настройки> Общие> Хранение и использование iCloud> Управление хранилищем
  2. Выберите нулевое приложение
  3. Нажмите кнопку «Удалить приложение»

У меня такая же проблема .. я не могу найти много об этом в Интернете. Я думаю, что это ошибка или что-то в этом роде. У меня также была проблема с моим iphone. Мой телефон отключился через 4 или более часов без использования. Единственный способ включить его – это «жесткая» перезагрузка. Перезагрузка была необходима 2 или 3 раза, затем телефон работал нормально в течение нескольких дней. Может быть, «null» имеет что-то такое? Мое единственное решение на данный момент – это чистый комплект iphone с iTunes, на котором установлена ​​последняя версия iOS (9.0.1), и замените резервную копию большинства вещей. На данный момент «Null» ушел, и я надеюсь, что проблема с закрытием тоже.