mafulechka
mafulechka7 июня 2019 г. 4:34

АлгоритмыГраф. Структура данных.

Tree, Алгоритм, Дерево

Структура данных графа представляет собой набор узлов, которые имеют данные и связаны с другими узлами.


Давайте попробуем понять это на примере. На facebook все является узлом. Сюда входят пользователь, фотография, альбом, событие, группа, страница, комментарий, история, видео, ссылка, примечание ... …

Читать
mafulechka
mafulechka5 июня 2019 г. 4:04

АлгоритмыДвоичное дерево поиска (Binary Search Tree (BST))

Дерево, Tree, Алгоритм

Двоичное дерево поиска - это структура данных, которая позволяет поддерживать отсортированный список чисел.

  • Двоичным (бинарным) деревом называется, потому что каждый узел дерева имеет максимально два дочерних элементов.
  • Деревом поиска, потому что его можно использовать для поиска числа в O(log(n)) time …
Читать
mafulechka
mafulechka3 июня 2019 г. 4:31

АлгоритмыОбход дерева – центрированный (inorder), прямой (preorder) и обратный (postorder) (три основных способа обхода)

Алгоритм, Tree, Дерево

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


Линейные структуры данных, такие как массивы, стеки, очереди и связанный …

Читать
Andrei Yankovich
Andrei Yankovich27 мая 2019 г. 0:57

QtРазвертывание Qt и QML приложений в Linux и Windows

Переносимость приложений, QML, cqtdeployer, deployment, переносимость qt, windows, Развертывание, Run Linux Application, Qt, linux, deploy

Вступление

В этой статье мы рассмотрим, как правильно собрать все зависимости qt для вашего приложения, которое было собрано динамически.


Для начала немного теории.

Зачем это нужно?

Существует несколько способов сборки приложений, основные из них:

  • Статическая сборка.
    Статическая сборка предполагает создание …

Читать
Evgenii Legotckoi
Evgenii Legotckoi24 мая 2019 г. 3:12

EVILEGКомпании и вакансии на EVILEG

Jobs, EVILEG, Company

Добрый день! Давно собирался добавить новый функционал на сайт и наконец это время пришло.

Запущена альфа-версия модулей компаний и вакансий на EVILEG. Теперь пользователи могут добавлять свои компании на сайт и размещать вакансии от имени этих компаний.


Ограничений по добавлению …

Читать
mafulechka
mafulechka23 мая 2019 г. 2:49

АлгоритмыДревовидная структура данных

Алгоритм, Tree, Дерево

Связанный список - это цепочка узлов, соединенных через «next» указатели. Дерево похоже на связанный список, но каждый узел может быть связан с несколькими узлами.

Когда мы говорим о дереве, в основном мы имеем в виду двоичное дерево, то есть структуру, …

Читать
Дмитрий
Дмитрий18 мая 2019 г. 15:29

QtЧиталка fb3-файлов на Qt Creator

fb3-читака, fb2-читалка, reader, читалка fb3, fb3-reader, формат fb3

Некоторое время назад я опубликовал проект fb2-читалки, в процессе работы над которой я узнал, что данный формат является морально устаревшим. Поэтому я начал осваивать новые форматы и остановился на fb3 — формате-приемнике fb2. В процессе работы я столкнулся с некоторыми …

Читать
Evgenii Legotckoi
Evgenii Legotckoi11 мая 2019 г. 11:37

EVILEGВыпуск EVILEG-CORE 0.0.3

ESNF-C, EVILEG

Добрый день! Я рад представить первый выпуск EVILEG Social Network Framework - Core (ESNF-C).

Релиз версии 0.0.3. Первые две версии я успешно потратил на настройку релиза в PyPi, чтобы можно было установить пакет не только из репозитория или собрать его …

Читать
Evgenii Legotckoi
Evgenii Legotckoi28 апреля 2019 г. 9:36

DjangoDjango - Урок 046. Сброс миграций в проекте

Model, Reset, Django

В процессе разработки проекта на Django мы можем столкнуться с неприятной ситуацией, когда некоторые пакеты и модули были удалены и, соответственно, модели из этих пакетов больше не использовались. Но в то же время сквош миграций приложений не позволяет удалить эти …

Читать
Michael Kelley
Michael Kelley25 апреля 2019 г. 23:27

Графика и Дизайн6 элементов, которые следует учитывать при разработке приложений для iOS

