Почтовое Приложение Перезапускается Сам

Из командной оболочки языка страницы спецификации POSIX:

Если в первой строке файла команд оболочки начинается с символов "#!", результаты являются неуказанными.

Почему поведение #! неуказанные в POSIX? Я найти его озадачивает, что что-то настолько портативный и широко используется бы неопределенное поведение.

+620
am Bipu 6 июл. 2022 г., 02:35:28
15 ответов

Де-юре стандартизации - может быть, нет

Мы можем исключить, что она является частью стандарта POSIX. В POSIX пытается избежать необходимости либо полного набора ASCII или ASCII кодировки (числовые значения), на которой это определяется. Например, ЕТХ персонажа вы упоминаете не требуется в POSIX. Ни в POSIX упоминули о контроле-с / ЕТХ и контроль-з / суб в качестве значений по умолчанию при обсуждении символов, используемых для интр и сусп, например.

Как отмечали другие, ключ управления поведением не является неотъемлемо частью определения набора символов и кодировки. Похоже, ключ управления сопоставление не был указан как часть набора ASCII. Не кажется, чтобы быть частью серии стандартов стандарт ANSI терминала.

Де-факто стандартизация - ВТ100?

Я думаю, что вы отчасти можно объяснить ожиданием такого поведения с точки зрения значение VT100 / vt102 в став стандартом де-факто, хотя я ожидаю, что поведение предшествует ему. В разделе "какому протоколу/стандарту используется терминалы?"

Смотрите vt102 в руководстве пользователя, "передаваемых символов" -> "клавиши" -> "управление персонажем клавиши".

Рисунок 4-3 показывает ключи, которые генерируют управляющие символы. Вы можете генерировать управляющие символы двумя способами.

  • Удерживая нажатой клавишу Ctrl и нажмите любую клавишу незаштрихованной на рисунке 4-3.
  • Нажмите любую клавишу закрашенные на рисунке 4-3 без использования клавиши Ctrl. Эти специальные ключи генерировать управляющие символы без использования клавиши Ctrl.

Таблица 4-2 перечисляет управляющих символов, генерируемый клавиатурой. Различных компьютерных систем может использовать каждый символ контроля по-разному.

Примечание: vt102 в создает некоторые управляющие символы по-другому, чем предыдущие цифровые терминалы. Таблице 4-3 перечислены изменения.

Я нашел последнее замечание особенно интересно. В vt102 в использует контрольно-пространство на нуль, в то время как "предыдущие терминалы" с цифровой используемых контрольно-@. Он также изменяет побегов за последние два Ц0 управления, РС и США. (Интересно, как это вписывается в шаблон листать бит 7). В ВТ100 также использует управление-пространстве, поэтому я предполагаю, что "предыдущие терминалы" относится к VT52 семьи.

Ядра Linux

Это не реплицируется в различных драйверов, например клавиатура PS/2 В. С. USB-клавиатура. Вместо этого он обрабатывается в ВТ слоя. Посмотрим, Вт/клавиатура.гр. Состояние модификаторы клавиатуры, включая контроль, поддерживается в shift_state. Состояние переключения используется для выбора раскладки.

парам.сдвиг = shift_final = (shift_state | КМД->slockstate) ^ КБД->lockstate;
парам.ledstate = КБД->ledflagstate;
key_map = key_maps[shift_final];

https://elixir.bootlin.com/linux/v4.16.8/source/drivers/tty/vt/keyboard.c#L1393

Поэтому я думаю, что вы бы заглядывать в таблицы , которые используются вату слой. Я предполагаю, что ключ карту для управления настроена для того чтобы произвести сопряжение вы описали.

