Описание группы
Всё, что вы хотели знать о программировании и разработке программного обеспечения с использованием современных технологий и фреймворков, таких как Qt5, PyQt5, Django, Ruby on Rails и многих других.
Темы автора
Учебник: Регулярные выражения (regular expressions)
Все мы используем поиск по строкам
Аннотации на ряд статей по Open–Source
Мое мнение об opensource приведены в конце
Инструменты профайлинга С++ кода
Краткое содержание интересного доклада с CoreHard Spring 2018
Динамическое программирование на примере олимпиадной задачи
Есть прекрасная техника, называемая динамическим программированием
Аннотации на доклады с конференции С++Russia "Повседневный С++"
Аннотации на два доклада из серии "повседневный С++"
Введение в технологию MPI
Недавно я публиковал свой "учебник по OpenMP", но технология OpenMP позволяет программировать только системы с общей памятью, производительность которых не так легко увеличить
Подборка материалов по регулярным выражениям
Регулярные выражения нужны не только всем без исключения разработчикам, но и вообще всем, кто сталкивается с компьютером
Подборка материалов по Git
Подборка материалов по системе контроля версий — git
Аннотация на статью "Визуализация интеграционных приложений"
Не так давно мы тут публиковали цикл статей по UML и ICONIX
Обнаружение столкновений объектов на графической сцене Qt
Аннотация на статью: Декларативное программирование в С++
Понравилась заметка на habrahabr по декларативному программированию в С++
Диаграммы классов UML
Диаграмма классов занимает центральное место в проектировании объектно–ориентированной системы
Приложение для парсинга изображений с сайта
Голосование «Пожалуйста, оцените статью по пятибальной шкале»
Вводная статья по библиотеке Qt. В статье на примере разработки собственного виджета бегущей строки рассказывается о:
- механизме сигналов и слотов;
- механизме событий (судя по вопросам на форумах, не все понимают разницу между событиями и сигналами);
- автоматической сборке мусора;
- работе с таймером (QTimer).
В статье нет информации про соединение сигнала с лямбда-функцией, но это достаточно просто. Достаточно знать, что на месте слота может находиться функциональный объект (в т.ч. лямбда). Также в статье не упоминается про новый синтаксис сигналов и слотов Qt5 - вместо SLOT(foo) можно писать &MyClass::foo. Более подробно про эти вещи можно прочитать в документации, но можно и не читать, т.к. все это хорошо иллюстрируется одним примером (из той же документации):
QObject::connect(socket, &QTcpSocket::readyRead, [socket] () { qDebug()<< "GOT DATA "<< socket->readAll(); });Голосовать...
Последние откомментированные темы: