Evgenii Legotckoi
Evgenii Legotckoi22 апреля 2019 г. 2:13

АлгоритмыОперации со связанным списком

OTUS, Алгоритм

Данная статья приурочена к старту курса "Алгоритмы для разработчиков" от компании OTUS. Выражаю признательность за поддержку ресурса данной компанией.

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

Два важных момента, которые нужно помнить:

  • head указывает на первый узел связанного …
Читать
Ruslan Polupan
Ruslan Polupan11 апреля 2019 г. 6:01

QtQCheckBox в качестве делегата QTableView

Delegate, qcheckbox, qcheckbox center, QTableView

Доброго времени суток.
Возникла необходимость использовать делегат для отображения QCheckBox в таблице (выбирать объекты из списка для последующей работы с ними).
Для того чтобы разобратся с делегатами создал небольшой проект.
На выходе получаем следующее:


Структура проекта:

checkboxdelegate.h

#ifndef CHECKBOXDELEGATE_H
#define …
Читать
Lila25mila
Lila25mila8 апреля 2019 г. 3:44

АлгоритмыТипы связанного списка - односвязные, двусвязные и круговой

Типы связанного списка, алгоритм

Существует три распространенных типа связанного списка.

  • Единственный связанный список
  • Двусвязный список
  • Круговой связанный список

Единственный связанный список

Это самый распространенный. Каждый узел имеет данные и указатель на следующий узел.

Где адрес первого узла специальное имя, называемое HEAD.
На последний узел …

Читать
Lila25mila
Lila25mila5 апреля 2019 г. 4:26

АлгоритмыСвязанный список

алгоритм, связанный список, сортировка

В этом уроке вы узнаете о связанном списке и его приложениях. Вы также узнаете, как создавать и выполнять различные операции со связанным списком.


В игре «Охота за сокровищами» вы начинаете с поиска первой подсказки. Когда вы найдете его, вместо того, …

Читать
Evgenii Legotckoi
Evgenii Legotckoi25 марта 2019 г. 10:32

LinuxРекурсивная установка прав доступа на все каталоги и файлы через терминал

Bash, bash

Обратите внимание, чтобы не забыть, как быстро через терминал задать рекурсивно 755 доступ к каталогам и 644 файлам.


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

Читать
Evgenii Legotckoi
Evgenii Legotckoi22 марта 2019 г. 11:34

QtQt - Недокументированный QMake - Копирование файлов

Qt, undocumented, QMake

Qt достаточно большой фреймворк и в него постоянно внедряют функционал, который к сожалению либо не успевают документировать, либо забывают документировать.

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

Читать
Lila25mila
Lila25mila20 марта 2019 г. 6:25

АлгоритмыКруговая Очередь

сортировка, круговая очередь, алгоритмы

Циклическая очередь позволяет избежать потери места в обычной реализации очереди с использованием массивов.


DeQueue - удаление элемента из очереди;
FRONT и REAR - два указателя, используемые для отслеживания первого и последнего элементов в очереди.

Как вы можете видеть на изображении …

Читать
Lila25mila
Lila25mila15 марта 2019 г. 4:22

АлгоритмыОчередь

очередь, сортировка, Queue, алгоритмы

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


Очередь следует правилу «первым пришел - первым обслужен» (First In First Out - FIFO) …

Читать
Evgenii Legotckoi
Evgenii Legotckoi13 марта 2019 г. 4:15

DjangoХостинг для сайтов. Обзор немецкого провайдера Fornex

hosting, хостинг

Сегодня мы познакомимся с ещё одним хостингом, который попал в поле моего зрения.

Это европейский хостинг Fornex , который предоставляет следующие услуги:

  • SSD Хостинг
  • Выделенный сервер
  • SSD VPS
  • Бэкап
  • VPN
  • И еще много дополнительных услуг.

Я бы хотел обсудить в …

Читать
Lila25mila
Lila25mila11 марта 2019 г. 5:28

АлгоритмыСтек

алгоритм, стек, сортировка

Концепция стека

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


Подумайте о том, что вы можете сделать с такой кучей тарелок:

  • Положить новую тарелку сверху;
  • Переместить верхнюю тарелку.

Если вы хотите, чтобы тарелка …

Читать
Lila25mila
Lila25mila6 марта 2019 г. 3:49

АлгоритмыАлгоритм сортировки слиянием

алгоритм, сортировка слиянием, Merge Sort Algorithm, сортировка

Сортировка слиянием - это своего рода алгоритм «разделяй и властвуй» в компьютерном программировании. Это один из самых популярных алгоритмов сортировки и отличный способ развить уверенность в построении рекурсивных алгоритмов.


Стратегия "Разделяй и влавствуй"

Используя технику «Разделяй и властвуй», мы делим …

Читать
Lila25mila
Lila25mila4 марта 2019 г. 4:08

QtНедокументированный QMake

pro, QMake, Qt

Вступление

Qmake - это очень мощная система "meta-make", которую можно использовать для генерации make-файлов для различных компиляторов и платформ из одного и того же файла проекта qmake (.pro). Документация для qmake значительно улучшилась с Qt3, но все еще отсутствует некоторая …

Читать
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 для меня не была возможна, ибо он писался…

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