Телефоне: состояние сети отображается как неизвестный, подключение для передачи данных не работает

Мне нужно написать программу для Linux, которая считывает часть данных из csv-файла и писать в текстовый файл в следующей схеме.

Имя : Из= -100 -346 -249 -125 К= -346 -249 -125 100 ЦВЕТ= ЦВ1 ЦВ2 ЦВЕТ3 COLOR4

Имя будет фиксированной строки,

Из информации следует получить от CSV-файл и

Цветовая информация может быть закодирована различными цветами из самой программы.

Снизу данных CSV, первое значение(-100) по мин будет первое значение(-100) в соответствии с текстового файла. Последнее значение(100) от Макса столбца Excel будет иметь последнее значение(100) под текстовый файл в колонку. Значения в колонке значение в Excel округляется и используется в качестве и из за схемой.

Данные,стоимость,
100,-345.8756,
200,-249.3654,
300,-125.3554,
КОЛИЧЕСТВО,МИНИМУМ,МАКСИМУМ
1,-100,-98
93,84,86
98,94,96
99,96,98
100,98,100

enter image description here

+228
hibafebin 5 мая 2020 г., 19:51:21
18 ответов

Я вижу хорошие ответы здесь.

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

Пожалуйста, не делайте такую ошибку!

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

Продолжать свой диплом математика. После этого вы можете иметь некоторые отраслевые экзамены(например, Oracle сертификации, сертификат Microsoft). Эти экзамены не займет слишком много времени, чтобы закончить. Как сказал Александр, у вас есть прочный фундамент, если у вас есть степень в области математики. Вот мое мнение на этот хороший вопрос.

Удачи!

+997
ashinpan 03 февр. '09 в 4:24

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

+830
Elizabeth Pisani 11 февр. 2022 г., 01:08:38

Я пытаюсь написать скрипт, который можно запускать на нескольких компьютерах, чтобы запустить кучу установщиков (требует судо), но и делать вещи, как спустить вниз Git репозитория (я хочу, чтобы запустить это как обычный пользователь, так что они будут иметь право собственности + р/ж/х разрешений на них). Я использую Ubuntu 14.04 и Bash для моих скриптов (готов поменять их на ЗШ при необходимости, но хотелось бы оставить их как Bash для мобильности)

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

Однако я получаю сеансы еще открыт, не отключение сообщение об ошибке отображения.

Как я могу это исправить? Это вопрос? Есть ли лучший способ, чтобы падение и наши суда?

Вот сценарий, который я использую, чтобы проверить процесс возврата в/из суда и на выход.

#!/бин/Баш
если [[ $euid так -нэ 0 ]]; затем
 эхо "[не] этот скрипт должен быть запущен как root"
 выход 1
интернет

судо -и U имя_пользователя Баш << \ВФ
Эхо ""
Эхо "я должен быть обычным пользователем 0"
Эхо "жидкость '${жидкость}'"
Эхо "euid так это '${euid так}'"
Эхо "пользователь '${пользователь}'"
Эхо "имя пользователя '${имя пользователя}'"
Эхо ""
ВФ

Эхо ""
Эхо "я должен быть судо бы 1"
Эхо "жидкость '${жидкость}'"
Эхо "euid так это '${euid так}'"
Эхо "пользователь '${пользователь}'"
Эхо "имя пользователя '${имя пользователя}'"
Эхо ""


судо -и U имя_пользователя Баш << \REG_USER_END
Эхо ""
Эхо "я должен быть обычным пользователем 2"
Эхо "жидкость '${жидкость}'"
Эхо "euid так это '${euid так}'"
Эхо "пользователь '${пользователь}'"
Эхо "имя пользователя '${имя пользователя}'"
Эхо ""
REG_USER_END

Эхо ""
Эхо "я должен быть судо бы 3"
Эхо "жидкость '${жидкость}'"
Эхо "euid так это '${euid так}'"
Эхо "пользователь '${пользователь}'"
Эхо "имя пользователя '${имя пользователя}'"
Эхо ""

выход 0;

Выход:

Я ДОЛЖЕН БЫТЬ РЕГУЛЯРНЫМ ПОЛЬЗОВАТЕЛЕЙ 0
uid-это '1000'
euid так это '1000'
пользователь 'имя_пользователя'
имя пользователя: 'имя_пользователя'

