Леонид Калашников, Вам нужно не if (A[j][i] == 0) F = true;
А сделать F целым и считать количество нулевых элементов по столбцу: if (A[j][i] == 0) ++F;
После окончания подсчета по столбцу if(F >= 2) return;
mills, Про машину мне такое то же говорили :-)
Я не большой специалист по мониторам (да и вообще по электроннике, как верно заметил hint000 ), просто есть некоторый опыт работы с ПК, администрировании и разработке.
На сколько я знаю, засветка черного на IPS матрицах - это норма, особенно часто по краям монитора. Пишут, что последнее время качество IPS матриц ухудшилось. Возможно это связано с тем, что ведущие производители перешли на OLED, а все остальное отдали "китайцам".
На счет IPS матриц - черный цвет у них не совсем черный, это особенности технологии, на сколько я знаю. Это можно увидеть не вооруженным взглядом просто поставив рядом IPS и OLED дисплей и сравнив одни и те же картинки.
У меня на ноуте OLED, а внешний монитор IPS. На мониторе на черном фоне есть не большая засветка по краю сверху и справа примерно на 2 сантиметра (просто немного более светлая полоса, чем остальной фон). Черный на IPS вообще заметно светлее, чем на OLED. Засветка черного никак не влияет на другие цвета. Внешний монитор у меня уже несколько лет, засветка была с самого начала. Засветку вижу только когда включается скринсейвер и то если специально акцентировать внимание на мониторе, в глаза не бросается, работе не мешает.
dan0sss, Вам нужно для разных доменов использовать разные порты, например:
a.example.com:22 -> 127.0.0.1:4000
b.example.com:23 -> 127.0.0.1:4001
Тогда по номеру порта можно перенаправить трафик в нужное место.
mills, Я думаю, вам стоит перестать переживать по пустякам. Займитесь своими делами и предоставьте железу самому разбираться с тем когда ему работать от сети, а когда от батареи.
Единственное, что стоит сделать, если большую часть времени ноутбук подключен к сети - ограничить заряд батареи.
CityCat4, одни #ifdef - это скорее когда проект не большой или разрабы других вариантов не видят.
Прекрасно можно справляться и без обилия #ifdef, распихивая платформозависимый код по разным файлам/каталогам и подключая к сборке нужные исходники в makfile/cmakelist и т.п.
Совсем без #ifdef, конечно, не обойтись, но их можно свести к необходимому минимуму, так что глаза мозолить не будет.
Посмотрите, например, libuv.
mills, Рекомендуется в таком случае ограничивать зарядку до 80% программными средствами. Для ноутов часто производители поставляют утилиты управления питанием и в некоторых можно такое настроить. У меня как раз такой вариант. Возможно есть и сторонние инструменты.
Владимир, По любому есть смысл протестировать на другом мониторе.
Если на другом ситуация повторится - дело в системнике (видюха, кабель), если нет - монитор.
shaesnow, Все удаленные варианты работы - не для игр. Даже если ваша затея выгорит, то вы уже не сможете нормально играть, фризы будут дикие причем на обеих сторонах - и смотрящего и играющего.
Так же как и просто "удаленно" играть - это плохо выполнимая затея.
Из удаленных вариантов работы (не игр) RDP - самый быстрый и адекватный, все остальные - да позволяют что-то поделать недолго при наличии запаса терпения.
Еще у Citrix есть своя технология ICA (не помню как у них сейчас продукт называется, что-то из серии XenApp видимо, они довольно регулярно меняли название), еще более продвинутая, чем RDP. Но они хотят денег. К слову, в свое время (во времена Windows 2000 видимо) микрософт лицензировала ICA у цитрикса и переименовала его в RDP, дальше развивала сама.
Раз с флешки ОСь загружается и диски работают нормально, то режим SATA установлен правильный.
Попробуйте поиграть порядком загрузки дисков в БИОСе.
Теоретически при переносе могла "отойти" батарейка и БИОС сбросится в настройки по умолчанию. Порядок загрузки, соответственно, то же. А может просто у вас батарейка уже дохлая и когда вы обесточили системник, то настройки БИОС слетели.
Если не поможет, то выставьте загрузку с диска где установлена система и воспользуйтесь советом AndronCollaйдерович
My_Second_Nickname, Что значит отваливается ДНС? Что конкретно происходит с настройками ДНС на клиенте?
В конфиге ВПН сервера нет опций, влияющих на ДНС. Возможно что-то есть в клиентском конфиге или в /etc/openvpn/client_conf.
My_Second_Nickname, Ок. Как только на клиенте после подключения появится маршрут до сети 32.15.46.0, считайте, что вы завернули трафик.
Не забывайте, что блокировать трафик может фаервол как на клиенте, так и на сервере.
My_Second_Nickname, VipNet ... вы подключаетесь к какому-то гос.сервису?
Там обычно требуют, чтоб заходили к ним со строго определенных адресов, которые они же и выдают. Для этого нужно поднимать NAT на конечном шлюзе.
На самом ОВПН сервере есть маршрут к сети 32.15.46.0? Или он сам ее участник?
My_Second_Nickname, Где находится сеть 32.15.46.0?
Компы в сети 32.15.46.0 знают маршрут до ВПН клиента?
Хорошо бы увидеть схему сети с адресацией.
В последнем конфиге синтаксис в push route не правильный. Правильно: push "route 32.15.46.0 255.255.255.0"
После подключения к ВПН маршрут должен появиться в таблице маршрутизации клиента (route print). Если не появился - надо смотреть лог клиента, там должны быть ошибки.
Если бы ВУЗ был "хорошим" или хотя бы "не плохим", то я бы доучился.
Но т.к. вы пишите:
Отмечу, что качество обучения в универе очень плохое, учимся ради "бакалавр".
то уже возможны варианты:
1. Перейти на заочку и идти работать. С работодателем сразу обговорить, что продолжает обучение на заочном. Чтоб не было проблемы с отпусками к сессии.
2. Перевестись в более достойный ВУЗ на очный и там уже доучиваться очно.
3. Комбо: перевод в приличный ВУЗ на заочный и работать. Возможно в московский ВУЗ, если это возможно.
Лично я бы выбрал второй вариант. В юном возрасте надо учится, пока голова хорошо соображает.
Если сейчас бросит учебу, то в дальнейшем уже вряд ли когда-то будет учиться в ВУЗе очно.
Заочная учеба не дает тех же результатов, что очная (в плане знаний). Даже если учебное заведение приличное. При этом отнимает много сил (не рассматриваю вариант "оплаченного" диплома, когда в ВУЗ можно прийти один раз за дипломом).
Goold, Для теста фаервол должен быть выключен на всех трех участниках теста: сервер внутри сети, ВПН сервер, ВПН клиент. Любой из этих трех фаерволов может блокировать трафик.
Возможно программа для подключения к БД использует для чего-то широковещательные пакеты. Но широковещательные пакеты не маршрутизируются (это не особенность ВПН, они просто не маршрутизируются везде). Из-за этого, когда программа не получает ответ на широковещательный запрос она может считать, что БД не доступна.
Для проверки что там рассылает программа можно посмотреть сетевой дамп вайршарком или еще каким-нибудь сниффером.
Но я все таки думаю, что виноват какой-то из фаерволов.
Судя по gds_db/tcp - SQL сервер это firebird. Когда-то использовал его, проблем с маршрутизацией не было вроде.
Goold, В итоге у вас должен быть маршурт к сети 10.24.1.0 на 192.168.100.129, а так же на клиенте ВПН должен быть маршрут к сети 192.168.100.0 (после подключения к ВПН). Проверить их наличие можно с помощью route print
После того как оба маршрута на месте, трафик должен начать ходить.
Помешать могут только фаерволы. Причем фаерволы как на конечных хостах, так и на промежуточном ВПН сервере.
https://en.cppreference.com/w/c/io/fscanf