Ruslan Polupan
Ruslan Polupan17 ноября 2019 г. 9:07

MySQLСборка драйвера QMYSQL (MariaDB) Windows 10 x64 QT 5.13.0 Mingw73_64

QIBASE, mysql, драйвер, MariaDB

Доброго времени суток!

Установлено:
Windows 10 x64
Qt 5.13.0 установлен в с:\Qt\
Сервер БД работает на ОС Linux.
mysql Ver 15.1 Distrib 10.3.18-MariaDB, for Linux (x86_64) using readline 5.1


Качем 64 битную версию MariaDB потому что Mingw 64-битный.
mariadb-10.4.10-winx64.msi
При …

Читать
Evgenii Legotckoi
Evgenii Legotckoi9 ноября 2019 г. 5:52

PyQt5PyQt5 - Урок 008. Работа с QTableWidget (Обновление урока 006)

PyQt5, QTableWidget

Это будет небольшое обновление урока по использованию QTableWidget в PyQt5.

В предыдущем уроке было показано, как вывести какую-то информацию в QTableWidget. И этот урок также покажет, как сделать некоторые ячейки редактируемыми и нередактируемыми, а также как реагировать на нажатия клавиш …

Читать
Evgenii Legotckoi
Evgenii Legotckoi9 ноября 2019 г. 2:42

QMLQML - Урок 037. Кастомизация кнопок в QML (Обновление урока 002)

Custom Button QML, Custom, QML

По просьбе одного из пользователей обновляю один из первых уроков в соответствии с текущим состоянием Qt. А именно новый урок будет написан с использованием Qt Quick Controls 2.

А именно, настраиваем внешний вид нашего приложения, чтобы кнопки выглядели следующим образом. …

Читать
mafulechka
mafulechka6 ноября 2019 г. 5:36

QtБыстрый и потокобезопасный аллокатор пулов для Qt - Часть 2

Qt, allocator, thread, performance

В первой части этой серии статей рассматривался аллокатор пула, оптимизированный для небольших выделений. Разработчики рассказали, что многое делают в Qt, выделяя экземпляры QEvent или QObject, и специализированный аллокатор может быть полезен и для их приложений. Пока что решения разработчиков Qt …

Читать
Evgenii Legotckoi
Evgenii Legotckoi4 ноября 2019 г. 5:15

QMLQML - Урок 036. Работа с сигналами и слотами в QML

Slot, QML, Signal, cpp, Qt

Эта статья является наиболее полным описанием сигналов и слотов в QML по сравнению со всеми предыдущими статьями на этом сайте.

В этой статье я попытаюсь объяснить следующее при работе с Qt/QML + Qt/C++:

  • способы объявления сигналов и слотов, также называемые …
Читать
Evgenii Legotckoi
Evgenii Legotckoi3 ноября 2019 г. 4:03

DjangoEVILEG-CORE. Кэширование свойств объектов моделей с помощью model_cached_property

EVILEG, ESNF-C, model_cached_property, Django

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

Django позволяет кэшировать:

  • индивидуальное view , как Class Based View , так и обычные функции view
  • целые шаблоны или части этих шаблонов
  • QuerySet
  • а также свойства объектов …
Читать
Evgenii Legotckoi
Evgenii Legotckoi27 октября 2019 г. 4:56

DjangoEVILEG-CORE. Использование Google reCAPTCHA

ESNF-C, CORE, EVILEG, reCAPTCHA, Google

Это будет первая статья об использовании набора установленных утилит, присутствующих в ядре сайта EVILEG. Эта часть программного кода сайта находится в открытом доступе, поэтому я хочу рассказать о том, какой функционал присутствует в этой батарее и как ею пользоваться.

Я …

Читать
Evgenii Legotckoi
Evgenii Legotckoi27 октября 2019 г. 4:55

EVILEGВыпуск EVILEG-CORE 0.0.5