В loadkeys странице также упоминается ядра по умолчанию ключевые карте. Это был перемещен с человеком было написано; он в настоящее время находится на драйверы/телетайп/Вт/defkeymap.c_shipped. Читать эти таблицы, вы должны знать коды клавиш в ОС Linux используется для индексирования. Они основаны на ЙЦУКЕН клавиатуре, так что буквы не по алфавиту, ни непрерывными. См. включить/uapi/Linux/для ввода-событие-коды.сек. Или лучше, эта таблица , которая показывает, как коды клавиш и элементов управления по умолчанию отображение.

+994
baranskistad 03 февр. '09 в 4:24

Петли должны сделать (в POSIX-подобной оболочки):

для F в *.бак; делать 
 МВ -- "$F" и "${Ф%.*}"
сделано

И одной строкой:

для F в *.бак; сделать МВ -- "$F" и "${Ф%.*}"; сделано
+888
Vovamaru 16 апр. 2021 г., 11:53:32

Согласно отчета об ошибкев ответ:

Все опции включены по умолчанию (кроме отладки), так что все ваши опцией --enable-nanorc и так далее излишни. И как Томас объяснил на Stackexhange, нужен какой -dev пакет, если вы хотите поддержать libmagic (но я бы посоветовал против него-он приносит очень мало, и это серьезный спад во время запуска).

Вы оба правы. Спасибо Томас и Стивен.

Только одна вещь все-таки не хватает; нано не читает мой файл/etc/nanorc файл как сообщили.

По словам разработчика, в следующей может сделать, и делает:

судо ЛН-НФС в /etc/nanorc /usr/местные/и т. д./
+818
SimplicityGuy 8 дек. 2018 г., 05:57:19

Сначала я получил сообщение об ошибке сказав, что нет инициализации нашли мля мля по загрузке. Я думал, что все выяснится через Дисковую утилиту, это приведет меня в файл установлен или открыт в другой программе.

Я пробовал даже программы GParted, которая не поможет мне. Это снова приводит к той же проблемой говорят, что файл установлен или открыт в другой программе.

В частности, Дисковая утилита говорит, что есть 423 поврежденных секторов на моем диске, но проблема в том, что я не мог очистить или восстановить его! Например мой смарт самодиагностики результатов не удалось(читать).

Теперь мне нужна моя Ubuntu обратно, работает. Как я могу это сделать? Я новичок в Ubuntu и мне было очень тяжело оправиться от этой проблемы.

+801
Adrian Chan 29 окт. 2010 г., 23:30:16

Прежде всего, позвольте мне сказать, что я думаю, что есть лекции, которые лучше учил с горки (например, более прикладные лекции), и лекции, которые лучше учил на доске (например, большинство математических лекций).

Итак, каковы преимущества использования слайдов? Почему вы используете слайды?

Наиболее распространенным (но имхо хуже) причина скорее всего: потому что это проще и меньше работы в долгосрочной перспективе. Вы можете сосредоточиться на том, что вы хотите сказать и вы можете легко повторно использовать слайды с прошлого года. Вы также можете просто загрузить свои слайды, которые меньше работают, чем записывать все, что вы написали на доске.

Это проще реализовать фото/звук/видео/... что средства массовой информации в контексте. Например, вы можете показать данные, выход или интерфейс программы, как растение выглядит, ...

Студентам не придется копировать все с доски и иметь больше времени, чтобы сосредоточиться на лекции и просто сделать свои собственные заметки на слайдах и заполнить пробелы вы оставили для них, чтобы заполнить. Кроме того нет проблем с почерком.

Вы можете сделать больше материала за меньшее время, которое, при неправильном использовании, минус, но может быть очень полезно, если материал очень легко, или если вы просто хотите, чтобы показать некоторые интересные приложения/примеры.

И ,вы все еще можете использовать доску для вещей, которые нужно делать медленно, например, доказательства, и, чтобы держать вещи менее статичным, например, если есть вопрос вы можете просто переключиться на доске.

Во-вторых, нет ответа на поставленный выше вопрос изменения, если вы были обучение аспирантов?

