15 Связанный вопрос
Двухточечный протокол ( PPP ) инкапсуляция обеспечивает стандартный метод передачи многопротокольных дейтаграмм по связь точка-точка. PPP использует протокол управления высокоскоростным каналом передачи данных (HDLC) для своего физического интерфейса и предоставляет пакетно-ориентированный интерфейс для сетевого уровня. протоколы .
Нажмите, чтобы увидеть полный ответ
В этом отношении, каково использование протокола PPP? Двухточечный протокол ( PPP ) - это связь протокол уровня канала данных, который используется для передачи многопротокольных данных между двумя напрямую подключенными (точка-точка) компьютерами. Это байт-ориентированный протокол , который широко используется в широкополосной связи с большими нагрузками и высокими скоростями.
Также знаете, что такое протокол управления? Компьютерная сетьComputer EngineeringMCA. Протокол управления каналом (LCP) - это часть протокола точка-точка (PPP), которая работает на уровне звена данных. Он отвечает за установление, настройку, тестирование, поддержку и прекращение соединений для передачи.
Итак, каковы три этапа установления сеанса PPP?
Установление сеанса PPP состоит из трех фаз . Первым шагом ( этап ) в установлении сеанса PPP является установление канала, на который отправляются пакеты LCP. Второй этап , этап аутентификации , не является обязательным. PPP поддерживает протоколы аутентификации CHAP и PAP.
Что такое конфигурация PPP?
PPP указан в RFC 1661. PPP - это многоуровневый протокол, состоящий из трех компонентов: Компонент инкапсуляции который используется для передачи дейтаграмм через указанный физический уровень. Протокол управления соединением (LCP) для установления, настройки и тестирования соединения, а также согласования настроек, параметров и использования функций.
Важность управления конфигурацией . Это помогает быстро выявлять плохие изменения конфигурации и позволяет откатиться к хорошо известным рабочим изменениям, чтобы обеспечить быстрое восстановление услуг. Это также помогает разработчикам при отладке проверить, влияют ли изменения конфигурации на функциональность продукта.
Нажмите, чтобы увидеть полный ответ
Аналогичным образом вы можете спросить, какова цель инструментов управления конфигурацией? Заключение: Управление конфигурациями помогает организациям систематически управлять, организовывать и контролировать изменения в документах, кодах и другие организации в течение жизненного цикла разработки программного обеспечения. Основная цель процесса SCM - повысить производительность с минимальным количеством ошибок.
Каковы также действия по управлению конфигурацией? Определение. Управление конфигурацией включает административные действия , связанные с созданием, обслуживанием, контролируемыми изменениями и контролем качества объема работ.
В чем заключаются преимущества управления конфигурацией?
Некоторые из ключевых преимуществ управления конфигурацией включают:
Повышенная эффективность за счет определенного процесса конфигурации, который обеспечивает контроль и улучшает видимость с помощью отслеживания. Снижение затрат за счет детального знания всех элементов конфигурации, что позволяет избежать ненужного дублирования . Что такое управление конфигурацией в управлении проектами?
Управление конфигурацией проекта - это управление конфигурацией всех ключей проекта продукты и активы. Сюда входят любые конечные продукты, которые будут доставлены заказчику, а также все продукты управления , такие как план управления проектом и управление производительностью . базовый уровень.
Преимущества работы джиттера ICMP IP SLA Сквозные измерения производительности между устройствами Cisco ( источник) и любое другое IP устройство (назначение), использующее ICMP . Упреждающий мониторинг нарушения порога с помощью уведомлений о ловушках простого протокола управления сетью (SNMP) и сообщений системного журнала.
Нажмите, чтобы увидеть полный ответ
Аналогичным образом можно спросить, что такое джиттер ICMP? Датчик отправляет серию пакетов ICMP и вычисляет джиттер на основе RTT . Джиттер - типичная проблема сетей без установления соединения или сетей с коммутацией пакетов. Каждый пакет может быть передан по разному пути и с разным временем от отправителя к получателю. Джиттер означает дисперсию межпакетной задержки.
Также знайте, какие шаги необходимы для настройки эхо-теста IP SLA ICMP?
Настройте выполнение эхо-теста IP SLA. Создайте операцию IP SLA. Запланируйте тест IP SLA. Укажите протокол маршрутизации, который будет использоваться.
Из этого, какое утверждение об операции эха ICMP IP Slas является верным?
правильный ответ: операция ICMP Echo измеряет время сквозного отклика между Cisco маршрутизатор и любые устройства, использующие IP . Время отклика рассчитывается путем измерения времени между отправкой сообщения с запросом ICMP Echo адресату и получением ответа ICMP Echo .
Как работает IP SLA?
Cisco IOS IP SLA отправляет данные по сети для измерения производительности между несколькими сетевыми местоположениями или по нескольким сетевым путям. Он имитирует сетевые данные и услуги IP и собирает информацию о производительности сети в режиме реального времени. - Измеряет джиттер, задержку или потерю пакетов в сети.
Характеристики программного обеспечения : Характеристики программного обеспечения подразделяются на 6 основных компонентов: Функциональность : Относится к степени эффективности программного обеспечения по сравнению с его предполагаемым назначением. Это в основном означает, что это требуемые функции. Удобство использования: это относится к степени легкости использования программного обеспечения .
Нажмите, чтобы увидеть полный ответ
Следовательно, каковы характеристики программного обеспечения в программной инженерии? 1) Ремонтопригодность, 2) Надежность, 3) Эффективность и, 4) Удобство использования являются наиболее важными атрибутами программного обеспечения продукты. Три наиболее важных характеристики хорошего программного обеспечения : 1) эксплуатационные 2) переходные 3) обслуживание.
Впоследствии возникает вопрос, какое программное обеспечение описывает типы программного обеспечения? Термин « программное обеспечение » относится к набору электронных программных инструкций или данных, которые компьютерный процессор считывает для выполнения задачи или операции. Существует два основных типа программного обеспечения : системное программное обеспечение и прикладное программное обеспечение . Для большинства из нас программные приложения позволяют пользоваться нашими компьютерами и мобильными устройствами.
Кроме того, каковы характеристики программного продукта?
Хорошо спроектированный программный продукт должен обладать следующими основными характеристиками:
Эффективность: программное обеспечение не должно расточительно использовать системные ресурсы, такие как память и циклы процессора. Ремонтопригодность: Надежность: Со временем: В рамках бюджета: Функциональность: Адаптивность: Каковы преимущества программного обеспечения?
Качества хорошего программного обеспечения:
Функциональность. Надежность. Удобство использования. Эффективность. Ремонтопригодность. Переносимость.
Установка PHP 7.3 в Ubuntu 18.04 Начните с включения репозитория Ondrej PHP : sudo apt < b> установить software-properties-common sudo add-apt-repository ppa: ondrej / php .
Установите PHP 7.3 и некоторые из наиболее распространенных модулей PHP : sudo apt install php7.3 php7.3-common php7.3-opcache php7 .3-cli php7.3-gd php7.3-curl php7.3-mysql.
Нажмите, чтобы увидеть полный ответ
Кроме того, как мне установить новую версию PHP? Установка вручную
Шаг 1. Загрузите файлы. Загрузите последнюю версию ZIP-пакета PHP 5 с сайта www.php.net/downloads.php. Шаг 2: извлеките файлы. Шаг 3: настройте php. < li> Шаг 4. Добавьте C: php в переменную среды path. Шаг 5. Настройте PHP как модуль Apache. Шаг 6. Протестируйте файл PHP. Кроме того, как мне установить старую версию PHP на Ubuntu? Установите PHP (5.6, 7.0, 7.1) в Ubuntu с помощью PPA
Добавить PPA в Ubuntu. Поиск по модулям PHP. Проверить версию PHP по умолчанию в Ubuntu. Установить версию PHP 5.6 в Ubuntu. Установить версию PHP 7.0 в Ubuntu. Установить версию PHP 7.1 в Ubuntu. Включить отключение модулей PHP для Apache. Найти Файл конфигурации PHP. Точно так же спрашивается, какая у меня текущая версия PHP Ubuntu?
Откройте терминал оболочки bash и используйте команду « php - version » или « php -v» чтобы установить в системе версию PHP . Как видно из выходных данных обеих команд выше, в системе используется PHP 5.4.
Как узнать, установлен ли PHP?
Вы также можете проверить , какая версия установлена на вашем локальном компьютере, с помощью командной строки или терминала. Исправьте версию, которая не отображается в Windows.
Найдите местоположение вашего файла php.exe. Введите set PATH =% PATH%; C: phpphp.exe и нажмите ↵ Enter. Запустите php -v снова.
Образ Docker - это файл, состоящий из нескольких слоев, который используется для выполнения кода в контейнере Docker . Образ по сути строится из инструкций для полной и исполняемой версии приложения, которое зависит от ядра ОС хоста.
Нажмите, чтобы увидеть полный ответ
Аналогичным образом, что делает команда Docker images? Команда Docker специфична и сообщает программе Docker в операционной системе, что что-то нужно сделать. Команда run используется для упоминания того, что мы хотим создать экземпляр изображения , который затем называется контейнером . Наконец, hello-world представляет изображение , из которого сделан контейнер .
Точно так же, что такое Docker и почему он используется? Docker - это инструмент, предназначенный для упрощения создания, развертывания и запуска приложений с использованием контейнеров. Контейнеры позволяют разработчику упаковать приложение со всеми необходимыми ему частями, такими как библиотеки и другие зависимости, и развернуть его как один пакет.
Также знаете, что такое Docker и Docker image?
Контейнеры - это готовые приложения, созданные из образов Docker , или вы можете сказать, что контейнер Docker - это работающий экземпляр образа Docker , и они содержат весь пакет, необходимый для запуска приложения. Это лучшая утилита Docker .
Что такое базовый образ докера?
Однако, если быть точным, базовое изображение - это изображение , которое вы создаете с нуля. Это означает, что вы не используете другой образ Docker в качестве отправной точки для добавления слоев изображения поверх. Один из способов создания базового образа - создать моментальный снимок файловой системы существующего компьютера, например, коробки Ubuntu.
Учитывая требуемую зависимость с версией, Gradle пытается разрешить эту зависимость с помощью поиск модуля, на который указывает зависимость . Проверяется каждый репозиторий по порядку.
В зависимости от типа репозитория Gradle ищет файлы метаданных, описывающие модуль (. Модули, которые имеют метаданные модуля файл (.
Нажмите, чтобы увидеть полный ответ
Итак, как мне очистить зависимости Gradle? 22 ответа. Как правило, вы можете обновить зависимости в кэше с помощью параметра командной строки --refresh- зависимости . Вы также можете удалить кешированные файлы в ~ /. gradle / caches. .
Точно так же, как удалить зависимости Androidx? Вы можете перейти в Файл -> Структура проекта -> Модули -> Зависимости и удалить любую зависимость графически, или вы можно просто удалить его из сборки. gradle файл. Если в вашем проекте используется зависимость , в настоящее время вы удаляете , вам нужно будет обновить это и удалить все ссылки на зависимость перед сборкой.
Точно так же люди спрашивают, как мне добавить зависимости в gradle?
Чтобы добавить зависимость к вашему проекту , укажите конфигурацию зависимости , например как реализация в блоке dependencies вашего файла build . gradle . Это объявляет зависимость от модуля библиотеки Android с именем mylibrary (это имя должно совпадать с именем библиотеки, заданным с помощью include : в ваших настройках . gradle файл).
Как исправить разрешение зависимостей?
Но это действительно легко исправить, если следовать приведенным ниже инструкциям.
Дважды щелкните сборку проекта. gradle на левой панели. Измените версию библиотеки зависимостей с v7: 26.1. 0 до v7: 27.1. 1, как сказано в сообщении об ошибке. Теперь щелкните пункт меню «Сборка» -> «Перестроить проект» в верхней строке меню студии Android, ошибка исчезнет.
Встроенное программное обеспечение или программа загружается в микроконтроллер, который затем берет на себя все выполняемые операции. Для разработки этого программного обеспечения необходим ряд различных инструментов , о которых я расскажу далее. Эти инструменты включают редактор, компилятор, ассемблер и отладчик. Давайте посмотрим на них.
Нажмите, чтобы увидеть полный ответ
Аналогичным образом, что подразумевается под встроенным программным обеспечением? Встроенное программное обеспечение - это компьютерное программное обеспечение , написанное для управляющих машин или устройств, которые не обычно понимаются как компьютеры, обычно известные как встроенные системы. Обычно он специализирован для конкретного оборудования, на котором он работает, и имеет ограничения по времени и памяти.
Также знаете, что такое примеры встроенных систем? Некоторыми примерами встроенных систем являются MP3-плееры, мобильные телефоны, игровые приставки, цифровые камеры, DVD-плееры и GPS. Бытовая техника, такая как микроволновые печи, стиральные и посудомоечные машины, включает встроенные системы, обеспечивающие гибкость и эффективность.
Имея это в виду, что такое инструменты разработки программного обеспечения во встроенных системах?
Все виды встроенных систем требуют программного обеспечения , чтобы запускать их для выполнения определенных функций. Микроконтроллер содержит программное обеспечение для обработки всех операций. Для разработки программного обеспечения встроенной системы существуют различные инструменты , которые включают компилятор, редактор, отладчик. и ассемблер.
Какое программное обеспечение используется для встроенного C?
AVR Studio - для контроллеров AVR. MikroC - для контроллеров PIC. Arduino Программное обеспечение (IDE) - для плат разработки Arduino. uVision IDE (Keil) - для ARM.
Регулярные выражения в примерах grep . Linux поставляется с GNU grep , которая поддерживает расширенные регулярные выражения . GNU grep используется по умолчанию во всех системах Linux. Команда grep используется для поиска информации, хранящейся где-нибудь на вашем сервере или рабочей станции.
Нажмите, чтобы увидеть полный ответ
Именно так, использует ли grep регулярное выражение? Одна из самых полезных и универсальных команд в терминальной среде Linux - это ' grep ' команда . Имя « grep » означает «глобальное регулярное выражение print». Это означает, что grep можно использовать для проверки того, соответствует ли полученный ввод заданному шаблону.
Как также называются шаблоны grep? шаблон grep , также известный как регулярное выражение, описывает текст, который вы ищете. Подобный шаблон будет соответствовать ' Call ', 'Cornwall', 'Criminal', а также сотням других слов.
Можно также спросить, использует ли grep по умолчанию регулярное выражение?
По по умолчанию grep do не поддерживает шаблоны регулярных выражений . Мы можем включить регулярное выражение для grep с параметром -E, как показано ниже. Параметр -E означает расширенный grep с расширенными функциями, такими как регулярное выражение . ИЛИ мы можем использовать псевдоним egrep, который является таким же, как grep -E, как показано ниже.
Как использовать grep со специальными символами?
Если вы включаете специальные символы в шаблоны, вводимые в командной строке, избегайте их, заключая их в одинарные кавычки, чтобы предотвратить непреднамеренное неверное толкование оболочкой или интерпретатором команд. Чтобы сопоставить символ , который является специальным , с grep –E, поместите обратную косую черту () перед символом .
grep не использует подстановочные знаки , он использует регулярные выражения. Итак, 'a *' означает совпадение ', или' a ', или' aaaaaaa ', или' aaaaaaaaaaaaaaaaaa 'и т. Д. Попробуйте' ora. * r2 '. . имеет особое значение для регулярных выражений - «любой символ».
Нажмите, чтобы увидеть полный ответ
Соответственно, как вы используете подстановочные знаки в SED? Реальный ответ заключается в том, что нет, в sed нет « подстановочных знаков». Такие инструменты, как sed и grep , используют регулярные выражения, которые в целом представляют собой другое, более сложное и более мощное чудовище.
Кроме того, как избежать специальных символов в команде grep? Если вы включаете специальные символы в шаблоны, введенные в строке command , экранируйте их, заключив их в одинарные кавычки, чтобы предотвратить непреднамеренное неверное толкование интерпретатором командного интерпретатора или команды . Чтобы сопоставить символ , который является специальным , с grep –E, поместите обратную косую черту () перед символом .
В связи с этим, как вы выделяете звездочку?
4 ответа. звездочка в регулярных выражениях означает «сопоставить предыдущий элемент 0 или более раз». В вашем конкретном случае с файлом grep 'This * String'. txt, вы пытаетесь сказать: «Привет, grep , сопоставьте мне слово Thi, за которым следует строчные буквы s ноль или более раз, а затем слово String».
Какое регулярное выражение использует grep?
Оператор регулярного выражения grep
оператор регулярного выражения grep Значение $ Соответствует пустой строке в конец строки. Соответствует пустой строке на краю слова. < td> B Соответствует пустой строке, если она не находится на краю слова.
Для запуска панели управления . Запустите приложение control - panel . В графическом браузере файлов перейдите в папку bin под папкой, в которой вы установили сервер каталогов, а затем дважды щелкните значок команды control - panel : Из командной строки в окне терминала запустите команду control - panel
Нажмите, чтобы увидеть полный ответ
Также необходимо знать, что такое панель управления в Linux? В системах Linux панель управления представляет собой графический пользовательский интерфейс. (GUI), который отображает упрощенный набор элементов управления для вашей системы. Панели управления позволяют устанавливать, настраивать и обновлять стандартные пакеты программного обеспечения, а также выполнять задачи системного администрирования Linux . Общие функции: Управление файлами.
Во-вторых, что такое Адженти? Ajenti - это веб-панель управления с открытым исходным кодом, которую можно использовать для большого количества задач управления сервером. Он может устанавливать пакеты и запускать команды, а также вы можете просматривать основную информацию о сервере, такую как объем используемой оперативной памяти, свободное место на диске и т. Д.
Кроме того, как открыть консоль Java в Linux?
Включение консоли Java для Linux или Solaris
Откройте окно терминала. Перейдите в каталог установки Java. Откройте панель управления Java. В панели управления Java щелкните вкладку 'Дополнительно'. Выберите 'Показать консоль' в разделе 'Консоль Java'. Нажмите кнопку 'Применить'. Это элемент управления с открытым исходным кодом. панель?
Таблица сравнения лучших панелей управления хостингом с открытым исходным кодом
Панель управления Бесплатная Frontend Веб-панель CentOS Да PHP Kloxo-MR Да PHP Webmin Да Perl Froxlor Да PHP
Мобильная экосистема - это совокупность нескольких устройств ( мобильных телефонов, планшетов, фаблетов и т. д.), программного обеспечения (операционная система, инструменты разработки, инструменты тестирования и т. д.), компании (производители устройств, операторы связи, магазины приложений, компании по разработке / тестированию и т. д.)
Нажмите, чтобы увидеть полный ответ
Что, соответственно, представляет собой мобильная экосистема? Наше определение: «неделимый набор товаров и услуг, предлагаемых компанией мобильных устройств, включающий аппаратное обеспечение устройства, операционную систему, магазин приложений. и учетная запись пользователя '. И, в отличие от iOS, существует ряд магазинов приложений Android , из которых пользователи могут загружать приложения.
Кроме того, что такое атака на мобильную экосистему? Атака мобильных устройств - это эксплойт, нацеленный на портативные устройства связи, такие как смартфоны и планшеты. Если корпоративная сеть разрешает одноранговые подключения для беспроводных устройств сотрудников, злоумышленник может подключиться к сети и получить доступ к любой информации, доступной авторизованным пользователям.
Точно так же вы можете спросить, что такое облачная экосистема?
Облачная экосистема - это сложная система взаимозависимых компонентов, которые работают вместе, чтобы предоставлять услуги облачных . В облачных вычислениях экосистема состоит из оборудования и программного обеспечения, а также клиентов облачных , инженеров облачных , консультантов, интеграторы и партнеры.
Что такое экосистема Android?
Экосистема Android . Экосистема в терминологии рынка относится к взаимозависимости между спросом и предложением. В экосистеме Android это означает взаимозависимость между пользователями, разработчиками и производителями оборудования. Одно не может существовать без другого: пользователи покупают устройства и приложения.
MFT предлагает более высокий уровень безопасности, чем FTP, за счет поддержки таких безопасных протоколов, как FTPS (FTP через SSL / TLS) и SFTP (FTP по SSH). Эти протоколы обеспечивают дополнительную безопасность и шифрование для защиты передаваемых данных, что помогает предотвратить отслеживание, подделку и утечку данных.
Нажмите, чтобы увидеть полный ответ
Соответственно, в чем разница между FTP и MFT? Основным преимуществом безопасной передачи файлов является усиление шифрования во время процесса отправки, в то время как обычный FTP Нет такой защиты. Он по-прежнему уступает платформе MFT , но SFT может быть менее затратной альтернативой, в зависимости от того, насколько передача данных повлияет на ваш бизнес.
Во-вторых, как вы используете MFT? Как работает MFT
Безопасно отправьте файл через плагин электронной почты MFT. Отправьте его через веб-клиент (доступ к решению MFT из браузера). Автоматически отправьте его напрямую через рабочий процесс управляемой передачи файлов. Поместите файл в специальную папку, к которой получатель может безопасно подключиться для загрузки. Соответственно, что такое сервер MFT?
Управляемая передача файлов (' MFT ') относится к программному обеспечению или службе, которая управляет безопасной передачей данных с одного компьютера на другой по сети (например, Интернет). Программное обеспечение MFT продается корпоративным предприятиям в качестве альтернативы использованию специальных решений для передачи файлов, таких как FTP, HTTP и другие.
Что такое MFT в SOA?
MFT (управляемая передача файлов) - это готовая функциональность, представленная в Oracle SOA 12c. Используя MFT , мы можем безопасно обмениваться файлами между двумя внутренними или внешними точками. Ссылка на дизайн используется разработчиком для определения необходимых параметров для передачи файла.
Остановить расширенный ping или команду traceroute . Каждый вводный курс Cisco сообщает вам, что вы можете остановить любую команду IOS (например, ping или traceroute ) с помощью Ctrl / ^ (также написано как ^^ или Ctrl-Shift-6) escape-символ.
Нажмите, чтобы увидеть полный ответ
Также вопрос в том, что это за команда для Traceroute? Traceroute - это команда , которая может показать вам путь к пакету информация переносится с вашего компьютера на указанный вами. Он будет перечислять все маршрутизаторы, через которые он проходит, пока не достигнет места назначения или не сможет пройти, и будет отброшен. В дополнение к этому он сообщит вам, сколько времени занимает каждый «переход» от маршрутизатора к маршрутизатору.
Как использовать трассировку маршрута? Чтобы использовать tracert, вы должны работать под управлением Microsoft Windows.
Откройте командную строку. В окне командной строки введите 'tracert', затем укажите пункт назначения, либо IP-адрес, либо имя домена, и нажмите Enter. Команда вернет выходные данные с указанием обнаруженных прыжков и времени (в миллисекундах) для каждого прыжка. Кроме того, как мне запретить Windows от проверки связи?
Чтобы прекратить пинговать IP-адрес, нажмите Control + C. Если эхо-запрос прошел успешно, вы должны получить ответы с адреса, который вы пытаются пинговать . Если эхо-запрос завершился неудачно, вам необходимо дополнительно диагностировать настройку сети. Чтобы проверить, работает ли ваш локальный сетевой адаптер, вы можете ping 127.0.
Как остановить команду в командной строке?
Если вы не хотите ждать, пока команда завершится, вы можете отменить ее. Однако отмена запущенной команды DOS не работает с клавишей ESC, в отличие от часто предполагаемой. Напротив, большинство команд DOS игнорируют клавишу ESC. Для отмены команды , запущенной в командной строке , вам необходимо нажать Ctrl + C.
Проще говоря, метка времени UNIX - это способ хранения определенной даты и времени на вашем веб-сайте. Причина, по которой временные метки UNIX используются многими веб-мастерами , заключается в том, что они могут представлять все часовые пояса одновременно.
Нажмите, чтобы увидеть полный ответ
Впоследствии можно также спросить, почему мы используем временную метку? timestamp - это текущее время события, записанного компьютером. Механизм отметки времени используется для самых разных целей синхронизации, таких как назначение порядка последовательности для транзакции с несколькими событиями, чтобы в случае сбоя транзакция могла быть аннулирована.
Как работает метка времени Unix? Проще говоря, временная метка Unix - это способ отслеживать время в секундах. Этот счет начинается в эпоху Unix 1 января 1970 года по всемирному координированному времени. Следовательно, временная метка Unix - это просто количество секунд между определенной датой и эпохой Unix .
Кроме того, что означает временная метка Unix?
Время Unix (или эпоха Unix , или время POSIX, или временная метка Unix ) - это система для описания точек во времени, определяемом как количество секунд, прошедших с полуночи по всемирному координированному времени (UTC) 1 января 1970 года, не считая дополнительных секунд.
Почему в UNIX указано время?
Unix и POSIX-совместимые системы реализуют тип time_t как знаковое целое число (обычно 32 или 64 бита), которое представляет количество секунды с начала эпохи Unix : полночь по всемирному координированному времени 1 января 1970 г. (не считая дополнительных секунд). Некоторые системы правильно обрабатывают отрицательные значения time , а другие - нет.