Это CentOS 6, ядро 2.6.32-531.29.2 Кстати, последняя версия ведра для CentOS 6 - 2.6.32-696.18.7. Стабильный дистриб для серверов, но весь софт входящий в него уже можно обзначить от "староват" до "г..но мамонта".
Ничего свежего нет - только ручная сборка, которая категорически противопоказана пакетным дистрибам, если не знаешь, что делаешь.
Это информация о ядре, собственная сборка Вашего хостера, версия 2.6.32 от 18 декабря 2014, актуальные версии кстати - 4.9-4.15, но если у хостера контейнеризация на древнем openVZ, то ядро будет 2.x без вариантов
Дистрибутив (как Вы выразились "семейство") можно узнать командой:lsb_release -a
x = X + cos(a) * R, y = Y + sin(a) * R, где
x, y — координаты центра маленькой окружности;
X, Y — координаты центра большой окружности;
a — угол;
R — радиус основной окружности.
Корень проблемы в том, что для обучения вы используете учебник по Java 2, а в сентябре прошлого года вышла Java 9. Между этими версиями прошло больше 15 лет и в языке многое поменялось. В частности в Java 5 появились средства обобщённого программирования и collections framework. С тех пор использование сырых типов не рекомендуется, эту возможность сохранили только для обратной совместимости. Как и старые коллекции, типа Vector. О чём вас компилятор и предупреждает.
Ошибки никакой нет, чисто синтаксически. Не используйте Vector. Возьмите вместо него типизированный List
Именно на Vector ругнулся компилятор, ибо он хоть и есть, но не рекомендуется к использованию. List<String> v = new ArrayList<>();
Главная причина - "Non-ASCII character in an identifier".
У вас классы называются русскими буквами "А" и "В", а в методе main потом используются английские "A" и "B".
Мой совет на будущее, чтобы этого избежать, используйте 100% английскую раскладку - даже для того чтобы писать комментарии.
Насчет "static class А": если класс static - он уже инстанцирован при запуске, new A() сделать не получится.
"B.this.s" - выглядит довольно странно.
Итого, для того чтобы заработало, нужно:
1. Все классы назвать одинаково (одинаковыми символами в одинаковой раскладке)
2. Убрать два раза "static" для классов A и AB
Балансировка это дело тонкое.
В вашем случае идеально будет разбить пользователей на три группу и пустить каждую по отдельному каналу.
Это настраивается легко на том-же MikroTik, например RB750 или RB951.
Всё что нужно это настроить в микротике - группы IP адресов и поднять 3 NAT канала, но об этом уже подробнее можно погуглить статьи или по факту приобретения задать тут новый вопрос, в идеале конечно попросить кого-то из местных это настроить.
Кстати тут-же на тостере этот вопрос уже нираз поднимался и на хабре тройка статей есть, можно ознакомится с настройками.
50% ответа в правильном вопросе. Остальное мануал.
Добавлю к комментарию предыдущего оратора
Используй Media Queries + font-size: * em;
Четкие размеры в пикселях *px по разному отображаются на разных экранах с разным ppi
Более подробно на хабре есть статьи с разборами девайсов и приемов как пример
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.