Похоже вы что-то такое "работали", что повлияло на работоспособность устройств.
Раз в БИОС работает, значит клава в принципе рабочая. Так что вспоминайте, что вы делали и попытайтесь откатить изменения.
Кстати, линукс вообще никак не реагирует на нажатия клавиш? Бывает, если западают управляющие клавиши (Ctrl, Alt, Shift), то реакция оболочки на нажатия становится странной, пока не поймешь причину.
https://losst.ru/ekranaya-klaviatura-v-linux
Просто так отвалились мышь с клавой или вы им как-то помогали?
Судя по наличию тачпада у вас ноутбук.
Какая конкретно клавиатура отвалилась родная или USB?
Видимо и клава и мышь дополнительные USBшные. Перевтыкать пробовали?
Если устройства беспроводные - батарейки меняли?
Линукс перезагружали в конце концов?
Некоторые операторы связи практикуют разрыв соединения раз в сутки. Но обычно в этом случае типовой домашний роутер пытается соединится вновь и проблем обычно нет.
Можете уточнить у своего оператора, есть ли у него принудительные разрывы связи. Если есть, разбирайтесь, почему ваш роутер не восстанавливает соединение. Некоторые мутят схемы с перезагрузкой роутера по расписанию и т.п.
Марат Нагаев, Примеры кода с перехватом stdin/stdout/stderr легко гуглятся. Например один из вариантов в ответе Станислав Макаров
Написать код, не зная общей задачи ...
И это уже задание, а мы тут даем советы даром :-)
wisgest, То же так подумал, но сходу команда выдавала ошибку.
Сейчас поиграл с крышками, получился результат. Ну ладно, пусть будет :-)
Но зачем настолько сложно?
LoliDeveloper, В make хватает разных странностей.
make для каждой команды, на сколько я помню, вызывает shell и передает туда команду параметром. Ну а в unix shell пути нужно писать через прямые слешы. Не смотря на то что это винда и mingw.
Надо переменную явно объявить в глобальной области видимости. Смотрите пример AIRC24
getter - это просто метод класса возвращающий значение некоторой закрытой переменной класса. Возможно с какими-то дополнительными операциями.
ВПН создает "виртуальный сетевой интерфейс". У этого интерфейса свой собственный IP адрес в "виртуальной ВПН сети", который выдает ВПН сервер при подключении. Операционная система работает с этим интерфейсом так же как со всеми другими. Для пользовательских приложений он ничем не отличается от обычного сетевого адаптера.
Так что никаких тонкостей с точки зрения MySQL (и остального пользовательского ПО) тут нет.
Другое дело, что ВПН может быть настроен не совсем правильно и из-за этого у вас нет доступа к MySQL.
Для выяснения этого ответьте на вопросы rPman. А так же напишите какой именно тип ВПН вы используете - они бывают разные.
Если вы не знаете ответов, возможно стоит задать ваш вопрос администратору, который обслуживает ВПН.
Не знаю как задать кодировку консоли в CLion, наверняка как-то это делается.
Но советую вам запускайть программу в обычной консоли (cmd.exe).
Т.к. IDE обычно настраивают консоль под себя. А работать ваша программа будет вообще то без IDE. Поэтому не сильно интересно, чтоб программа корректно работала под IDE. Гораздо интереснее, чтоб программа работала нормально в обычной обстановке.
Еще могу сразу предупредить - в русской винде в консоли может быть 2 русских кодировки. По умолчанию используется cp866. Но командами консоли кодировку можно сменить на cp1251. Так же кодировку можно сменить и на UTF-8, но с ней многие команды не дружат, поэтому она практически не используется в консоли.
Если ваша программа будет осуществлять консольный ввод/вывод только в одной кодировке, то при переключении кодировки в консоли, ваша программа будет отрабатывать не корректно (так же как сейчас).
Ваш компилятор, сам язык и стандартная библиотека ничего не знают о кодировках консоли и ничего не делают специально, чтоб вывод был корректный. Т.е. выводится в консоль именно то, что вы написали в исходниках.
Можно писать программу так, что бы она корректно работала не зависимо от кодировок консоли. Но это несколько сложней обычного printf.
Блоки flash памяти на телефоне, которые были заняты удаленными файлами, уже давно заняты другими файлами. И чем больше времени проходит с момента удаления, тем это более вероятно. После трех месяцев использования накопителя после удаления файла, шансов на восстановление практически нет.
Обычно, чтоб предотвратить случайную перезапись нужной информации, все восстановители рекомендуют сразу же отключать устройство хранение.
Если все же вам удастся восстановить - считайте, что вам крупно повезло.
Олег Париев, Ну и отлично!
Теперь рекомендую на ВПН сервере включить фаервол и, добавив нужные правила, добиться что бы ВПН работал со включенным фаерволом.
Потом то же самое с ВПН клиентом.
Фаервол нужная штука, не стоит от него отказываться.