Занятия по-прежнему открыт, не размонтирования

Я ДОЛЖЕН БЫТЬ СУДО БЫ 1
uid равен '0'
euid так как '0'
пользователя 'корень'
имя пользователя "корень"


Я ДОЛЖЕН БЫТЬ ОБЫЧНЫМ ПОЛЬЗОВАТЕЛЕМ 2
uid-это '1000'
euid так это '1000'
пользователь 'имя_пользователя'
имя пользователя: 'имя_пользователя'

Занятия по-прежнему открыт, не размонтирования

Я ДОЛЖЕН БЫТЬ СУДО БЫ 3
uid равен '0'
euid так как '0'
пользователя 'корень'
имя пользователя "корень"
+802
Summer Damron 23 июн. 2020 г., 08:34:13

В 2019 году я по-прежнему потребляют Веджимайт от 2lb jar, который имеет лучшие раньше (да, он говорит, что) дата ноября 1997 года. Она никогда не была в холодильнике. Это является на вкус так хорошо, как это когда-либо делал, но это немного толще, чем это было раньше.

+593
itunes 2 апр. 2022 г., 04:30:56

Благодарим за помощь в serverfault.com вопрос мне удалось решить мою проблему.

Короткий Ответ:

Я добавляю виртуальные IP-адреса для моего манекена интерфейс и обеспечивать чистой.протокол IPv4.конф.по умолчанию.accept_source_route является 0.

Длинный Ответ:

Цель фиктивный интерфейс легко отключить/включить/отказоустойчивости keepalived без остановки и запуска сервиса. Просто вверх или вниз Незнайка интерфейс для не ВИП на другой сервер.

Чтобы сделать это легко, я создать systemd в сервис называется /usr/местные/src/и пустышка.обслуживание.

[Блок]
Описание=Создать сетевой интерфейс манекен 
После=сеть.цель

[Услуги]
Тип=импульсный
ExecStart=выполнить/sbin/IP-связи установить dummy0 вверх
ExecStop=выполнить/sbin/IP-связи установить dummy0 вниз
RemainAfterExit=да

[Установите]
WantedBy=Multi-потребителя.цель

Затем включить его.

# systemctl включить /usr/местные/src/и пустышка.услуги

Кроме того, я загрузить манекена-водителя модуль.

Файл в/etc/модули-загрузить.д/пустышки.конф:

манекен

Файл /и т. д./команды modprobe.д/пустышки.конф:

псевдоним dummy0 муляж
параметры манекена numdummies=1

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

Затем вы должны увидеть, что у вас есть новый интерфейс:

# IP-адрес

1: Ло: <петлевой,вверх,LOWER_UP> значение MTU 65536 qdisc noqueue состояние неизвестно
 ссылка/закольцовки 00:00:00:00:00:00 БРД 00:00:00:00:00:00
 инет 127.0.0.1/8 Объем размещения Ло
 valid_lft навсегда preferred_lft навсегда
3: dummy0: <вещают,NOARP,вверх,LOWER_UP> с MTU 1500 qdisc noqueue состояние неизвестно
 ссылка/эфир 12:23:34:45:56:7а БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
 valid_lft навсегда preferred_lft навсегда

В keepalived.конф я отслеживать мой vrrp_instance с:

vrrp_instance в MySQL {
...
 track_interface {
dummy0
}
...
}

Вот что мне нужно изменить в работе.

Мне нужно добавить в VIP IP-адрес на dummy0 интерфейс. Изменить /usr/местные/src/и пустышка.обслуживание и # systemctl демон-перезагрузка

ExecStart=выполнить/sbin/IP-связи набор dummy0 вверх && ірадреса добавить 10.0.0.100 в dev dummy0

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

 # кот "нет.протокол IPv4.конф.по умолчанию.access_source_route = 0" > /и т. д./sysctl.Д/10-keepalived.конф

Для полноты всей моей /и т. д./sysctl.Д/10-keepalived.конф:

