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
У цій статті я хотів би показати приклад того, як можна зробити на сайті посилання, щоб користувач міг перемикатися між мовами на сайті.
Але я покажу більш просунутий варіант подібного функціоналу, а саме збереження вибраної мови в таблиці користувача, а …
ЧитатиПроекти на Qt → Як реалізувати TLSv1.2 Qt 4.8.1
Спочатку QSsl Qt 4.8.1 (випущений приблизно 13 років тому) використовував тільки максимум TLS v1.0.
Сьогодні 2022 і Tls v1.0 і v1.1 блокуються майже всіма пристойними сайтами в інтернеті.
Qt у QSsl використовує відкриту бібліотеку openssl.
TLS v1.2 з'являється в openssl …
ЧитатиDjango → Django - Урок 058. Розростання бази даних через таблицю django_session
Django, Postgres, garbage collection, Python, PostgreSQL
Останнім часом я помітив, що наближається той фатальний момент, коли катастрофічно перестане хапати дискового простору для сайту на хостингу. А дамп бази даних стає неймовірно величезним, хоча очевидних передумов для цього жодних немає. Розмір контенту на сайті не зростає так …
ЧитатиDjango → Django Rest Framework - Урок 001. Додавання аутентифікації за токеном
Django Rest Framework, QML, Authentication, Token, drf, Felgo
На даний момент я активно працюю над програмою, яка буде працювати з REST API сайту на Django. І одним з перших кроків було налаштування аутентифікації користувача за токеном, але для того, щоб це запрацювало, потрібно спочатку отримати токен авторизації.
Розгляньмо, …
ЧитатиDjango → Django - Урок 057. Підтримка мультимовності в MarkdownField з функціоналом auto populate
MarkdownField, markdown, modeltranslation, Django
У статті Як написати функціонал auto populate field було дано опис найпростішого функціоналу поля MarkdownField для підтримки markdown синтаксису на сайті з автоматичним генеруванням html контенту.
Я не став відразу показувати розширений функціонал, щоб було простіше зрозуміти, що являє собою …
ЧитатиDjango → Django - Урок 056. Як конвертувати зображення у формат WEBP при збереженні у ImageField
ImageField, Django, WEBPField, webp, Python
WEBP - це формат стиснення зображень, запропонований Google в 2010 році. Головною його перевагою є низький розмір без видимих втрат якості, порівняно з такими форматами, як JPEG або PNG. Тому логічно використовувати цей формат для зберігання зображень на сайті, особливо …
ЧитатиDjango → Django - Урок 055. Як написати функціонал auto populate field
field, Django, python, auto, Python
Дуже давно хотів написати статтю про те, як написати функціонал auto populate field для проекту на Django. Це дуже корисний функціонал, який дозволяє змінювати вміст інших полів моделі в Django при установці значення в полі, в якому використовується auto populate. …
Читати- 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