EVA
EVA26 декабря 2023 г. 11:19

LinuxКак Копировать Файлы в Linux

terminal, cp, COPY

Открыть Терминал

Обычно терминал можно найти в меню приложений, или можно использовать сочетание клавиш, например, Ctrl+Alt+T в некоторых дистрибутивах.

Перейти в Директорию

Прежде чем копировать файлы, вам нужно перейти в директорию, где находятся ваши файлы. Используйте команду cd . Например, …

Читать
EVA
EVA25 декабря 2023 г. 9:55

PythonШаг 2: Основы: Руководство по Основным Концепциям Python с Примерами Кода

Python, conditions, Basics, variables

Python выделяется в мире программирования своей простотой и читаемостью. Это идеальный язык для начинающих благодаря его прямолинейному синтаксису и мощным возможностям. В этой статье мы исследуем основные концепции Python, дополненные практическими примерами кода, чтобы начать ваше путешествие в программировании.

Понимание …

Читать
EVA
EVA24 декабря 2023 г. 9:39

PostgreSQLSQL DDL Команды (Шпаргалка)

SQL, Cheat Sheet

1. CREATE TABLE (Создать Таблицу)

  • Назначение : Создает новую таблицу в базе данных.
  • Синтаксис :
    sql
      CREATE TABLE имя_таблицы (
          колонка1 тип_данных,
          колонка2 тип_данных,
          колонка3 тип_данных,
          ...
      );
  • Пример :
    sql
      CREATE TABLE Сотрудники (
          ИдентификаторСотрудника int,
          Имя varchar(255),
          Фамилия …
Читать
EVA
EVA23 декабря 2023 г. 3:31

PythonШаг 1: Настройка окружения для программирования на Python

IDE, python, PyCharm

Настройка вашей среды разработки - это важнейший первый шаг в вашем пути к становлению опытным программистом Python. В этой статье мы проведем вас через процесс настройки вашей системы для работы с Python - от установки интерпретатора Python до выбора подходящей …

Читать
EVA
EVA22 декабря 2023 г. 4:57

PythonИсследование универсальности Python: Руководство для начинающих по мощному языку

introduction, python

В огромном мире языков программирования Python выделяется своей универсальностью, простотой в использовании и мощными возможностями, которые завоевали сердца разработчиков, специалистов по обработке данных, преподавателей и профессионалов из различных отраслей. Его простота, читаемость и широкие возможности делают его идеальным языком как …

Читать
Павел Дорофеев
Павел Дорофеев28 октября 2023 г. 13:46

Проекты на QtКак написать свой QTableView

Qt, C++, QTableView

Тема интересная и уже есть готовый открытый проект. Пока бета версия.

Небольшое видео на ютьюбе

github.com

в общем QpTableView называется наш класс. Позволяет выводить колонки модели данных по некоему шаблону (в строке). То есть секции могут быть в несколько рядов, …

Читать
Evgenii Legotckoi
Evgenii Legotckoi11 сентября 2023 г. 15:47

DjangoDjango — Защищенный медиаконтент

nginx, protected, Django

На одном из ресурсов, разработкой которых я занимаюсь, возникла необходимость добавления защищённого доступа к медиа контенту, с проверкой права пользователя на доступ к этому медиа контенту. Проще говоря, может ли пользователь посмотреть фотографию, которую отдаёт nginx в качестве статического контента. …

Читать
Evgenii Legotckoi
Evgenii Legotckoi20 августа 2023 г. 8:51

DjangoВыбор канонического URL

django, MVP, URL, Google Search Console

Я начал работать над одним небольшим проектом на Django и после создания минимального жизнеспособного продукта запустил его сразу в онлайн пространство, чтобы он начал индексироваться поисковыми системами.

Таким образом я рассчитываю на то, что смогу на начальном этапе оперативно исправлять …

Читать
IscanderChe
IscanderChe9 августа 2023 г. 4:39

QtПример использования QScintilla C++

Qt

К сожалению, из памяти напрочь истёрлось, как я получил дистрибутив (дело было три года назад, и потом я к этой теме не возвращался). Здесь придётся основательно прошерстить интернет. Можно попробовать вот этот ресурс: https://github.com/brCreate/QScintilla Поэтому просто приведу код с некоторыми …

Читать
Evgenii Legotckoi
Evgenii Legotckoi16 мая 2023 г. 14:52

DjangoDjango - Урок 064. Как написать расширение для Python Markdown

Python, markdown, MarkdownField, Django

Я активно использую на этом сайте и паре других проектов markdown разметку для написания текста, а потом генерирую из него html код. И в итоге я написал пару расширений, которые выполняют кое-какой специфичный функционал, который несколько облегчает поддержку генерирования html …

Читать
Evgenii Legotckoi
Evgenii Legotckoi31 марта 2023 г. 5:32

DjangoDjango - Урок 063. Полнотекстовый поиск на сайте для нескольких моделей с поддержкой мультиязычности

Django, python, Django 3, modeltranslation, full-text search, Django 4

Наконец-то мне удалось сделать достаточно быстрый полнотекстовый поиск по нескольким моделям с учётом оптимизации запросов на сайте, который бы меня устраивал и отвечал моим требованиям к качеству проекта.

Если вы сейчас воспользуетесь поиском по сайту, то обнаружите, что поиск сработает …

Читать
Evgenii Legotckoi
Evgenii Legotckoi20 марта 2023 г. 17:17

DjangoDjango - Урок 062. Как написать блочный шаблонный тег tabbar наподобие тега blocktranslate

tag, templatetags, Django, Django 3, Django 4, template

В этой статье расскажу о том, как именно можно написать простой блочный шаблонный тег, наподобие тега blocktranslate в Django .

Такие блочные шаблонные теги имеют открывающий тег и закрывающий тег, и наиболее часто встречающимся я бы назвал тег blocktranslate , …

Читать
ДА

C++ - Тест 003. Условия и циклы

  • Результат:21баллов,
  • Очки рейтинга-10
АФ

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

  • Результат:30баллов,
  • Очки рейтинга-10
ПЩ

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

  • Результат:80баллов,
  • Очки рейтинга4
Последние комментарии
k
kmssr9 февраля 2024 г. 5:43
Qt Linux - Урок 001. Автозапуск Qt приложения под Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
АК
Анатолий Кононенко5 февраля 2024 г. 12:50
Qt WinAPI - Урок 007. Работаем с ICMP Ping в Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
EVA
EVA25 декабря 2023 г. 21:30
Boost - статическая линковка в CMake проекте под Windows Ошибка LNK1104 часто возникает, когда компоновщик не может найти или открыть файл библиотеки. В вашем случае, это файл libboost_locale-vc142-mt-gd-x64-1_74.lib из библиотеки Boost для C+…
J
JonnyJo25 декабря 2023 г. 19:38
Boost - статическая линковка в CMake проекте под Windows Сделал всё по-как у вас, но выдаёт ошибку [build] LINK : fatal error LNK1104: не удается открыть файл "libboost_locale-vc142-mt-gd-x64-1_74.lib" Хоть убей, не могу понять в чём дел…
G
Gvozdik19 декабря 2023 г. 8:01
Qt/C++ - Урок 056. Подключение библиотеки Boost в Qt для компиляторов MinGW и MSVC Для решения твой проблемы добавь в файл .pro строчку "LIBS += -lws2_32" она решит проблему , лично мне помогло.
Сейчас обсуждают на форуме
P
Pisych27 февраля 2023 г. 15:04
Как получить в массив значения из связанной модели? Спасибо, разобрался:))
AC
Alexandru Codreanu19 января 2024 г. 22:57
QML Обнулить значения SpinBox Доброго времени суток, не могу разобраться с обнулением значение SpinBox находящего в делегате. import QtQuickimport QtQuick.ControlsWindow { width: 640 height: 480 visible: tr…
BlinCT
BlinCT27 декабря 2023 г. 19:57
Растягивать Image на парент по высоте Ну и само собою дял включения scrollbar надо чтобы был Flickable. Так что выходит как то так Flickable{ id: root anchors.fill: parent clip: true property url linkFile p…
Дмитрий
Дмитрий10 января 2024 г. 15:18
Qt Creator загружает всю оперативную память Проблема решена. Удалось разобраться с помощью утилиты strace. Запустил ее: strace ./qtcreator Начал выводиться весь лог работы креатора. В один момент он начал считывать фай…
Evgenii Legotckoi
Evgenii Legotckoi12 декабря 2023 г. 17:48
Побуквенное сравнение двух строк Добрый день. Там случайно не высылается этот сигнал textChanged ещё и при форматировани текста? Если решиать в лоб, то можно просто отключать сигнал/слотовое соединение внутри слота и …

Следите за нами в социальных сетях