чистая.протокол IPv4.ip_forward = 1
чистая.протокол IPv4.ip_nonlocal_bind = 1
чистая.протокол IPv4.конф.eno16777736.arp_ignore = 1
чистая.протокол IPv4.конф.eno16777736.arp_announce = 2
чистая.протокол IPv4.конф.eno16777736.rp_filter = 2
чистая.протокол IPv4.конф.по умолчанию.accept_source_route = 0
+590
fjut 24 нояб. 2017 г., 22:14:22

Я рекомендую 6 доллар цифровой термометр, доступный в вашем местном бакалейщика: вы будете использовать его все время, как только вы одна. Для записи, 140Ф в течение 10 минут, 160F в течение одной минуты безопасных продуктов питания. Свинина по-прежнему будем смотреть на розовый 160F, так ты, наверное, хорошо, если вы вообще брезгливо к этому.

+579
Sherwyn Cardozo 24 июн. 2013 г., 14:15:23

Вариант с Blackhole маршруты в сеть блокирует: (для ФБ)

IP-маршрута добавить файлы 69.171.224.0/19
IP-маршрута добавить файлы 74.119.76.0/22 
IP-маршрута добавить файлы 204.15.20.0/22
IP-маршрута добавить файлы 66.220.144.0/20
IP-маршрута добавить файлы 69.63.176.0/20
IP-маршрута добавить файлы 173.252.64.0/18
+434
Helder Robalo 4 февр. 2019 г., 18:15:42

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

Я пробовал следующий скрипт :

#!/бин/Баш
комплект -х
пид=()
возвращение=()


для меня в 1 2
делать
 Эхо старт $я
 СШ в MySQL "/корень/тест$я.ш" &
пид[$я]=$!
сделано

для меня в ${#пид[@]}
делать
Эхо ${пид[$я]}
подожди ${пид[$я]}
возвращение[$я]=$?

если [ ${возвращение[$я]} не-ne 0 ]
тогда
 ошибка Эха почте 
интернет

сделано

Эхо ${возвращение[1]}
Эхо ${возвращение[2]}

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

Я знаю, что я могу запустить подождать pid1 pid2, но с этой командой я не могу получить код возврата всех команд.

Любая идея ?

+412
DropDropped 12 окт. 2020 г., 15:02:00

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

+407
Xinyu Guan 15 июл. 2017 г., 22:38:51

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

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

+405
Alit Mardangga 1 сент. 2021 г., 06:05:00

1 - Печенье с изюмом
2 - имбирное печенье
3-
4 - арахисовое масло печенье
5 - макарони
6-
7 - Печенье
8 - китайское миндальное печенье
9 - день рождения/Рождество печенье :-)
10-
11 - шоколад чипсы печенье
12 - бискотти










+321
Paul Ross 21 февр. 2017 г., 01:39:50

На будущее, вы можете проверить, пособия по www.zoll.de.

В целом не будет никакого уголовного преследования за контрабанду, если это "случайное" и пошлины на ваши товары бы были менее 250 евро (§32 ZollVG). В этом случае вы будете в основном быть оштрафованы, заплатив в два раза больше обычных обязанностей.

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

Итак, вы почти наверняка не запрещен въезд в Германию. Технически вы все равно обязаны штрафа. Крайне маловероятно, что кто-нибудь хотя волновало.

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

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

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

+300
SiimKallas 19 янв. 2019 г., 17:57:01

Я настройка нано с надеждами придавая ему той же комбинации клавиш как Emacs, так что я могу использовать нано для быстрого редактирования и Emacs, когда я работаю над текущими проектами. Однако, я столкнулся с небольшой проблемой: нано, похоже, не хотел меня пускать переназначить ^/ ключ комбинированный (для отмены). Кто-нибудь знает, как/если это может быть сделано?

+297
Vitor Eiji 6 апр. 2016 г., 21:36:17

Я подписал в iCloud в Mac и мне прислали код подтверждения на мой мобильный, который я вошел в Mac. Но потом я был удивлен, попросил пароль на iPhone.
enter image description here

Потом я получил диалоговое окно, что защищенные данные будут недоступны?

Эта ситуация на самом деле никогда не повторилось, но я постоянно спрашиваю себя: в какой ситуации вы обязаны ввести пароль на iPhone?

+202
rblake 31 июл. 2018 г., 13:29:33

Команда-R будет загрузиться в разделе восстановления. После загрузки вы можете запустить сафари, как описано на странице компонента.

