Django → Django - Урок 061. Додавання лічильника унікальних переглядів
Django, Counter, Django 3, python, Django 4
На початку створення статей та питань на форумі я додав найпростіший лічильник переглядів на цього контенту.
Цей лічильник був звичайним полем цілого типу і щоразу при запиті сторінки інкрементувався на одиницю.
Але нещодавно я замінив цей лічильник на модель лічильника …
Django → Django - Урок 060. Прискорення сайту за допомогою кешування шаблонів та їх частин
Django 3, model_cached_property, cache, Django 4, invalidate, Django
Одним із способів значно прискорити швидкість роботи сайту на Django – це кешування як окремих частин шаблонів сайту, так і кешування шаблонів після їх компілювання сайтом. Тому вивчимо обидва ці способи покращення швидкості роботи сайту, окрім вже відомого нам способу …
ЧитатиQt → Як відкрити зображення з правильною орієнтацією інструментами Qt
QImageReader, поворот изображения при загрузке, QImageWriter, поворот изображения, метаданные jpg
Деякі популярні формати зображень (наприклад, jpg) можуть містити метадані. Одним із них є поворот. Якщо ви створите файл у графічному редакторі, потім повернете його в просмоторнику і в кінці завантажте його у свою програму за допомогою класів QImage, QPicture або …
ЧитатиDjango → django_model_cached_property - Кешування property для окремих об'єктів моделей в Django
cache, model_cached_property, invalidate, redis, Python 3, Django
Представляю реліз стабільної батареї django_model_cached_property для кешування property для окремих об'єктів моделей Django.
Я вже розповідав, що evileg_core містить такий функціонал, але ось вирішив вивести це кешування в окремий пакет. Це пов'язано з тим, що я не встигаю підтримувати такий …
ЧитатиC++ → Інженерне рішення кубічного рівняння за допомогою тригонометричної формули Вієта
кубическое уравнение, unique_ptr, компьютерная математика, полиномиальное уравнение, тригонометрическая формула Виета
Як відомо, рішення кубічного рівняння було відоме ще з 16 століття. Однак навіть у наші дні інженери можуть зіткнутися з проблемою при його вирішенні. Ця складність обумовлена необхідністю вилучення кореня з комплексних чисел. Найбільш зручним рішенням є тригонометрична формула Вієта …
ЧитатиDjango → Аналіз помилок при розробці та просуванні сайту на Django - Кастомний тег<cut>
А тепер трохи роздумів на тему кастомних тегів, і чи варто взагалі їх вводити.
Коротка відповідь - НІ.
А тепер поміркуємо на цю тему - "Чому?" . Є така відома російськомовна ресурс Хабр, хто пам'ятає, він спочатку ще називався Хабрахабр. …
ЧитатиDjango → Аналіз помилок при розробці та просуванні сайту на Django.
forms, Мультиязычноть, Django, Translations
Цією публікацією я хотів би почати ділитися своїми спостереженнями після майже семирічної підтримки проекту EVILEG. Щоб кожен новачок міг приблизно зрозуміти і представляти, а чи варто робити подібний чи інший функціонал чи ні.
Ну подумайте самі, є речі, на які …
ЧитатиJava → Java-програми для роботи з масивами
Масиви в java:
-
Масив - це базова структура даних, що містить елементи подібних типів даних.
– Завжди є порядок серед позицій елемента.
– Доступ до нього можна отримати за допомогою індексів. Java підтримує масиви з нульовим індексом. Означає, що індекс …
C++ → Leet Code Solutions - 003 - Longest Substring Without Repeating Characters
cpp, LeetCode, C++, C++17, string
Рішення "Longest Substring Without Repeating Characters" на Leet Code
Читатиclass Solution { public: int lengthOfLongestSubstring(string s) { string candidate_str = ""; string checking_str = ""; size_t position = std::string::npos; for (auto& ch : s) { position = checking_str.find(ch); if (position …
C++ → Leed Code Solutions - 002 - Add Two Numbers
Рішення "Add Two Numbers" на Leetcode
Читати/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) …
Django → Django - Урок 059. Збереження вибраної мови в установках користувача
python, language, django, translation
У цій статті я хотів би показати приклад того, як можна зробити на сайті посилання, щоб користувач міг перемикатися між мовами на сайті.
Але я покажу більш просунутий варіант подібного функціоналу, а саме збереження вибраної мови в таблиці користувача, а …
Читати- Akiv Doros
- 11 листопада 2024 р. 14:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50бали,
- Рейтинг балів-4
- molni99
- 26 жовтня 2024 р. 01:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80бали,
- Рейтинг балів4
- molni99
- 26 жовтня 2024 р. 01:29
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:20бали,
- Рейтинг балів-10