ну можно почитать, чем inner join отличается от left join
left join выводит просто все из левой колонки и добавляет общее с правой.
а inner будет выводить только общие, для чего ему нужно будет и для левого и для правого столбца делать временный массив, тут надо смотреть реализацию в конкретной версии сервера.
PetrovArtemii29, Не существует такого теста, который покажет все-все уязвимости. Качественный тест может выполнить более качественный специалист/контора, которая может быть проверит больше, может быть проверит адекватнее. Но тест это не есть полноценный внутренний аудит всего и анализ, который может сделать свой отдел безопасности, если в нем есть хорошие специалисты, зарплата, полномочия и время хотя бы пару лет.
А тест, даже если он длиться не день а целую неделю - это тест на довольно базовые известные уязвимости.
ithubcollege, К сожалению, не вижу подробной программы.
Посмотрел "Программирование" - за такие деньги просто какое-то вводное знакомство. Сертификат по такому курсу - не нужен вообще никому. Это естественно не уровень джуниора, и даже не уровень стажера.
Стало еще больше красивых картинок, сайт стал ЕЩЕ более общим, без какой-либо конкретики.
А ваш ответ больше похож на инфоспам.
возможно не стоит бросаться изучать все библиотеки и алгоритмы, а выполнить какую-то практическую работу с одним инструментом. Познакомиться с ним на деле - решить парочку реальных исследовательских задач.
Хорошо владея одним инструментом, ты будешь интуитивно понимать что в других библиотеках тоже должен быть какой-то аналогичный функционал, останется только справочник посмотреть. Но важно, что ты будешь знать что именно ты хочешь получить, и даже представлять как выглядит правильный результат, что полезно для оценки работы.
Lit9898, Я тебе разжевал, а ты все равно не понял.
Учи математику. Всю. Не нужно выбирать что брать а что не брать, бери ВСЕ. Там не так уж и много знаний, а если тебе кажется что там есть много лишних, то у меня для тебя плохие новости - чтобы выжить в современном ИТ нужно учиться всю жизнь.
Олег, "есть идеи как визуально разделить их между собой? "
У меня идея, что они визуально уже разделены точками, пробелами и дефисами.
Вы скажите что конкретно вам хочется. Пример результата.
Saboteur
@saboteur_kiev Куратор тега Разработка игр
LoliDeveloper,
В любом случае без перфоманс тестов конкретно твоего приложения и твоих условиях, никто ничего не скажет, и уж тем более не скажет где конкретно будет bottle neck - в вычислениях или в работе с базой, или банально в сетевом трафике.
Когда-то в молодости я админл пару серверов Lineage2. Ворованный сервер легко держал 500 онлайн на древнем железе, 10-20% CPU уходило на все. Эмулятор на java на 350-400 онлайн вроде как жил, но заметно подтормаживал, когда начиналась осада и почти весь онлайн сбегался в одну локацию. То есть зависело не от мощности сервера, а от того как реализован алгоритм.
Когда-то админил онлайн-игрушку, с населением около 100 тысяч, космическая стратегия. Легко справлялась с нагрузкой по трафику, но проблемой был обсчитываение боев, когда нужно было рассчитать бой примерно 1 млн на 1 млн юнитов. На тот момент это были топовые бои, парочка в месяц, бывало считались пару часов.
Главный архитектор собрался с силами, переписал процедуру на ассемблере. После чего бой просчитался за 3 секунды.
Но в принципе можно было алгоритм и на php довести до разумных минут, просто был скорее технический вызов смогем или нет.
В общем - только свои тесты. Пишешь игру - напиши в ней парочку удобных закрытых API для себя, чтобы можно было написать простеньких ботов для организации тестовой нагрузки. А то и вообще, боты могут пригодиться для разных действий.