Восстановление HD включает в себя веб-браузер Safari, так что вы можете проверить свою электронную почту или 
обзор сайта поддержки Apple.

Источник: http://www.apple.com/macosx/whats-new/features.html#lionrecovery

+152
Nasikin Tasik 30 янв. 2015 г., 09:12:27

Бре синтаксис номера-элегантные , где некоторые другие вариации являются элегантный , потому что Бре предназначен, чтобы быть легко абстрагируется. Bre-это просто синтаксический анализ - программист реализует его/ее собственный Бре основе грамматики подмножества необходимости никогда не переживайте, если матч строку предназначен для указания \обратная косая черта с последующим ов или [[:пробел:]] класс персонажа - потому что бывшие-это всегда актуально. Именно по этой же причине, что синтаксис выражений те, которые являются \(сбежал\) в отличие (дословный символов), и почему \символы теряют свое особое значение в [Чаре классов].

Если вы считаете, что это объяснение что-то натянуто, пожалуйста, сначала подумайте, как просто это делается...

dot_whole_words()(
 ы=[:пробел:] б=[:пробел:] ж=_[:alnum:] З1=\\{0,1\\}
 ООО "Г;С/[долларов США]*\([Вт]*[^$ж$ы][^$ы]*\)$З1\([Вт]*\)[$х]/.\2/г"
)

Эта маленькая раковина функция будет выбрать только целые слова из входной строки и отдельно, с одним или несколькими .точки на выходной.

Эхо 1 2 3 четыре и пять си.х\ГП\ Аже$восемь 9nine! |
dot_whole_words

.1.2.3.четыре.пять...восемь.

Оно раздражающе отбросить все слова, которые есть даже один препинания точка привязалась, как свидетельствует 9nine! не сталкивался. Это также могут быть обработаны с некоторыми дополнительными абстракции.

whole_words_imp()(
 ы=[:пробел:] б=[:пробел:] з=_[:alnum:] п=[:ст:]
 З1=\\{0,1\\} Р1=\\{1,\\} пн=[$п]$З1
 КС=\\\([Вт]* се=\\\)
 компания WD=$КС$се се=$се$З1
СЗО=$СЅ[$п] [^ы$]$Р1$се
СЗО=$СЗО$в CS[^$ж$ы$р][^$ы]*$се
 СЭД -не:н -е'$!{Н;/\н$/!БН' -е\} -ег \
 -э"ы/[долларов США]*$пн$СЗО$WD с$пн\([ы$]\)$Р1/\3\4/г" \
 -Е"/[^С]/с/[ы$]$Р1/ /ГП"
)

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

Например:

Е %\\С N 1 2 3 \
 четыре пять \
 Си.х\се$Дост\
 восемь 9nine\! |
whole_words_imp

1 2 3 четыре пять восемь 9nine

И так, как я надеюсь, вы видите, Bre-это только как элегантно , как вы делаете это, чтобы быть.

+138
Lolums 1 окт. 2015 г., 15:45:06

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

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

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

Возможно, это актуально значение: это возможно для людей с заиканием сделать карьеру в науке?

+128
punkbit 2 июл. 2018 г., 23:07:27

Похоже, вы использовали fdisk или один из разделов ext2 инструменты для разбиения диска. Максимальный размер диска для записи MBR диска-это действительно 2.2 ТБ. Вам нужно, чтобы таблица разделов GUID, чтобы превысить этот предел. Вот в Википедии страницы.

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

Вам все равно кажется, что теряют некоторые способности, как и производители жестких дисков говорят 'на 3', когда то, что они означают, 3,000,000,000 байт, который фактически около 2,7 Реал ТБ. Как говорится, Вас также появится в "потеряете" около 5% для таблиц файловой системы и ассигнования на разделе с ext4. На самом деле, 5% основан на 512 байтов/секторов, и я не думаю, что будет применяться в этом случае. Окончательная цифра может быть немного отличается. Вы могли бы также хотеть смотреть ваш индексных дескрипторов, если вы собираетесь иметь много мелких файлов на этом диске - количество (дескрипторов) не может быть легко изменена позже, так что ваши исследования.

+120
user418983 30 окт. 2017 г., 10:38:36

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