Lila25mila
Lila25mila01 березня 2019 р. 03:55

АлгоритмиАлгоритм сортування купою

Heap Sort, сортировка, алгоритмы

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


Наприклад, початковий набір чисел, які хочемо відсортувати, зберігається у масиві [10, 3, 76, …

Читати
Дмитрий
Дмитрий28 лютого 2019 р. 10:14

C++Відкриваємо mp3-файли за допомогою бібліотеки audiere

как открыть mp3-файл, звук, audiere, обработка звука, аудио

Бібліотека audiere дозволяє працювати з аудіофайлами різних форматів (wav, mp3 тощо). Для роботи нам знадобляться файли audiere.h, audiere.lib, audiere.dll. h-файл підключається до коду програми

#include "audiere.h"

lib-файл лінкуємо в .pro

LIBS += audiere.lib

dll тягаємо за програмою.
У рунеті легко …

Читати
Lila25mila
Lila25mila27 лютого 2019 р. 06:24

АлгоритмиАлгоритм сортування шляхом вибору

алгоритм, сортировка методом выбора, Selection sort algorithm, сортировка

Алгоритм сортування методом вибору починається з порівняння перших двох елементів масиву та їх заміни у разі потреби. Наприклад, якщо ви хочете відсортувати елементи масиву в порядку зростання і якщо перший елемент більший за другий, вам потрібно поміняти місцями елементи. Але, …

Читати
Evgenii Legotckoi
Evgenii Legotckoi26 лютого 2019 р. 05:22

C++Використання SFINAE для спеціалізації шаблонних методів, залежно від типу контейнера std::map або std::vector, передається як аргумент

SFINAE, C++17, template

Виникла проблема: "написати другу реалізацію шаблонної функції", в якій передаються ті самі аргументи. Тобто сигнатура обох функцій повністю збігається. Відмінність полягає в тому, що як аргумент функції можуть бути передані контейнери std::vector і контейнери std::map. І в залежності від того, …

Читати
Lila25mila
Lila25mila26 лютого 2019 р. 03:30

АлгоритмиАлгоритм сортування вставками

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

Цей опис призначений для того, щоб зрозуміти, що таке алгоритм сортування вставками та як його реалізувати у програмуванні.


Про технічні деталі, властивості та порівняння з іншим алгоритмом сортування мови тут не піде. Якщо ви знаєте, що таке алгоритм сортування вставками, …

Читати
Lila25mila
Lila25mila25 лютого 2019 р. 03:29

АлгоритмиАлгоритм пухирцевого сортування

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

Алгоритм бульбашкового сортування починається з порівняння перших двох елементів масиву та їх заміни за необхідності. Наприклад, якщо ви хочете відсортувати елементи масиву в порядку зростання, а перший елемент більший за другий, вам потрібно поміняти місцями елементи. Якщо ж перший елемент …

Читати
Lila25mila
Lila25mila31 січня 2019 р. 06:43

WEBРозробка REST API

API, REST, WEB

У статті наведено набір інструментів, необхідних для створення REST API. Інструменти не залежать від платформи, тобто вони застосовні до API REST, створеного з використанням будь-якого технологічного стека. Мета статті - познайомити розробників API-початківців з різними етапами розробки API і представити …

Читати
Lila25mila
Lila25mila29 січня 2019 р. 02:53

DjangoЯк використовувати Coverage в Django

Django, Python

Коли ви розробляєте великий проект, можна забути деякі частини коду, які потрібно протестувати. Coverage.py – це інструмент на python, який допоможе вам у цьому.


Установка

Використовуйте pip або easy_install, як вам до вподоби

pip install coverage 
Запуск та видалення

Для …

Читати
Lila25mila
Lila25mila28 січня 2019 р. 01:19

DjangoВикористання Jinja2 з Django (починаючи з 1.8)

Django, jinja, Python, template

На ресурсі Medium Corporation користувач під ніком Samu ділиться досвідом використання Jinja2.
За його словами, раніше він використав Jinja2 у своїх проектах, створених за допомогою Flask. Але потім вирішив використовувати Jinja2 з Django для потенційного підвищення продуктивності (в 10-20 разів …

Читати
Lila25mila
Lila25mila25 січня 2019 р. 03:28

DjangoЯк використовувати вкладені форми в Django

Django, python, formsets

Django Formsets управляє складними повторюваними полями форм у поданні. Використовуючи формуляри, ви можете дізнатися скільки форм було спочатку, які були змінені, а які повинні бути видалені.
Подібно до форм і моделей форм, Django пропонує набори моделей форм, які спрощують завдання …

Читати
Evgenii Legotckoi
Evgenii Legotckoi23 січня 2019 р. 04:27

Qtqsslint – Статичний аналізатор для Qt stylesheets

Qt, QSS, Styles, Stylesheet

Увійдіть у дивовижний світ інструментів, для яких анонс потребує більше часу, ніж інструмент.


qsslint - це невелика утиліта командного рядка для перевірки синтаксису ваших файлів Qt stylesheet . html) (*.qss). Це дуже схоже на попередній внесок KDAB qmllint . Він …

Читати
Evgenii Legotckoi
Evgenii Legotckoi23 січня 2019 р. 03:32

LinuxВипуск Wine 4.0 з підтримкою Vulkan, Initial Direct 3D 12 та покращеним HiDPI

Wine, Linux

Wine 4.0 тепер офіційно доступний як новий щорічний стабільний випуск Wine для запуску програм та ігор для Windows у Linux та інших операційних системах.


Після семи щотижневих релізів, Wine 4.0 був готовий до випуску сьогодні, судячи зі слів засновника Wine …

Читати
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,>…

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