Нет. Выпускник лекции чаще в ту категорию, которую я бы лично присутствовать на борту (больше доказательств и сложные вещи), но это не имеет ничего общего со студентами, только те вещи, которые я хочу осветить в лекции.

+724
Gaye Hicks 4 окт. 2021 г., 17:05:33

Мои текущие настройки рабочей области черный Макбук, который подключен к 21" монитор, беспроводная клавиатура Apple и магия трекпад, оба связаны с Bluetooth. Проблема, я не могу принять два входных компонентов, более 12 до 18 дюймов без добавления задержки или потери сигнала.

Это нормально? Есть ничего я могу сделать об этом?

+604
atiqulrahman 11 сент. 2018 г., 22:05:36

Если вы простите "не-ответа"...

Я писала Тэффи в качестве прокси между вашим Android устройством и подкаст поставщика. Он ускоряет подкаст, прежде чем ваш клиент загружает его. Есть несколько нежелательных аспектов этого подхода (хостинг не наименее среди них, ни невозможность изменения скорости воспроизведения во время воспроизведения), но я использую его каждый день слушаю несколько подкастов на моем Droid на высокой скорости.

Вот он скоро становится обмелеть.

Мой дроид использует BeyondPod, указал на ТЭФИ подкаст каналов, чтобы автоматически загрузить все мои подкасты прямо с телефона в течение предрассветные часы. Я просыпаюсь каждое утро (и в течение нескольких месяцев -- Тэффи боль в настройки, но это довольно гладко оттуда), чтобы без нервотрепки, "разогнанном" подкасты готова к мой маршрут.

+484
LTKort 1 мар. 2014 г., 12:10:14

Технически не ответ на вопрос, но решение, тем не менее...

Отучить себя от молока.

Я как-то не могу пить кофе без сливок (я использовал слишком много), говоря:"без сахара-это терпимо, но если молока нет, кофе нет."

Мне стало обидно за испорченный крем и потраченные впустую деньги. Покупая сливочник в размере Кварты, я не мог использовать все это, прежде чем же после истечения срока годности. Чем меньше поллитры было вообще уйти прежде, чем он пошел плохо, но цена была значительно выше. Больше раздражает (не должен был позволять этому беспокоить меня, но он делал), было то, что пива, казалось, всегда есть нужные дальше в будущее, чем Кварты.

Так что я начал использовать все меньше и меньше сливки в моем кофе, и мне уже не важно, он черный. Прошло пару месяцев быть более внимательными с дозой.

Бонус заключается в том, что сейчас я потребляю меньше жира (и раз в год, когда я иду к врачу на плановый осмотр, мне не нужно воздерживаться от кофе до крови).

Я все-таки разориться сейчас и потом с небольшим количеством миндального молока (или в кафе я могу еще сделать латте), но возможность пить черный кофе намного удобнее, меньше грязи, меньше посуды мыть, меньше денег, меньше возни для друзей, когда я гость.

Наиболее важным из всех, это немного меньше жира каждое утро в моем рационе. Каждый немного помогает.

Ура!

+452
user79143 28 апр. 2020 г., 07:08:04

Когда я начал мой MacBook сегодня мои значки предварительного просмотра, где прошли как можно видеть на скриншоте.

Любые подсказки, почему они исчезли? И как их вернуть?

Спасибо!

enter image description here

+413
eschie 24 апр. 2014 г., 08:06:49

Использовать другой лаунчер (например, Нова Launcher).

+387
Saaya 3 нояб. 2021 г., 07:42:35

Да, это будет работать так же, как традиционными методами. Это реальное дело, это даже не чит, это просто умный.

Кстати, последняя строчка в твоем вопросе поднял брови. В слоеное тесто там не ждут "для масла, чтобы сделать мягче, так что его плющит". Масло уплощается (или отрезанный) с грубой силой, а масло по-прежнему ледяная. Это критически важно для слоеного теста. Если масло тает даже немного раньше образуются слои, и он идет в духовке, вы влипли. Конечный продукт будет жирной и не пыхтеть столько, сколько надо. Вы это пшик, имея очень четкие слои масла между слоями теста. Если масло позволило получить теплый, даже немного, она должна впитаться в муку.