Django, Releases, Python, EVILEG, ECNF-C

Представляем новый релиз EVILEG-CORE 0.0.5.


В этот релиз включены следующие изменения:

  • cached_property переименовано в model_cached_property
  • cache_invalidate_cached_property переименован в invalidate_model_cached_property
  • добавлен метод invalidate_cache в EAbstractActivity в качестве схемы кодирования
  • добавлено cache_invalidate_activity
  • model_cached_property , invalidate_model_cached_property , cache_invalidate_activity перемещены в подпапку cache
  • добавлены …
Читать
mafulechka
mafulechka22 октября 2019 г. 5:06

QtБыстрый и потокобезопасный аллокатор пулов для Qt - Часть 1

Qt, thread, performance, allocator

Код, на котором основана эта статья, находится в стадии разработки, с различными коммитами на рассмотрении в теме «Аллокатор». Обратите внимание, что в коде используются различные функции C++17.

Несколько месяцев назад разработчики Qt Company работали над исправлением того, как QHostInfo отправляет …

Читать
Evgenii Legotckoi
Evgenii Legotckoi22 октября 2019 г. 1:39

DjangoDjango - Урок 049. Оптимизация производительности Django на примере боевого проекта

Django, django-silk, performance

В последнее время я много времени уделяю оптимизации сайта и сейчас хочу рассказать об этом.
В этой статье объясняется использование методов select_related и prefetch_related в QuerySet, а также их различия. Я также попытаюсь объяснить, почему Django считается медленным, и почему …

Читать
mafulechka
mafulechka10 октября 2019 г. 5:03

QtЗапуск Qt Quick на Vulkan, Metal и Direct3D – Часть 3

Windows, Qt, OpenGL, Vulkan, macOS, Quick, Graphics, Embedded, Desktop

В третьей части серии статей о графике Qt рассмотрим, как обрабатываются шейдеры в Qt Quick в версии Qt 5.14 при переключении графа сцены на рендеринг через QRhi и Qt Rendering Hardware Interface (аппаратный интерфейс рендеринга Qt). Охватим обработку шейдеров, прежде …

Читать
Evgenii Legotckoi
Evgenii Legotckoi7 октября 2019 г. 3:34

QtНедокументированный QMake - CONFIG += resources_big

Qt, QMake, resource

В нашем проекте используется очень большое количество ресурсов, как обычных иконок, так и svg изображений. В какой-то момент проект перестал собираться на ПК разработчиков с небольшим объемом памяти 16 ГБ.

Проблема оказалась в том, что при компиляции файлов ресурсов бесконтрольно …

Читать
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50баллов,
  • Очки рейтинга-4
m
  • molni99
  • 26 октября 2024 г. 1:37

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:80баллов,
  • Очки рейтинга4
m
  • molni99
  • 26 октября 2024 г. 1:29

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:20баллов,
  • Очки рейтинга-10
Последние комментарии
ИМ
Игорь Максимов22 ноября 2024 г. 11:51
Django - Урок 017. Кастомизированная страница авторизации на Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi31 октября 2024 г. 14:37
Django - Урок 064. Как написать расширение для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 октября 2024 г. 8:19
Читалка fb3-файлов на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов5 октября 2024 г. 7:51
Django - Урок 064. Как написать расширение для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas55 июля 2024 г. 11:02
QML - Урок 016. База данных SQLite и работа с ней в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Сейчас обсуждают на форуме
m
moogo22 ноября 2024 г. 7:17
Mosquito Spray System Effective Mosquito Systems for Backyard | Eco-Friendly Misting Control Device & Repellent Spray - Moogo ; Upgrade your backyard with our mosquito-repellent device! Our misters conce…
Evgenii Legotckoi
Evgenii Legotckoi24 июня 2024 г. 15:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 ноября 2024 г. 6:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject4 июня 2022 г. 3:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…

Следите за нами в социальных сетях