Было бы хорошо, чтобы спросить профессора, который рекомендовал мне принимать конкретную аспирантуру, чтобы написать рекомендательное письмо для другой аспирантуре?

У меня Нексус 4 На версия ОС 4.2.1, что вдруг начал стекать батарея очень быстро. Когда смотришь на батарея использование я вижу "медиасервер"жрет 60% батареи с течением времени, по несколько минут процессорного времени регистрироваться и несколько часов держать время бодрствования. Обычно на экране телефона в режиме ожидания или другие услуги съедают большую часть жизни батареи.

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

Как я могу остановить медиасервер от поедания батареи, как это?

+73
Lynn 25 июн. 2021 г., 12:40:02
22 ответов

Она по крайней мере может быть упрощен до:

комплект -Ф # необходима, если вы используете сплит+оператор Глоб и не хочу
 # Глоб часть

для ключа в $(кошка /tmp/listOfKeys.txt); делать
 грэп -riFqe "$ключ" . ||
 функции printf '%з\п' "ключ$не имеет возникновения"
сделано

Что остановит поиск после первого вхождения ключа и не считают ключевым как регулярное выражение (или возможен вариант в грэп).

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

найти . -тип F -размер +0 -функции printf '%П\0' | у awk '
 ARGIND == 2 {переменной argv[АГДС++] = $0; далее}
 ARGIND == 4 {а[нижестоящим($0)]; н++; далее}
{
 л = нижестоящим($0)
 Для (я в), если (индекс(л, я)) {
 удалить[я]
 если (!--N) выход
}
}
 Конец {
 Для (я в) печатать я, "не возникновения"
 }' РС='\0' - РС='\п' /tmp/listOfKeys.txt

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

Она предполагает, что ключи являются уникальными в listOfKeys.txt. Он будет выводить ключи в нижнем регистре.

В GNUisms выше -функции printf '%П\0', ARGIND и способность на awk для обработки нул с разделителями записей. Первые два могут быть рассмотрены с:

найти . -тип F -размер +0 -экзек функции printf '%з\0' {} + | у awk '
 Шаг == 1 {АГДУ[АГДС++] = $0; далее}
 Шаг == 2 {а[нижестоящим($0)]; н++; далее}
{
 л = нижестоящим($0)
 Для (я в), если (индекс(л, я)) {
 удалить[я]
 если (!--N) выход
}
}
 Конец {
 Для (я в) печатать я, "не возникновения"
 } Шаг=1 РС='\0' - Шаг=2 РС='\п' /tmp/listOfKeys.txt Шаг=3

Третий можно решить с трюки, как этот, но это, вероятно, не стоит усилий. Смотрите босиком ИО решение для того, чтобы обойти проблему в целом.

+996
LOSTinNEWYORK 03 февр. '09 в 4:24

Вы, кажется, нужно столбце:

колонка -ск2 вставить file2.txt file1.txt | 

что создает этот выход:

Привет 1
замечательная 2
удивительные 3
к сожалению 4
Супермен 5
superhumanwith 6
потеря 7


Конечно, вы можете также написать собственный сценарий, чтобы сделать форматирование. Вот один способ использовать на awk:

на awk '
 ШП==ФНР { а[ФНР] = $0 ; если (длина > Макс) Макс = длина ; далее }
 { функции printf "%-*с %з\п", Макс, [ФНР], $0 }
'file1.txt file2.txt
+957
katerinabobro 16 сент. 2019 г., 04:48:19
Другие ответы

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


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

Я не уверен, о чем вопрос, но я думаю, что это будет ответ:

команда grep -v с '\'. TXrmVpwF | грэп -е '/'

команда grep -v с '\.': фильтр-из линий с точками.

грэп -е '/': взять остаток пути.

Об этом говорят результаты:

# /х/123
# /х/тест
# /х/test_backup
# /х/123/10
# /х/123/100
# /х/123/103
# /х/123/1333
+950
user1014020 3 нояб. 2020 г., 19:53:16

Ниже приведен базовый код клиента и сервера . А иам попытке начать измерения площади(который должен продолжать работать в машине, как только мы отправить сообщение на сервер) при подключении вызова. используя систему(/ОГРН/мое_приложение) в клиентском коде (в основном это простой c исполняемый с бесконечным циклом,предполагая, что мое приложение должно быть запущено); после иам при запуске приложения сервер в CLOSED_WAIT государства и его возвращение слушать только если я перестану это приложение . Проблема с сокетами, в государственных CLOSED_WAIT, есть ли способ, что это приложение продолжать работать как отдельный процесс и сервер будет снова слушать государства. Код клиента: существует командная система после чтения.и он запускает приложение(в основном это с исполняемый с бесконечным циклом while)

код #include <sys файлы/типы.ч>
код #include <sys файла/сокета.ч>
код #include <netinet/Ин.ч>
код #include <netdb.ч>
#включить заголовочный файл <stdio.ч>
#включить <строка.ч>
#включить <stdlib.ч>
#включить <запустите.ч>
код #include <errno значение.ч>
#включить <Арпа/инет.ч> 

тап_п(АГДС, типа char *переменной argv[])
{
тип int sockfd = 0, н = 0;
recvBuff типа char[1024];
структура sockaddr_in serv_addr; 

если(argc != 2)
{
 printf ("использование\п: %с <IP сервера> \П",и argv[0]);
 возвращение 1;
} 

функцию memset(recvBuff, '0',оператор sizeof(recvBuff));
если((sockfd = сокета(af_inet, являются sock_stream, 0)) < 0)
{
 функции printf ("ошибка\N : не удалось создать сокет \п");
 возвращение 1;
} 

функцию memset(&serv_addr, '0', оператор sizeof(serv_addr)); 

serv_addr.значение переменной sin_family = равен af_inet;
serv_addr.sin_port = htons(5000); 

если(inet_pton(равен af_inet, и argv[1], &serv_addr.sin_addr)<=0)
{
 функции printf ("ошибка\Н inet_pton ошибка\п");
 возвращение 1;
} 

если( подключение(sockfd, (структура структуры *)&serv_addr, оператор sizeof(serv_addr)) < 0)
{
 функции printf ("ошибка\Н : сбой подключения \п");
 возвращение 1;
} 

а ( (н = Читать(sockfd, recvBuff, оператор sizeof(recvBuff)-1)) > 0)
{
 recvBuff[н] = 0;
 если(fputs(recvBuff, поток stdout) == ВФ)
{
 функции printf ("ошибка\Н : Fputs ошибка\п");
}
} 
система(/бин/мое_приложение);
если(n < 0)
{
 функции printf("\N для чтения \N ошибка");
} 

возврат 0;

Код Сервера:

тап_п(АГДС, типа char *переменной argv[])
{
инт listenfd = 0, connfd = 0;
структура sockaddr_in serv_addr; 

голец sendBuff[1025];
время клещей; 

listenfd = сокета(af_inet, являются sock_stream, 0);
функцию memset(&serv_addr, '0', оператор sizeof(serv_addr));
функцию memset(sendBuff, '0', оператор sizeof(sendBuff)); 

serv_addr.значение переменной sin_family = равен af_inet;
serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
serv_addr.sin_port = htons(5000); 

персонализация(listenfd, (структура структуры*)&serv_addr, как sizeof(serv_addr)); 

слушать(listenfd, 10); 

в то время как(1)
{
 connfd = принять(listenfd, (структура структуры*)значение null, значение null); 

 тиков = время(нуль);
 и snprintf(sendBuff, как sizeof(sendBuff), "%.24С\р\н", то ctime(&тикает));
 писать(connfd, sendBuff, функция strlen(sendBuff)); 

рядом(connfd);
сна(1);
}

}

Мой пример приложения,который является C файл с то время как цикл тап_п(АГДС, типа char *переменной argv[]) {

в то время как(1)

{

}
возвращение 1;
}
myApplicaion ССЗ.с-о мое_приложение

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

+899
Kerozen 21 июл. 2019 г., 19:29:59

У меня разлоченный Сони Xperia ЗР, который я хочу использовать во время путешествия в Ирландию. Моя цель состоит в том, чтобы оставаться подключенным к интернету. Основной причиной является доступ к картам и изредка пользоваться другими онлайн-приложений, думаю, от 3 до 5 ГБ будет нормально (около месяца). Будучи в состоянии сделать несколько звонков было бы здорово.

Я пользуюсь Vodafone и вместо того, чтобы использовать их пакеты в роуминге, я планирую сделать локальный (микро)SIM-карты. Я видел мобильные планы Tesco и их планы на 5ГБ вроде бы хорошо, но это не позволяет называть. Планы, которые позволяют вызывать не столько пропускной способности данных. Любые предложения на этот или любые другие варианты приветствуются.

+888
XQi 23 мар. 2022 г., 15:27:48

Я хочу сказать ему, что это не имеет смысла (я думаю, что он сделал ошибку),

Я хотел бы предложить вам написать по электронной почте к ним, чтобы объяснить ошибки, которые вы нашли.

Не перечитайте ту информацию, которую он послал вам ранее, прежде чем писать по электронной почте. Проверить ошибки-действительно ошибки. Затем написать по электронной почте в сжатом виде. Объясните ошибки в деталях, шаг за шагом. Не просто сказать, что есть ошибка. Использовать доказательства, теории, чтобы поддержать ваши претензии.

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

+833
Mubariz Hajimuradov 27 сент. 2013 г., 06:31:53

Я использую Gmail (и я использую этикетки интенсивно) и из-за необходимости использования очень медленное подключение к Интернету сейчас я пришел к мысли, что я должен попробовать использовать настольное клиентское приложение электронной почты.

Какое приложение (Тандерберд, эволюция, когти, или какой-то другой) лучше всего работает с Gmail через IMAP?

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

+804
Aleks Root 11 июл. 2012 г., 04:27:01

Вы можете написать оба этих запросов таким образом, что занимает почти линейное время и пространство.

  1. Сделать хэш-таблицу, которая сопоставляет адреса "сосед-адреса". Сосед-адрес-это адрес, который был использован в качестве входных данных вместе с другой адрес. Чтобы найти адреса пользователя, запросить хэш-таблицы по адресу. Добавить все адреса, которые являются соседями по этому адресу. Рекурсия для всех соседей.

    Это может быть создан в o(Н*К) времени и пространства. (N = количество сделок, к = среднее количество входов от различных организаций за операции)

  2. Сделать хэш-таблицу, которая сопоставляет адреса для блока, в котором они были впервые обнаружены на. Для каждого адреса из каждой сделки, вы проверяете хэш-таблицы, чтобы увидеть, если он еще не видел. Если нет, вы создаете запись для он, указывая на текущий блок и транзакции. Потом, при запросе, вы можете быстро определить, если сделка содержит адресов, которые были замечены в первый раз.

    Это может быть создан в o(n) времени и пространства. (N = количество входов)

(Это не должны быть хэш-таблицу специально. Другие подходы тоже будет работать.)

+778
Wahab Khan 21 мая 2011 г., 05:57:12

На имяпрограмма выполняет системный вызов команде uname, как видно из хода:

имя трассированием 
...
команде uname({тип sysname="Линукс", имяузла="my.hostname.com", ...}) = 0
...

Из системного вызова команды uname страницу, это говорит системный вызов возвращает следующие структуры от ядра:

 структуру struct utsname {
 аргумент типа char[]; /* операционная система название (например, "Линукс") */
 узел типа char[]; /* имя в "некоторых реализация-определено
 сеть" */
 голец выпуск[]; /* операционная система-релиз (например, "2.6.28") */
 голец версия[]; /* версия операционной системы */
 голец машина[]; /* идентификатор оборудования */
 директиву #ifdef определен
 голец имя_домена[]; /* NIS или YP доменного имени */
#за endif
};

Так что название домена происходит от системы НИС / гг, если верить комментарию. Так что более чем вероятно, что там может быть ННГ / услуге ИП в сети, рысью имя вам, что установлена ОС Ubuntu.

+684
Shorn 18 мар. 2020 г., 09:28:08

да это мощный граф редактор, который кодируется в Java и поддерживает множество платформ, включая Ubuntu. Однако, по умолчанию это выглядит совершенно чуждые рабочем столе, как это, кажется, не использовать тему ГТК. К сожалению, нет настройки для изменения.

Я могу что-нибудь сделать, чтобы я больше интегрирована в Ubuntu с рабочего стола?

+592
lsiunsuex 26 окт. 2016 г., 03:12:07

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

Только мой iPhone 5 на iOS7 не показывают эти точки!!?

Кто-нибудь знает почему или как я могу изменить это?

Спасибо

+493
jackie4u 15 окт. 2010 г., 04:08:48

Есть различные сорта хлеба можно сделать - много закваски, ржаной и семенной хлеб. Бутерброды популярны в Дании, по некоторым причинам. Также датской салями может быть очень хорошим.

+435
Gavin Kemp 10 янв. 2013 г., 04:25:54

Открыть бок о бок вид:

Сочетание клавиш Ctrl+ж в

Изменения между ними:

Сочетание клавиш Ctrl+ж H или L

Оформить vimdiff команды, часть ВИМ пакет, если вы хотите дифф-как посмотреть:

vimdiff file1.txt file2.txt
+409
Ram Kumar Parthiban 17 июн. 2010 г., 14:19:15

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

+405
zingdle 21 мар. 2023 г., 17:57:57

Я предлагаю проверить /и т. д./хосты файл для любых записей, содержащих mail.google.com. Это можно сделать, открыв терминал и выполнив:

кошка /и т. д./хостов

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

+397
Haris Usman 7 янв. 2014 г., 15:44:14

У вашей системы есть выключатель WiFi на нем? Если это так, вы можете прикрепить переключатель в положение "Off", который будет отключить свой WiFi, пока вы не включите выключатель снова в рабочее положение.

+384
AISEagle 10 авг. 2013 г., 06:45:09

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

Вы можете добавить ссылки в латекс с помощью

 \с href{ссылка.для.диссертация}{мой КБМ тема диссертации}

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

+259
Sol Allen 22 февр. 2015 г., 14:05:09

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

Кроме того, вы можете попробовать убить блокирующий процесс с при или получает имя/идентификатор сбойную программу из верхней и убить его с помощью killall имя_программы/ПИД.

Если проблема не устранена, возможно, вы захотите проверить логи с помощью sudo journalctl -Б или просматривая логи в каталоге/var/журнал , чтобы увидеть, что происходит, когда зависание произошло.

Если вы просто хотите, чтобы перезагрузить систему, то проблема команду sudo systemctl перезагрузки.

+244
victorleduc 1 сент. 2016 г., 09:11:24

Нет.

Нельзя изменить документ в любом случае после его публикации.

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

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

+196
shrikant joshi 22 нояб. 2022 г., 14:44:02

Я использую FreeBSD 11.1

Я не могу найти правильный путь для установки программы md5sum пакет во FreeBSD установка. Мне нужна программа md5sum на стадион conda установки.

Пожалуйста, предложите, если вы знаете, в любом случае.

+160
JohnFridge 4 янв. 2015 г., 06:40:16

На Droid X является Android-смартфон производства компании Motorola мобильности, Инк. Версия аппаратного обеспечения был также выпущен в Мексике, и называется Motoroi Моторола дроид Х. Х была распространена, начиная с июля 2010 года по Verizon Wireless в США и США в Мексику.

+109
Gabriela Zaharieva 27 авг. 2014 г., 04:27:52

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

Вам будет гораздо безопаснее убивать Есаянц, а затем перезапустить его.

+54
tinyproxy 13 мая 2014 г., 14:32:32

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