Evgenii Legotckoi
Evgenii Legotckoi06 серпня 2018 р. 02:52

C++Ідіома RAII і принцип структурованого програмування, що функція повинна мати одну точку входу і одну точку виходу

template, lambda, C++11

Світ програмування на C++ в нових стандартах дозволяє нам витворювати різні речі, завдяки яким можна спокійно відмовлятися від деяких старих тверджень або принципів, або просто гнучко підходити до цих принципів.

Хотілося б викласти свій погляд на роботу ідіоми RAII і …

Читати
Evgenii Legotckoi
Evgenii Legotckoi03 серпня 2018 р. 04:05

QtПрофілювання використання пам'яті в Linux за допомогою Qt Creator 4.7

Profiling, Qt, Профилирование

Аналізатор продуктивності

Ви могли б чути про Аналізатор Продуктивності (названий “CPU Usage Analyzer” (Аналізатор використання центрального процесора (ЦП)) у Qt Creator 4.6 і раніше). Йдеться про профільування програм з використанням чудового інструменту «perf» у Linux. Ви можете використовувати його локально …

Читати
Arrow
Arrow31 липня 2018 р. 04:57

PostgreSQLРобота з тригерними функціями в PostgreSQL

PostgreSQL, Триггерные функции, База данных

У процесі розробки одного додатка для обліку норм часу виникла потреба у створенні зведеної таблиці з вибіркою даних із вже існуючої.

Як база даних використовувалася PostgreSQL.

Вихідна таблиця “base_table” спрощено має такий вигляд:

Поля таблиці мають такі типи:

  • id - …
Читати
Evgenii Legotckoi
Evgenii Legotckoi31 липня 2018 р. 02:56

DjangoEVILEG з відкритим кодом

ESNF-ICO, ESNF-DOC, ESNF-C, ESNF, ESNF-LD, Django, EVILEG

Сталося, мабуть, те, чого хотіли б багато користувачів ресурсу EVILEG серед Web-розробників.

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

Читати
W
WXQ25 липня 2018 р. 14:10

QtЯк встановити OpenCV на Qt під Windows

OpenCV, Qt

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

Читати
Evgenii Legotckoi
Evgenii Legotckoi18 липня 2018 р. 03:14

QtНапишіть власні прив'язки до Python

C++, Qt5, bind, Python

Сьогодні ми поглянемо, як ви можете створювати прив'язки до власного проекту.

У Qt Company раді повідомити, що Qt для Python також включатиме Shiboken - ваш основний інструмент створення прив'язки.

Прочитайте матеріал нижче і ви отримаєте уявлення про те, як створювати …

Читати
Evgenii Legotckoi
Evgenii Legotckoi16 липня 2018 р. 03:15

DjangoDjango - Підручник 037. Як додати аутентифікацію через соціальні мережі. Google+

Social, Google, Django, Google API

Другою соціальною мережею, через яку можна буде автентифікуватись на сайті, буде Google+.

Я не буду вдаватися до всіх подробиць налаштування та встановлення батарейки Python Social Auth Django, оскільки про це було розказано в попередній статті . Але зазначу, що цього …

Читати
Evgenii Legotckoi
Evgenii Legotckoi13 липня 2018 р. 03:17

DjangoDjango - Підручник 036. Як додати аутентифікацію через соціальні мережі. ВКонтакте

django, Social

За рекомендацією користувачів сайту, почав додавати авторизацію через соціальні мережі на сайт. Першою такою соціальною мережею стала ВКонтакте як найбільш популярна соціальна мережа у користувачів мого сайту.

Django сам по собі має необхідний функціонал роботи з протоколом OAuth 2.0, який …

Читати
Evgenii Legotckoi
Evgenii Legotckoi09 липня 2018 р. 06:14

QtQt/C++ - Підручник 082. Настроювані віджети в Qt Designer

QtDesigner, Widget, Qt

Періодично виникають питання пов'язані з успадкуванням віджетів та застосування успадкованих віджетів у рамках графічного дизайнера Qt Designer.

Якщо застосування віджету в рамках коду загалом є зрозумілим, то як прикрутити кастомний віджет до ui форми на перший погляд не зрозуміло.

Давайте …

Читати
Evgenii Legotckoi
Evgenii Legotckoi06 липня 2018 р. 04:26

C++Готуємо лямбда-функції в C++ - Частина 2 - Рекурсивні лямбда-функції на прикладі факторного обчислення

factorial, lambda, C++, лямбда функция, факториал

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

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

Рекурсивна функція …

Читати
Evgenii Legotckoi
Evgenii Legotckoi05 липня 2018 р. 03:05

DjangoDjango - Підручник 035. Різні шаблони для відтворення різних типів вмісту в результатах пошуку

Django, template, content, Search

Постійні відвідувачі сайту, які користуються пошуком на сайті, напевно, помітили, що відображення статей відрізняється від відображення коментарів у пошуковій видачі сайту. Це було досягнуто тим, що кожен тип контенту має власний шаблон для відображення, який підставляється при рендерингу сторінці залежно …

Читати
Evgenii Legotckoi
Evgenii Legotckoi04 липня 2018 р. 02:38
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,>…

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