Это публичное сообщение на blockchain.info внедрен в фактическое блок цепи?

Здесь:

http://en.wikipedia.org/wiki/ANSI_escape_code

(Примечание: многие из них, как правило, не работают, но большинство из них отмечены таким образом.)

Я делаю игру в терминале и были в значительной степени полагаться на указанной выше ссылке. Он даже говорит вам, как скрыть/отобразить курсор, выберите цвет (30-х), "смелый" (легкие), темнее, подчеркнутый, курсив, цвет фона (40 вместо 30-х) и т. д. Вы также можете изменить расположение курсора (что очень полезно - например, "\на сайте x1b[1А" перемещает курсор на одну строку вверх; "\на сайте x1b[0;0н" перемещает курсор в строку 0, столбец 0; "\на сайте x1b[2J не" очищает экран; "\на сайте x1b[2К" очищает линию.

Для ваших целей как люди говорят:

Эхо -э "\на сайте x1b[30;44М черный с синим фоном \на сайте x1b[м"

Эхо -э "\на сайте x1b[31;42М красный с зеленым фоном \на сайте x1b[м"

Эхо -э "\на сайте x1b[32;40 м зеленая с черным фоном \на сайте x1b[м"

Эхе -е "\на сайте x1b[8м невидимым; не бу-бу \на сайте x1b[м"

Примечание: Вы нуждаетесь в в

Эхо **-э** "\на сайте x1b[35;1м светло-фиолетовый \на сайте x1b[м"

или вы должны использовать одинарные кавычки. Типа человек Эхо , чтобы понять, почему (двойные кавычки, как правило, боль при печати; когда мне нужно вещи, чтобы не расширить или мне нужно с ANSI escape-последовательности, я использую одинарные кавычки, потому что это легко, хотя я привык делать это так много раз - забыть в этом случае вы получите "окно с цифрами и буквами[35;1м").

Каждый раз, когда вы видите криминалист заменить "\на сайте x1b[" (или "\Е[" или "\u1b["). "\на сайте x1b[" я думаю, что это более стандартный, но я действительно не знаю, в чем разница между ними.

+902
samimi 21 окт. 2021 г., 10:14:26
21 ответов

Я слышал, что важно читать документы, развить "вкус" За полезное проблем, и сосредоточиться на более детально исследовать вопрос. Тем не менее, каждое из них имеет много уточняющих вопросов, что мало людей, кажется, говорить не о чем.

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

Документы читать: сколько?

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

Вообще говоря, я говорю своим студентам, что лучше читать 1 хорошая бумага, чем 5 посредственных. Я бы тоже сначала не рекомендую брать самые сложные бумаги вы можете найти и пытаясь понять все. Изначально, дыхание является более важным, чем пытаться "достать" каждую мелочь.

Я также предлагаю, что вы начинаете думать о том, что вы можете видеть себя делать как можно раньше. Вы видите какие-то уточняющие вопросы, и у вас есть идея, как они могут быть решены? Вы видите себя проведение аналогичного исследования описаны в статье? Чего тебе еще нужно научиться делать такое исследование?

о чем?

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

зачем?

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

Вкус: как мне получить как можно больше "точек данных", как можно узнать о том, какая полезная проблема?

В первую очередь, прочитав в целом. Я не знаю, что еще можно сделать.

+966
Arini 03 февр. '09 в 4:24

У меня была похожая проблема - не уверен, что "медленно" вы тут говорите, но мой медленный был о Наутилус медленный запуск и раздражает вращающийся (занят) курсор при переключении каталогов.

Решение: попробуйте запустить Наутилус из командной строки терминала - просто нравится

вы@yourhost$ Наутилус

если это приносит радость еще в форме Наутилуса без лагов, то просто изменить ссылку/ярлык/свойства лаунчер, изменяя поле

Команда: "Наутилус %у" на просто "Наутилус" без фантазии %у

работал для меня. Надеюсь, что это поможет У2.

+964
Fishlee919 4 апр. 2018 г., 09:18:15
Другие ответы

Связанные вопросы


Похожие вопросы

Я свой Garmin навигатор Виста hcx - довольно старый блок сейчас - наверное более 10 лет дизайн. Его хорошо для tracklogging и хорошо для навигации.

Однако, я недавно установил Страва на телефоне и ясно, что iPhone 5 может делать журналы. Срок службы батареи это не проблема, потому что у меня есть резервное копирование солнечное зарядное устройство и прочность как у меня чехол для телефона.

На мой вопрос, есть ли необходимость для обоих элементов? Если я могу избежать, используя мой блок GPS, то это означает, что я также не нужно брать АА батареи, запчасти, или АА батареи зарядное устройство.

Наконец, любой хороший GPS карт / записи дорожки приложений для iPhone для общего пешие прогулки (в Испании / Грузия).

+791
Jonathan Rangel 19 сент. 2010 г., 17:42:02

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

in_progress=1
 спать 10

 а [ "$in_progress" -экв 1 ]; делать
 num_isp=`ПС-е | грэп isputility | команда grep -v с грэп | туалет -л`
 если [ "$num_isp" -экв 0 ]; тогда
in_progress=0
интернет
 спать 10
сделано

Ниже выхода из ПС команда, которая висела.

 Ф ЖИДКОСТИ С ПИД ДАЛЬНЕЙШЕМ ПРИ Н ЭЛ СЗ WCHAN В СТИМЕ ТЕЛЕТАЙП ВРЕМЕНИ УМК
00100000 - 0 35672094 1204253 - 10 0 - 844K - Apr16 ? 00:00:00 /Бен/ш /дома/customProgram
00100000 - 0 43548705 42545184 - 10 0 - 648K - 11:51 ? 00:00:00 ПС –эльф
00100000 - 0 41926696 35672094 - 10 0 - 648K - Apr16 ? 03:53:01 ПС-е
00100000 - 0 41926702 35672094 - 10 0 - 672K - Apr16 ? 00:00:00 грэп isputility
00100000 - 0 41926704 35672094 - 10 0 - 672K - Apr16 ? 00:00:00 команда grep -v с помощью команды grep
00100000 - 0 41926706 35672094 - 10 0 - 640К - Apr16 ? 00:00:00 туалет -л

Используете QNX свиней команду (аналогично верхней) показывает, что ПС использует ~25% от процессора.

свиньи -% 1 -н
ПИД НАЗВАНИЕ СИСТЕМЫ МСЕК ПИДОВ 
1 procnto 2116 71% 70%
41926696 л. с. 763 25% 25%

Может кто-нибудь указать нам в правильном направлении, чтобы выяснить, почему ПС повесил и что мы можем поделать?

+768
Reoxy 27 февр. 2019 г., 10:28:35

Я пытаюсь отладки проблемы у меня с задержки ввода-вывода на систему с использованием ext4, но я немного озадачен в том, что я не понимаю его вести дневник так, как я хочу.

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

Предположим, я несколько не корректно, мне интересно, что может вызвать запись в журнале должна быть проведена. Это когда некоторые более общие ЧЗ/ВМ частью ядра решает, что пришло время, чтобы очистить грязные страницы? Это когда нет больше места в журнале, чтобы выделить дополнительные операции? Что произойдет, если ядру нужно освободить некоторые из "грязных" страниц из буферного кэша? Что бы вызвать журнал-писать и главное-писать в принудительной последовательности?

Кроме того, что стандартной терминологии? Когда я вижу, что сделка относится к "совершенные", что значит точнее?

+747
oXiVanisher 22 нояб. 2012 г., 14:54:18

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

Мало места: пространства хранения телефона становится низким.

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

Однако, в последнее время я получаю снова то же сообщение. Даже если он жалуется на низкое внутреннее хранилище, нажав на предупреждение подводит меня к экрану, который показывает мне:

Внутренняя память: 348MB используется, 400 МБ свободного

Я использую для Verizon HTC невероятный под управлением Gingerbread. Я следовал инструкциям в другой вопрос (очистка системного кэша) и перезагрузил телефон несколько раз. Я перенес много приложений на SD карту, которая, кажется, чтобы решить проблему в течение нескольких дней, но потом придет предупреждение обратно. Похоже, что 47% не должно повлечь за собой низкое пространство предупреждение (которое имеет и другие последствия, как мое письмо не освежает).

Любые идеи, что случилось на этот раз?

+647
aniketos 10 февр. 2010 г., 14:16:07

Подождать модели 2015 года. Я думаю, что цена MacBook воздуха упали бы немного больше. Если нет, то приобрести MacBook Pro с Retina.

+563
Deadcord 1 дек. 2013 г., 16:00:23

Вы не сможете освободить это место для вашей операционной системы раздел Х, К сожалению. Это происходит потому, что восстановление в HD качестве перегородки между ОС Х и (ранее) разделы под Ubuntu. У вас есть два варианта:

  • В разделе перегородки, нажмите кнопку "+" и добавить новый раздел. ОС OS X будет увидеть этот новый раздел как отдельный диск, а оно должно быть полностью готово к использованию. Тем не менее, это, безусловно, усложняет и имея хороший большой один диск для работы.

  • Резервную копию компьютера Macintosh HD и стереть весь жесткий диск (загрузке из другого Тома, такие как восстановление сети или GParted на диске). Затем переустановить OS X, позволяющий ему должным образом пересоздать разделы. Это является более громоздко, но рекомендуется.

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

+518
user185912 14 янв. 2017 г., 13:59:15

Вы проверили принести (http://fetchsoftworks.com) или Interarchy (https://nolobe.com/interarchy/)? Возможность одновременного подключения к нескольким удаленным серверам удаленный-удаленный перевод, SFTP и много других удобных и мощных функций с длинной историей развития, с обратной связью от пользователей.

+495
mayconfsbrito 12 нояб. 2015 г., 12:09:18

Как уже упоминалось MichaelBay, свой раздел EFI должен быть отформатирован в FAT32. Однако, я понимаю, что путь его крепление может привести к путанице. Тем более, что это может быть дистро-специфичные.

По данным фирмы; документация, ели файловая система должна быть смонтирована в каталог/boot/efi или ели. Это означает, что:

  1. Вам нужно отформатированный в FAT32 раздел EF00 типа.
  2. Раздел должен быть настроен, чтобы быть смонтирована в каталог/boot/efi в
  3. Файловая система в разделе должны иметь ЭФИ каталог.

Другими словами, корневая файловая система будет содержать каталог /загрузки/ели, свой ESP раздел будет содержать каталог ели, и ЕСП раздел будет монтироваться в каталог/boot/efi и, в результате пути /загрузки/ели/ели.

Вы можете использовать следующую разметку в установщике:

88500MB / в ext4
500МБ файл /boot/efi в FAT32, но убедитесь, что тип раздела ЭСП/FE00.
200МБ свопа
+438
Chad Kruse 14 февр. 2013 г., 15:44:44

Я из Испании и у меня будет поход в следующем месяце по Восточной Европе. Я посещу несколько стран, где евро является официальной валютой (как и Словакия) и я также посетить некоторые другие страны, такие как Венгрия или Сербия , где они имеют разные валюты.

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

Я думаю, что я буду посещать только крупные города.

Итак, мой вопрос: Можно ли оплатить используя евро в этих странах?

В случае, если ответа нет или не рекомендуется так делать (например, потому что гораздо дороже, чем платить местной валюты), что посоветуете мне делать?

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

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

+434
iopener 26 мая 2017 г., 18:26:53

С помощью ПК в режиме планшета, я хотел бы использовать виртуальную клавиатуру, но она не появляется во многих приложениях, включая Chrome и Firefox. В основном он работает только в терминале и в "Наутилус". Я на Fedora 29 и данная проблема возникает как на (xorg и Вэйланд). P. S. Я попробовал на моей средней системе, в Ubuntu, и там он также работает на сторонних приложений

+432
Mykola Swarnyk 7 янв. 2016 г., 20:09:23

Мое решение было немного по-другому. Я проверил вариант "позвольте мне задать пару ключей информации" и пошел с того, что был установлен по умолчанию. Ключ размером 2048 бит и алгоритм ОГА. Что, казалось, позволь мне обойти "неизвестная ошибка = -2,147,414,007".

+376
soma sekhar 1 нояб. 2017 г., 18:19:20

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

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

Там могут быть детали Дхармы (например вы упоминаете доктрины перерождения, или психические силы), которые бесполезны для вас: вы не знаете как, вы можете использовать их. Ответ Suminda говорит, "Вы не обязаны верить, но не отвергают"; и Тьяго, "на самом деле агностик о перерождении или поставить эту тему в сторону". Я думаю, мой ответ заключается в том, что те части, которые вы не можете использовать просто неактуальны: они не приходят, они не являются частью решения , которая доступна для вас.

+299
user231211 15 окт. 2017 г., 07:37:51

Так же, как любое другое

суда apt-кэша политики для Linux-универсальный

версия установлена, хотя менеджер пакетов и

uname-Р

сравнить версии

для меня

ОС Linux-общие:
 Установлено: 3.19.0.15.14
 Кандидат: 3.19.0.15.14

и

3.19.0-15-generic и

которые указывают на ту же версию

+231
Don Weir 6 окт. 2013 г., 09:19:53

У меня есть .Чистая основная служба работает на Debian, 9, назовем его служба MyService. В какой-то момент эта услуга работает в баш скрипт update.sh используя процесс.Начать() с функцией shellexecute=правда.

Этот скрипт в основном работает apt-получить обновление; apt-получить обновление.

В пакет обновления, служба MyService процесс завершается: обновление скрипта прекращается также и apt-получить обновление погибает, оставив противоречивые пакетов, которые должны быть исправлены вручную.

Я хочу, чтобы update.sh не прекращается, когда прекращается служба MyService.

Я пробовал разделять update.sh в 2 частях, первая работает вторая по-разному; я попытался запустить update2.sh с setsid и команды nohup , но я всегда получаю тот же результат. Я попытался выполнить update2.sh сценарии на новый оболочки Bash с /бин/Баш /с "update2.sh", такой же результат.

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

Вот мое окружение. Служба MyService-это двоичный выполняется как служба. update.sh запущена служба MyService.

.Чистый код ядра, чтобы запустить shell-скрипт, внутри MyService с бинарными:

процесс ВАР = новый процесс();
процесс.EnableRaisingEvents = истина; // чтобы избежать [несуществующей] репаративных процессов
процесс.Информацию.Имяфайла = "/opt/myservice/update.sh";
процесс.Информацию.Аргументы = "";
процесс.Информацию.Значение свойства useshellexecute = true;в
процесс.Информацию.CreateNoWindow = истина;
процесс.Начать();
процесс.WaitForExit(10000);
если (процесс.HasExited)
{
 Консоль.Метода WriteLine("код возврата:" + процесс.Exitcode содержит);
}
еще
{
 Консоль.Метода WriteLine("дочерний процесс продолжает работу после истечения 10 секунд");
}

update.sh:

nohup и /opt/myservice/update2.sh > /опт/MyService с/обновления.журнал &
systemctl остановить MyService с

update2.sh:

apt-получить обновление >> /опт/MyService с/обновления.журнал
apt-получить -г установить только обновления MyService с-1.0 >> /опт/MyService с/обновления.журнал

update2.sh никогда не выполняется, потому что оно прекращается, когда прекращается служба MyService update.sh.

update.sh возвращает код 143, кажется, он был убит.

2018-08-16 14:46:14.5215|запуск скрипта обновления: /opt/myservice/update.sh
2018-08-16 14:46:14.5883|скрипт обновления /opt/myservice/update.sh вернулся: 143

Обновление

Я пробовал следующие подходы, спасибо за предложения:

  • setsid
  • откреститься
  • команды nohup
  • экран
  • tmux
  • скрывать

Каждый подход имеет одинаковый результат, прекращение всех дочерних процессов. Я подозреваю, это .Чистая функцию ядра"".

Обновление 2

Я обнаружил, что systemctl остановить MyService С по умолчанию явно убивает все порожденные процессы обслуживания.

https://stackoverflow.com/questions/40898077/systemd-systemctl-stop-aggressively-kills-subprocesses

Если я добавить KillMode=процесс обслуживания дескриптор, обновление скрипта не прекращается, когда обслуживание было прекращено.

Нет никакого способа , чтобы вырваться из пид пространство для служб, запускаемых systemctl. Каждый используемый метод, включенный в принятый ответ, не порождает отдельный процесс. Каждый порожденный процесс всегда убивают systemctl остановить MyService С если KillMode=процесс указан.

Я в конечном итоге создание отдельной службы MyServiceUpdater: эта служба запускает обычный апдейтер скрипт без каких-либо разветвление. Поскольку ПИД пространство отличается, все работает как и ожидалось. Это была долгая поездка.

+115
gajanan 1 янв. 2010 г., 16:53:02

Установка имени хоста в Linux осуществляется через sethostname(2) системный вызов. И /Bin/hostname-это голая обертка вокруг системных вызовов (и несколько связанных с ним системных вызовов). файл /etc/hostname-это должен был прочитать во время процесса загрузки по какому-то сценарию, который впоследствии запускает /bin/hostname, чтобы инновативные свою работу.

Может устанавливать флаг является одним из ОС Linux возможности(7), позволяет поток для выполнения различных системных операций, которые включают sethostname. Я не знаю меньшим ganularity в рамках возможностей рамках.

Однако есть и другие варианты. Мы можем предоставить пользователю возможность выполнить какую-нибудь команду, как другой пользователь, судо(8), в настраиваемый образом. В этом примере пользователям использовать sudo? (5) конфигурация позволит пользователю Алиса запускает /bin/hostname как корень.

Алиса все=(корень:все) /ОГРН/узла

Как описано в данном суперпользователя вопрос, Первое "все" можно заменить на хостах, где команда выполняется на, не использовать, если в совместной среде. "корень" можно заменить на "все" позволит Алисе бежать как любой пользователь. Второе "все" можно заменить на группы.

В последнем поле команды Алиса разрешено запускать. Как /bin/узла имеет ограниченное использование, Я предполагаю, что это нормально. В противном случае мы, возможно, это и аргумент, таким образом, Элис не может выполнить команду без аргумента, чтобы удержать власть.

+110
James Courtney 1 мар. 2015 г., 22:43:18

Я люблю использовать Swype, но незначительное схватывание с ним.

Много раз это слово будет полностью испорчено, так что я нажмите клавишу Backspace, но вместо этого случайно ударил :-) ключ.

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

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

Мой телефон коренится микрофонов с запасом дисков.

+110
TedK 27 июл. 2013 г., 04:10:56

Хорошие новости: это очень легко.

Во-первых, перейти к http://www.mysql.com/downloads/ и получения базы данных (это не входит на ОС Х больше, Apple перешла к Postgres).

Далее переходим к http://dyn.com/remote-access/ (или аналогичного) и получить работающий домен с динамическим адресом. WordPress не нравится IP-адреса, а сервер будет только поставить на сайте по умолчанию, если вы к нему доступ по IP.

Если вам нужен только локальный доступ, вы можете просто использовать встроенный DNS-сервер или сделать запись в файл /etc/hosts на. А сайты вы делаете не будет просматриваться с любого другого компьютера, в том числе другим в вашей локальной сети.

Примечание: серверы, в общем, не нравится, что их IP-адрес изменился. Я создал свой сервер с фиксированным локальный (192.168. )- адрес, динамический адрес на роутере, когда сервер не знает и не заботится, что он разный.

+86
Lauren ten Hoor 14 апр. 2018 г., 10:18:16

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

Я предложил бы начинать осторожно, если вы были, чтобы попробовать его, осознавая, что есть определенный риск. Начну с мелкой рыбы (что ваша кошка может съесть целиком или в несколько укусов). Эти кости должны быть достаточно малы/мягкий, что я не подозреваю проблема. Сделать это в то время, когда вы можете наблюдать вашу кошку в течение нескольких часов или суток (возможно, вы планируете остаться дома и посмотреть фильм марафон и котенок любит ласкаться на диване!).

+78
Wolgast 18 июн. 2016 г., 01:15:03

Я установил инструмент scangearmp2 использовать мой принтер Canon сканер TS5150 и мне удалось заставить его работать. Но в отличие от некоторых скриншот я видел, что он обеспечивает только очень сырой интерфейс. Он может только сканировать все страницы в 300 dpi, нет предварительного просмотра, и никаких других вариантов.

Из примечание Я делаю вам предварительный просмотр, но любая попытка выбрать область для сканирования игнорируется. Резолюции указывается только с разрешением до 300 dpi и использует только 300 точек на дюйм, насколько я могу сказать.

Это (пока) не поддерживается для данного сканера или я делаю что-то неправильно? Я использую Линукс Минт 17 (в Ubuntu 14.04). По ошибке я установил 32-битную ОС, но я предполагаю, что это не имеет значения.

+32
Idrees 9 янв. 2015 г., 01:06:39

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