Задать вопрос
  • Не правильные или отсутствующие значения sql с использованием mariaDB что с ней не так?

    @Akina
    MySQL, а от него и MariaDB очень точно показывает место проблемы. Цитата части запроса начинается ровно с той точки, где найдена проблемы. То есть либо само WHERE (поскольку оно написано корректно, то оно находится в недопустимом месте), либо символ непосредственно перед.
    И в принципе я с сервером согласен. WHERE в запросе без источника данных. Добавьте FROM DUAL - MySQL это понимает.
    Написано
  • Возможно ли организовать сеть таким образом (схема)?

    @Akina
    Вот не вижу проблемы пока что. Равно как и не понимаю великого смысла такой схемы.

    Не возникнет ли здесь такое кольцо?

    С чего бы?
    Написано
  • Существуют ли эталонно красиво написанные программы?

    @Akina
    Практически все Hello,world! написаны эталонно-качественно.

    Опять же, всё субъективно - то, что одному эталонно, другому может быть говнокодно.
    Написано
  • Не правильные или отсутствующие значения sql с использованием mariaDB что с ней не так?

    @Akina
    Gover2e2827,
    Могу только получить ошибку на сервере(и то не по смыслу по типу - error WHERE NOT EXISTS(SELECT * FROM qq_player_acc WHERE SteamID='^sid');)

    Нужно включить General Log и смотреть текст приходящего на СУБД запроса и отдаваемую СУБД ошибку, а не её интерпретацию в вашем приложении.
    Написано
  • Каким образом запустить и провести калькуляции с файлом excel, не открывая excel?

    @Akina
    Я что-то не понимаю проблемы. Что мешает открыть файл Excel в скрытом виде, и спокойно менять исходные ячейки да считывать итоговые? Вроде объектная модель Экселя не секретна...
    Написано
  • Спустя время перестают работать некоторые сайты и игровые сервера что это может быть?

    @Akina
    Андрей, ну так с первой линией надо правильно разговаривать. Подготовить все технические детали и результаты тестов, и пошагово объяснять - проблема вот такая, сделано вот это, получено вот это, значит, такая причина отваливается, остаются эта и эта, и обе на вашей стороне... а будешь мямлить, тебе просто перегрузят роутер и скажут "у нас всё в порядке".
    Написано
  • Спустя время перестают работать некоторые сайты и игровые сервера что это может быть?

    @Akina
    Поимел такую проблему три недели назад. На один сайт вообще перестал ходить трафик. Заслал проблему на support, подробное описание, трассы, методика воспроизведения. Через пару дней пробился на вторую линию техподдержки, 10 минут общался с товарищем, заставил завести тикет, найти и прикрепить к нему моё письмо, тыкал носом (ну чё за хрень, через билайн и ростелеком сайт доступен, а вот через мтс ICMP ходит, а HTTPS нет), и как-то волшебным образом доступ вдруг появился. Не знаю, что они там накосорезили и что именно поправили, да и неинтересно. Моя проблема решилась, и ладно.
    Да, сайт, с которым была проблема, хостится именно в Германии.
    Написано
  • Положительно ли скажется на производительности перевод бд на utf8mb4 и удаление из after_connect_d7.php соответствующих директив?

    @Akina
    Верно ли я понимаю, что "конвертация" кодировки "на лету" средствами php отъедает существенно процессорное время?

    Нет. Конвертация выполняется на стороне MySQL.

    Правильнее ли будет создать базу с настройками:

    И да, и нет. Правильная кодировка БД - полезно. Но кодировка БД/таблицы/поля никак не влияет на кодировку соединения/результата.
    Написано
  • Check the manual that corresponds to your MySQL server version?

    @Akina
    Покажите значение переменной $query ПОСЛЕ подстановки в неё значений переменных.
    Написано
  • Check the manual that corresponds to your MySQL server version?

    @Akina
    Сообщение об ошибке не соответствует показанному PHP-коду.

    В сообщении об ошибке имя поля Фото обрамлено одинарными кавычками (что само по себе синтаксическая ошибка), а в PHP-коде этих кавычек нет.
    Написано
  • Где ошибка в доказательстве?

    @Akina
    В условии почему-то не определено, что такое "наилучшее решение". Нет критериев ни того, по какому критерию следует сформировать план выполнения задач (вовсе не факт, что таковое - решение с минимальным временем), ни того, как следует оптимизировать алгоритм, что считать его оптимумом.

    Более того, даже просто разбор шага 1 показывает, что наилучшим планом выполнения почему-то является решение с максимальным временем... Но это бессмысленно. К тому же, при таком определении решение тривиально - если существует задание, время выполнения которого подчинённым больше, чем время выполнения начальником всех задач, то наиболее длительное задание и есть решение, иначе решением является выполнение всех задач начальником.
    Написано
  • Есть ли в VBA что то похожее на списки python?

    @Akina
    Думаю, есть смысл до кучи накинуть ещё и Collection.
    Написано
  • Как правильно использовать составные первичные ключи в таблицах?

    @Akina
    Как правило, три и более внешних ключей в одной связующей таблице, ссылающихся на сущность, а не на словарь - это ошибка проектирования.
    Написано
  • Какие ограничения несёт в себе INSERT IGNORE для секционированных таблиц?

    @Akina
    Tannenfels

    Описываемое вами поведение будет наблюдаться исключительно в случае, когда выполняется вставка в таблицу, использующую нетранзакционный движок (скажем, MyISAM). Или при выполнении запроса нетранзакционными методами (например, LOAD DATA). То есть в достаточно специальных условиях.

    Посему уточните, что вы разумеете под словами "без использования транзакций"? На текущий момент, без подробностей, ваше замечание звучит как ересь.
    Написано
  • Как передать имя таблицы как параметр?

    @Akina
    Vitsliputsli, я о том, что у PDO есть конструкция для подстановки параметра-литерала, но нет таковой для подстановки имени объекта. В некоторых фреймворках есть (если я верно помню, в каком-то с одной @ это параметр, а с двумя объект - но не спрашивайте, что за фреймворк, не помню, а искать лень), с такими же по сути проверками.

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

    В общем случае ненадёжно. Ибо в большинстве collation есть несовпадающие, но считающиеся равными, символы, а в некоторых так и вовсе игнорируемые. Именно поэтому подставляем не переданное значение, а литерал:
    CASE tablename
    ...
        WHEN 'table1' THEN SET @sql := CONCAT(@sql, ' FROM table1');
    ...

    Конечно, при конкатенации переданного значения опасности инъекции нет, но вот положить финальный запрос в syntax error или unknown name - как два пальца.
    Написано
  • Почему сравнение файлов по содержимому существенно медленнее для сетевых шар, чем для USB?

    @Akina
    когда делаю сравнение по содержимому через FreeFileSync или Total Commander, скорость сравнения не поднимается выше 60 МБ/с.

    Ну сразу вопрос - оба сравниваемых файла находятся на дисках NAS, или один там, а второй локальный?
    Написано
  • Как в Excel подсветить ячейку со словом, если оно отсутствует в другом столбце?

    @Akina
    anton13ms, не, ну клёво ты исправил...
    6746b884a1349903760416.png
    Отсутствует == слова нет.
    Будет иметься == слово есть.
    Написано
  • Как настроить маршрутизацию трафика с использованием двух сетевых карт для выхода на перечень адресов (сайтов) ТОЛЬКО через одну сетевую карту?

    @Akina
    Александр,
    добавил через командную строку маршрут: route -add 10.0.0.0 mask 255.0.0.0 192.168.2.1 (адрес шлюза (роутера))

    Это до перезагрузки. Нужно либо добавить ключ -p, либо эту команду поместить в автозагрузку.

    В принципе, отсутствие шлюза на втором сетевом адаптере обозначает невозможность по умолчанию для ОС ходить во вторую сеть за всем, кроме обозначенного в маршруте, я же всё правильно понял?

    Скорее нет, чем да. Изучите таблицу маршрутизации - именно по ней выбирается , через какой интерфейс отправить пакет.

    в самом роутере можно(нужно) писать маршруты вместо(вместе с) маршрутов в ОС?

    Вы должны для КАЖДОГО подконтрольного вам узла посмотреть (или реконструировать) таблицу маршрутизации и убедиться, что как прямые, так и обратные пакеты будут направляться правильно.

    Или же, как я понимаю, если в ОС не будет прописан маршрут, она и не будет знать, на какой из сетевых адаптеров стучаться за доступом на определённый адрес (будет использовать адаптер по умолчанию)?

    Не адаптер, а маршрут. Адаптер - это всего лишь один из параметров маршрута.

    с файрволом в ОС надо что-то делать особенное в данном случае?

    Если будут проблемы со связью - возможно, да.
    Написано
  • Почему питание домашних роутеров — 12 В?

    @Akina
    psiklop, не поверите, но как минимум половина "брендовых оригинальных БП" на деле оказывается ну таким говном! И даже не потому, что отдаваемый ими ток подобран вообще внатяг, без запаса... хотя и поэтому тоже. Вот как вам блок питания с выходными характеристиками: напряжение 9 вольт, максимальный ток 3.15 ампера, а? знаете, откуда 15 сотых? а питаемая им девайсина требовала 9 вольт и 3 ампера - вот и набросили 5 процентов. Другого объяснения для столь идиотских характеристик у меня нет. Или вот раньше чуть не все камеры комплектовались блоками питания, а сейчас не комплектуются. А почему? да потому что горели эти блоки как свечки.
    Написано