DevGang
Авторизоваться

Оптимизация SQL в PostgreSQL: IN против EXISTS против ANY / ALL против JOIN

Это один из наиболее распространенных вопросов, задаваемых разработчиками, которые пишут SQL-запросы к базе данных PostgreSQL. Существует несколько способов, которыми подвыбор или поиск могут быть вставлены в оператор SQL. Оптимизатор PostgreSQL очень умен в оптимизации запросов, и многие запросы могут быть переписаны / преобразованы для повышения производительности.

Как конвертировать SVG в PNG 

Оформление интерьера «Два совка Джанго» было нарисовано вручную, отсканировано и украшено с использованием Inkscape. Результат был экспортирован в SVG, а затем преобразован в формат pdf_tex для использования в пользовательской сборке LaTeX, которую мы использовали годами.

Как запустить Python через URL

Мы создаем быструю платформу для разработчиков под названием WayScript. Мы будем рады вашим отзывам.

Летнее время и системный часовой пояс в MySQL 

Март - это не только месяц, когда пандемия закрыла все границы, и людям пришлось оставаться дома на карантине; это также месяц, когда происходит переход на летнее время. Для некоторых регионов это не только изменение времени, но и переход на другой часовой пояс. Например, Нью-Йорк использует EST зимой и EDT летом. Если вы используете системный часовой пояс и не перезапускаете сервер MySQL или узел PXC после переключения, вы можете заметить, что изменение не было реализовано.

Управление пакетами с помощью Go-модулей: практическое руководство 

Go Modules - это способ борьбы с зависимостями в Go. В начале эксперимента предполагается ввести игровое поле в 1.13 в качестве нового значения по умолчанию для управления пакетами.

Автоматическая загрузка переменных окружения во Flask

С появлением интерфейса командной строки Flask, одна из самых раздражающих вещей, которые вы должны делать во время разработки, - это устанавливать переменные среды каждый раз, когда вы работаете над своим приложением, а именно FLASK_ENV и FLASK_APP. Но, у Flask есть способ справиться с этими вещами так, чтобы сделать это только один раз. И с помощью той же функциональности вы также можете добавить другие переменные окружения для вашего проекта. В этой статье я покажу вам, как использовать python-dotenv для загрузки переменных окружения, готовых к работе при каждом запуске приложения.

Как измерить время выполнения скрипта Python

Допустим, вы хотите знать время выполнения следующего кода Python:

Как профилировать gRPC-сервер Golang с помощью pprof 

Фото chuttersnap на Unsplash
Фото chuttersnap на Unsplash

Профилирование с целью повышения производительности серверов лучше, стало важной частью разработки программного обеспечения. В этой части обсуждается профилирование сервера gRPC в Golang с помощью инструмента pprof. Если у вас нет предварительных знаний о Golang или gRPC-сервере, ознакомьтесь с ними, прежде чем читать эту статью.

Используйте logzero для простого логирования в Python 

Краткое руководство по удобной библиотеке журналов, которая поможет вам освоить эту важную концепцию программирования.

Java: как проверить, содержит ли строка подстроку 

Проверка на наличие подстрок в строке - довольно распространенная задача в программировании. Например, иногда мы хотим разбить строку, если она содержит разделитель в точке. В других случаях мы хотим изменить поток, если строка содержит (или не имеет) определенную подстроку, которая может быть командой.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу