Evgenii Legotckoi
Evgenii Legotckoi08 січня 2018 р. 02:52

DjangoDjango - Підручник 031. Змініть URL-адресу без перезавантаження сторінки з частковим завантаженням вмісту

Django, URL, JavaScript

Що менше інформації доводиться передавати сайту на кожен запит, то краще. Оскільки отримуємо менше навантаження на сервер і канал зв'язку. Першим таким покращенням на сайті я зробив підвантаження списку статей під час навігації по пагінатору сторінок.

Сенс у тому, що …

Читати
Evgenii Legotckoi
Evgenii Legotckoi07 січня 2018 р. 14:52

JavaScriptJavaScript – як витягти параметр з URL-адреси

JavaScript, URL

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

Наприклад, у нас є URL такого виду:

http://www.example.com/?page=24&info=13

Параметрами в даному випадку є page та info.


Для вирішення цього завдання можна використовувати наступний код

function getURLParameter(sUrl, sParam) …
Читати
Evgenii Legotckoi
Evgenii Legotckoi05 січня 2018 р. 02:11

DjangoDjango - Підручник 030. Можливості VDS сервера за 5 $ для проекту на Django

Ubuntu, Django, VDS

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

Читати
Evgenii Legotckoi
Evgenii Legotckoi02 січня 2018 р. 04:33

C++C++ - Підручник 012. static_assert, перевірка помилок під час компіляції

C++11, static_assert

Винятки викидаються під час виконання програми, якщо помилка може бути знайдена під час компіляції програми, то можна використовувати static_assert , який повідомить про необхідність поправити програмний код у ключових місцях.

Використання static_assert буде виглядати наступним чином.

static_assert(4<=sizeof(int), "integers are too …
Читати
Evgenii Legotckoi
Evgenii Legotckoi30 грудня 2017 р. 10:50

DjangoDjango - Підручник 029. Додавання приватних повідомлень і чатів на сайт - Частина 1

чат, message, Django, chat, сообщение

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

Читати
Ordinary Mind
Ordinary Mind21 грудня 2017 р. 05:55

QtІдіома &quot;стирання типу&quot; на прикладі QWidget

Введіть ідіому стирання

Стаття передбачає наявність у читача базових знань C++


Відразу до діла.

Припустимо, що вам потрібно динамічно (наприклад, як мені, за натисканням кнопки) змінювати текст
кількох об'єктів, таких як:

  1. QLabel
  2. QPushButton
  3. QLineEdit

Більшість із вас знає, що ці …

Читати
АК
Александр Кузьминых18 грудня 2017 р. 05:24

QtНаписання користувача Qt 3D аспекту - частина 2

Qt 3D, OpenGL, C++, Qt

Вступ

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

Читати
Evgenii Legotckoi
Evgenii Legotckoi15 грудня 2017 р. 04:02

QMLQML - Підручник 035. Використання перерахувань в QML без C++

QML, enum, enumerations

Ну от нарешті і дочекалися! З'явилася можливість оголошувати перерахування (enum) відразу QML без танців з C++. Як додавати свої перерахування в QML через C++ я описував ось у цій статті . За фактом тут немає нічого складного з боку C++, …

Читати
Evgenii Legotckoi
Evgenii Legotckoi14 грудня 2017 р. 17:10

QtQt/C++ - Урок 074. Генерація псевдовипадкових чисел, використання STD бібліотеки random

qsrand, QRandomGenerator, Qt, Random, C++11, qrand

Генерація випадкових чисел може знадобитися, наприклад, для розрахунку шкоди від зброї в комп'ютерній грі або буде представляти графіка з випадкових чисел.

Qt надає для генерації випадкових чисел функцію qrand, а також, починаючи з Qt 5.10, класс QRandomGenerator.

Давайте розберемо, як …

Читати
Evgenii Legotckoi
Evgenii Legotckoi14 грудня 2017 р. 03:12

QtВипуск Qt 5.10

Releases, Qt5, Qt 5.10

Розробники Qt анонсували випуск Qt 5.10, ознаменований внесенням нового функціоналу, а також випуском Qt 3D Studio.

Qt 3D Studio

Як випливає з назви, Qt 3D Studio є графічним редактором, що використовується для створення тривимірних інтерфейсів і створений з продукту NVIDIA …

Читати
АК
Александр Кузьминых05 грудня 2017 р. 03:47

QMLСкажи привіт обробнику покажчика Qt Quick

QML, Qt Quick

Нам відомо, що протягом кількох років підтримка мульти-тач Qt Quick була неадекватна в багатьох випадках її використання. У нас є PinchArea , для обробки масштабування, обертання та перетягування двома пальцями; та MultiPointTouchArea , яка може використовуватися для відображення будь-якого інтерактивного …

Читати
Evgenii Legotckoi
Evgenii Legotckoi04 грудня 2017 р. 15:41

DjangoВипуск Django 2.0

Releases, Django

Django анонсувала випуск Django 2.0

Цей випуск починається з використання в Django вільної форми семантичного управління версіями, але немає істотних змін у зворотній сумісності (за винятком того, що було видалено Python 2.7), що було очікуваним у випуску 2.0. Оновлення має …

Читати
OI
  • Ora Iro
  • 24 грудня 2024 р. 17:38

C++ - Тест 001. Первая программа и типы данных

  • Результат:40бали,
  • Рейтинг балів-8
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50бали,
  • Рейтинг балів-4
m
  • molni99
  • 26 жовтня 2024 р. 11:37

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:80бали,
  • Рейтинг балів4
Останні коментарі
ИМ
Игорь Максимов22 листопада 2024 р. 22:51
Django - Підручник 017. Налаштуйте сторінку входу до Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi01 листопада 2024 р. 00:37
Django - Урок 064. Як написати розширення для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 жовтня 2024 р. 18:19
Читалка файлів fb3 на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов05 жовтня 2024 р. 17:51
Django - Урок 064. Як написати розширення для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas505 липня 2024 р. 21:02
QML - Урок 016. База даних SQLite та робота з нею в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
Evgenii Legotckoi
Evgenii Legotckoi25 червня 2024 р. 01:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 листопада 2024 р. 17:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject04 червня 2022 р. 13:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9Anonim25 жовтня 2024 р. 19:10
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

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