app, design, iOS

“Design is not just what it looks like and feels like. Design is how it works.”
Steve Jobs

Today, there are over a million apps and counting in the Apple iOS store. Each one of these apps is customized; there …

Читать
Evgenii Legotckoi
Evgenii Legotckoi24 апреля 2019 г. 3:42

DjangoDjango - Урок 045. Перемещение моделей из одного приложения в другое

Application, Model, Django

Я хотел бы поделиться одним из возможных способов переноса модели данных из одного приложения в другое.

Сразу отмечу, что этот вариант переноса модели данных не на 100% рабочий и может потребоваться дополнительная ручная правка таблиц для корректной установки Content Type. …

Читать
Evgenii Legotckoi
Evgenii Legotckoi23 апреля 2019 г. 4:10

DjangoDjango - Урок 044. Установка и настройка Django на Mac OS

Mac, Django, Python, MacOS, Nginx, Apple, Homebrew

Предлагаю рассмотреть процесс установки и настройки проекта Django на Mac OS X на основе существующего проекта.

Некоторые шаги будут аналогичны тем, которые уже были выполнены в [статье по установке Django для Ubuntu] (https://evileg.com/en/post/3/).


Настройка виртуальной среды

  1. Установка python 3
    brew …
Читать
e
  • ehot
  • 1 апреля 2024 г. 0:29

C++ - Тест 003. Условия и циклы

  • Результат:78баллов,
  • Очки рейтинга2
B

C++ - Тест 002. Константы

  • Результат:16баллов,
  • Очки рейтинга-10
B

C++ - Тест 001. Первая программа и типы данных

  • Результат:46баллов,
  • Очки рейтинга-6
Последние комментарии
k
kmssr9 февраля 2024 г. 5:43
Qt Linux - Урок 001. Автозапуск Qt приложения под Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
АК
Анатолий Кононенко5 февраля 2024 г. 12:50
Qt WinAPI - Урок 007. Работаем с ICMP Ping в Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
EVA
EVA25 декабря 2023 г. 21:30
Boost - статическая линковка в CMake проекте под Windows Ошибка LNK1104 часто возникает, когда компоновщик не может найти или открыть файл библиотеки. В вашем случае, это файл libboost_locale-vc142-mt-gd-x64-1_74.lib из библиотеки Boost для C+…
J
JonnyJo25 декабря 2023 г. 19:38
Boost - статическая линковка в CMake проекте под Windows Сделал всё по-как у вас, но выдаёт ошибку [build] LINK : fatal error LNK1104: не удается открыть файл "libboost_locale-vc142-mt-gd-x64-1_74.lib" Хоть убей, не могу понять в чём дел…
G
Gvozdik19 декабря 2023 г. 8:01
Qt/C++ - Урок 056. Подключение библиотеки Boost в Qt для компиляторов MinGW и MSVC Для решения твой проблемы добавь в файл .pro строчку "LIBS += -lws2_32" она решит проблему , лично мне помогло.
Сейчас обсуждают на форуме
a
a_vlasov14 апреля 2024 г. 16:41
Мобильное приложение на C++Qt и бэкенд к нему на Django Rest Framework Евгений, добрый день! Такой вопрос. Верно ли следующее утверждение: Любое Android-приложение, написанное на Java/Kotlin чисто теоретически (пусть и с большими трудностями) можно написать и на C+…
Павел Дорофеев
Павел Дорофеев14 апреля 2024 г. 12:35
QTableWidget с 2 заголовками Вот тут есть кастомный QTableView с многорядностью проект поддерживается, обращайтесь
f
fastrex4 апреля 2024 г. 14:47
Вернуть старое поведение QComboBox, не менять индекс при resetModel Добрый день! У нас много проектов в которых используется QComboBox, в версии 5.5.1, когда модель испускает сигнал resetModel, currentIndex не менялся. В версии 5.15 при resetModel происходит try…
P
Pisych27 февраля 2023 г. 15:04
Как получить в массив значения из связанной модели? Спасибо, разобрался:))
AC
Alexandru Codreanu19 января 2024 г. 22:57
QML Обнулить значения SpinBox Доброго времени суток, не могу разобраться с обнулением значение SpinBox находящего в делегате. import QtQuickimport QtQuick.ControlsWindow { width: 640 height: 480 visible: tr…

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