Способ пол Голливуда блестящая. Это почти заставляет меня хотеть, чтобы сделать тесто с нуля. (почти)

Для тех, кто не склонен смотреть видео, но по-прежнему заинтересован в слоеном тесте: что мистер Голливуд еще в видео было натереть замороженное сливочное масло, затем он продолжал тертый сливочное масло в морозильник, пока он не прямоугольником тесто готово для масла. Тогда он только брызнул на замороженное сливочное масло и сделал первый сложите конвертом. Он прокатывает, что в прямоугольник, опять же, добавляет более замороженное сливочное масло, и повторяет раза. Холодильник на один час, еще один рулон, сложить, раскатать, сделать. Хорошо! Хотел бы я думал об этом.

Редактировать 5 месяцев спустя:

Я до сих пор не особо заинтересованы в создании слоеного теста с нуля, так как я сомневаюсь, что я могу улучшить на замороженные вещи, однако, я был воодушевлен @rumtscho, чтобы попробовать свои силы в круассаны. С круассанами в основном слоеное тесто с дрожжами, я решил создать свой круассан тесто, используя метод Мистер Голливуд.

Он работал как шарм.

1

+380
Hawaiian rose 16 сент. 2016 г., 05:04:29

Сендзи - это блеф и переговоров игра, где игроки японский вождей конкурирующих, чтобы стать дайме. Он был впервые опубликован в 2008 году Аман.

+240
CFoster 23 июл. 2011 г., 10:58:49

Вы можете выбрать, чтобы сварить яйцо.

Яйцо треснуло в чашку или миску любого размера, а затем мягко скользнул в кастрюлю воды примерно на 75 по Цельсию (167 °F) и варили до тех пор, пока яичный белок имеет в основном затвердевает, а желток остается мягким. "Идеальный" вареные яйца с жидким желтком, с твердеющую корку и сырые белые остальные.

У меня нет никакого опыта с этим, но я полагаю, вы могли бы приготовить его, пока желток затвердеет вместе с белыми.

+222
Lizet 19 июл. 2021 г., 02:53:44

POSIXly:

after_first_where=${ОПЦ#*-где }
word_after_where=${after_first_where%% *}

Или разрешить любое количество пробелов между словами:

after_first_where=${ОПЦ#*-где}
word_after_where=${after_first_where#"${after_first_where%%[![:пробел:]]*}"}
word_after_where=${word_after_where%%[[:пробел:]]*}

Или вы могли бы сделать:

отключено -в КСФ; комплект -Ф # Сплит на холостых, никакого Глоб
комплект -- $ОПЦ # шпагат $ОПЦ в $1, $2, $3...
а [ "$#" -быт 2 ]; делать
 случае $1 в
(возраст|имя|-где|-ест)
 ивала "${1#-}=\$2" # присваивает имя=$2 или где=$2...
 в Shift 2;;
 (*) сдвиг
эсок
сделано
функции printf '%з\п' "$имя ест $ест $, где"

Обратите внимание, что в этом одном, заготовок ограничиваются пробел, табуляция (и абзац), а не другие символы, которые могут рассматриваться как [:пробел:] в вашем регионе.

+109
Malinda Neal 4 июл. 2017 г., 03:46:59

Рейс Эйр Франс дня в Лондон (Осака в Лондон) может быть доступна только на ограниченное расписание, или поделиться код с большинством международных перевозчиков нужно лететь в или из родной страны. Поскольку вы хотите сделать остановку в Японии и приехали из разных стран, было бы легче, чтобы забронировать рейс на японский авианосец, как ANA или JAL.

+17
bernardn 25 окт. 2018 г., 21:05:37

Показать вопросы с тегом