Evgenii Legotckoi
Evgenii Legotckoi04 листопада 2019 р. 05:15

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

Slot, QML, Signal, cpp, Qt

Дана стаття є найбільш повним описом сигналів і слотів в QML в порівнянні з усіма попередніми статтями на цьому сайті.

У цій статті я спробую пояснити наступне при роботі з Qt/QML + Qt/C++:

  • Способи оголошення сигналів і слотів, також планування …
Читати
Evgenii Legotckoi
Evgenii Legotckoi03 листопада 2019 р. 04: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 р. 04:56

DjangoEVILEG-CORE. Використання Google reCAPTCHA

ESNF-C, CORE, EVILEG, reCAPTCHA, Google

Це буде перша стаття з використання набору усталених утиліт, які присутні в ядрі сайту EVILEG. Ця частина програмного коду сайту знаходиться в open source, тому хочу розповісти про те, який функціонал присутній в даній батарейці і як його використовувати.

Почну …

Читати
Evgenii Legotckoi
Evgenii Legotckoi27 жовтня 2019 р. 04: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 в якості угоди розробки
  • added cache_invalidate_activity
  • model_cached_property , invalidate_model_cached_property , cache_invalidate_activity перенесені у відповідні модулі в каталог cache …
Читати
mafulechka
mafulechka22 жовтня 2019 р. 05:06

QtШвидкий та потокобезпечний аллокатор пулів для Qt - Частина 1

Qt, thread, performance, allocator

Код, на якому заснована ця стаття, знаходиться на стадії розробки, з різними комітами на розгляді у темі «Аллокатор». Зверніть увагу, що код використовує різні функції C++17.

Кілька місяців тому розробники Qt Company працювали над виправленням того, як QHostInfo відправляє результати …

Читати
Evgenii Legotckoi
Evgenii Legotckoi22 жовтня 2019 р. 01:39

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

Django, django-silk, performance

Останнім часом я присвятив багато часу оптимізації сайту і тепер хотілося б розповісти про це.
У даній статті буде пояснено використання методів select_related і prefetch_related в QuerySet, а також їх відмінність. Також постараюся пояснити чому Django вважають повільним, і чому …

Читати
mafulechka
mafulechka10 жовтня 2019 р. 05: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 Legotckoi07 жовтня 2019 р. 03:34

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

Qt, QMake, resource

На нашому проекті використовується дуже велика кількість ресурсів, як звичайних іконок, так і svg зображень. У якийсь момент проект перестав збиратися на ПК розробників з невеликим об'ємом пам'яті 16 Гб.

Проблема виявилася в тому, що при компіляції ресурсних файлів неконтрольовано …

Читати
Evgenii Legotckoi
Evgenii Legotckoi07 жовтня 2019 р. 01:42

EVILEGВипуск EVILEG-CORE 0.0.4

ESNF-C, EVILEG

Через близько 5 місяців доопрацювання сайту, випускаю більш опрацьовану версію пакету evileg_core.

В даний випуск увійшли як нові функції і утиліти, так і був доопрацьований старий функціонал. Наприклад, було покращено поведінки полів Markdown. Спочатку EMarkdownField сильно знижували продуктивності віддачі контенту, …

Читати
Andrei Yankovich
Andrei Yankovich05 жовтня 2019 р. 15:35

Проекти на QtВипуск утиліти розгортання C ++ / Qt CQtDeployer v1.3.0

Qt, cqtdeployer, deployment, QML


Подано реліз кросплатформної утиліти CQtDeployer . Утиліта отримала низку нових можливостей. Вихідний код компонентів CQtDeployer розповсюджується під ліцензією LGPLv3 і знаходиться у вільному доступі до GitHub . Ця утиліта використовується як універсальний інструмент для розгортання C, C++, Qt та QML-проектів …

Читати
AD

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

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

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

  • Результат:80бали,
  • Рейтинг балів4
m
  • molni99
  • 26 жовтня 2024 р. 01: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 р. 08:19
Читалка файлів fb3 на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов05 жовтня 2024 р. 07:51
Django - Урок 064. Як написати розширення для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas505 липня 2024 р. 11:02
QML - Урок 016. База даних SQLite та робота з нею в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
Evgenii Legotckoi
Evgenii Legotckoi24 червня 2024 р. 15:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 листопада 2024 р. 06:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject04 червня 2022 р. 03:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9Anonim25 жовтня 2024 р. 09:10
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Слідкуйте за нами в соціальних мережах