Полезные приёмы и примеры для back-end разработчиков.
-
Изменить или сбросить пароль для пользователя root в MySQL
Чтобы изменить пароль для пользователя root в MySQL, выполните следующие шаги
-
PHP cURL библиотека для отправки HTTP-запросов
Примеры использования библиотеки php curl
-
Созданиe генератора в PHP
Простой пример использования ключевого слова yield в PHP для создания генератора
-
Пример запроса LIMIT OFFSET с PHP PDO
Подготовленный запрос с LIMIT ?, ? вызывает ошибку. 3 решения проблемы.
-
Отправка сообщение в Telegram из PHP
Простой способ отправки сообщения в Телеграм с помощью php
-
Обновление при дублировании ключа ON DUPLICATE KEY
Обновление записи в таблице при дублировании ключа с помощью MySQL
-
Основные команды Docker
Список команд для управления Docker - для управления образами, команды создания и удаления контейнеров, скачивания образов
-
Открыть, закрыть порт в Linux с помощью firewalld
Брандмауэр firewalld позволяет разрешить или запретить доступ через указанный порт
-
Замена повторяющихся пробелов и других символов в строке
Функции str_replace, preg_replace, trim для замены дублирующихся символов в строке
-
Защита от CRLF внедрения через пользовательский ввод
Обработка пользовательских данных для предотвращения изменения HTTP-сообщения через crlf
-
Торификация трафика в Linux
Направляем весь трафик через Tor с помощью библиотеки Torsocks
-
Утилита tail для вывода последних строк из файла в Linux
tail - утилита для вывода нескольких (по умолчанию 10) последних строк из файла
-
Утилита head для вывода первых строк из файла в Linux
head- утилита для вывода нескольких (по умолчанию 10) первых строк из файла
-
Алгоритм Дейкстры php
Поиск самого выгодного пути с помощью алгоритма на взвешенных графах
-
Алгоритм поиск в ширину php
Поиск с использованием невзвешенных графов и алгоритма поиск ширину
-
Алгоритм быстрая сортировка php
Сортировка массива с помощью алгоритма быстрая сортировка
-
Алгоритм сортировка выбором php
Сортировка массива с помощью алгоритма сортировка выбором
-
Алгоритм бинарный поиск php
Поиск значения в массиве c использованием бинарного поиска
-
Корректная работа со значениями NULL в MySQL
Операторы IS и NOT для работы со значениями NULL
-
CASE, COALESCE, IF, IFNULL функции MySQL
Функции для создания условий в SQL запросах
-
Слияние значений массива в новый массив php
Слияние значений массива в новый массив с помощью функций array_merge и call_user_func_array
-
Расчёт дисперсии и стандартного отклонения php
Пример расчёта стандартного отклонения для набора данных из массива
-
Передать реальный ip адрес при подключённом CDN CloudFlare
Настройка nginx для передачи реального ip адреса вместо ip адреса CloudFlare
-
ip адреса робота Googlebot списком
Полный список IP-адресов, которые использует Google для сканирования веб-сайтов
-
База данных MyISAM в InnoDB с помощью phpMyAdmin
Быстрая конвертация базы данных в другую систему хранения
-
Нет свободного места на диске Linux
Случаются ситуации, когда место на диске ещё есть, но система выдаёт ошибку
-
Получить ip адрес домена в консоли
Команда host вернёт ip адрес указанного домена
-
Не работает curl, file_get_contents в php после отказа от сертификата DST Root CA X3
После 30 сентября 2021 года Lets Encrypt изменила цепочку корневых сертификатов, что привело к сбою в работе curl, file_get_contents
-
Проверка свободного места с сортировкой в Linux
Подсчёт занимаемого места в каталоге с сортировкой по общему размеру
-
Заблокировать трафик с нежелательных сайтов с помощью nginx
Правило для запрета трафика с нежелательных сайтов по заголовку Referer