Поиск ответов на вопросы программистов, кодеров, веб-разработчиков, фронтендеров, бекендеров
Ответы на вопросы из разных областей программирования и инжениринга в сфере ИТ.
Последние вопросы
Пытаюсь создать SVG изображение логотипа, состоящее из 3х элементов: белой крыши, оранжевой буквы М и белых листьев по краям. Всё это на темно-синем фоне с градиентом. Написал код SVG, но в итоге почему-то отображается только последний элемент (листья) и объекты заливаются не...
var itemListParent = document.querySelector('.wrappercards'); var itemList = document.querySelectorAll('.itemcard'); window.onload = (function() { var random_start = 1; var random_end = 1; allСycles = 1; let array1 = []; for (i = random_start; i <= random_end; i++) { array1.push(i); } for (countCycles = 1; countCycles <= allСycles; countCycles++) { var divNumber = array1.splice(Math.random() * array1.length, 1)[0]; var elcard =...
Пишу проект на Django, используя бд от postgres, при попытке мигрировать модели возникает ошибка "django.db.utils.NotSupportedError: метод доступа "hash" не поддерживает индексы по многим столбцам", до этого попытался сделать хэш-индексирование по двум столбцам, после чего она и...
Это код. use std::sync::atomic::{AtomicUsize, Ordering}; use std::sync::Arc; use std::alloc::{alloc, dealloc, Layout}; use std::ptr; use criterion::{criterion_group, criterion_main, Criterion, black_box}; /// Мой "потокобезопасный" пул pub struct ConcurrentPool { memory: *mut u8, next: AtomicUsize, object_size: usize, capacity: usize, } /// Позволяю "ConcurrentPool" распределять данными через...
Всем привет! Не было 10+ лет проблем с сессией, но админ на хосте решил из вечной сессии сделать 30минут. Теперь хочу переделать на куки, но мои знания ограничиваются. Я уже пару дней кручу-верчу, записываю куку с общим колличеством товара, а сам товар(ы) не могу.. Прошу...
Пишу сайт на Django, DRF, Redis, Nginx, Guvicorn. Столкнулся с такой проблемой: У меня есть frontend, который в этом блоке const ws = new WebSocket( `wss://storisbro.com/ws/auth_status/?token=${token}` ); ws.onmessage = (event) => { const data = JSON.parse(event.data); console.log("Auth status changed:", data["authenticated"]); setAuthedVk(data["authenticated"]); ...
Пилю "настольную ОС" на PyQt5. Есть два способа показать mp4‑файл: HTML‑плеер на Chromium (QWebEngineView) - гружу локальный файл через <video> Нативный плеер (QMediaPlayer + QVideoWidget) Оба варианта дают одинаковый результат - серое полотно, звук молчит. Код максимально упрощён; путь к файлу...
Не пойму где ошибка при реализации кнопки "назад" в телеграмм боте? При выборе любой кнопки действие идет вперед, а кнопка назад "игнорируется". Часть кода прилагаю. import telebot from config import TELEGRAM_BOT_TOKEN from telebot import types bot = telebot.TeleBot(TELEGRAM_BOT_TOKEN) users...
Библиотека CCXT. Подскажите пожалуйста как создать ручной ввод биржи, чтоб при этом запрашивал баланс, . Вроде все правильно. В данный момент выдает ошибки. exchange1_id = 'bybit' exchange1_api_key = '***************' exchange1_api_secret = '***************' exchange2_id = 'binance' exchange2_api_key = '***************' exchange2_api_secret = '***************' exchange1...
Пусть есть массив кругов. Для каждого известна позиция и радиус. Какие есть способы/эффективные алгоритмы для обработки коллизий? Мне нужно для каждого круга знать индексы кругов, с которыми этот круг пересекается. Я уже написал алгоритм, который попарно проверяет нет ли...
val mapObjects = mapWindow.map.mapObjects val placeMark = mapObjects.addPlacemark(Point(40.149, 44.475)) placeMark.setText("LUX Ավտոլվացում") Если указать только "LUX" или только "Ավտոլվացում", подпись отображается. В смешанном варианте поле под иконкой остаётся пустым (см. приложенный скриншот). Что...
Переношу тесты из postman в playwright и столкнулся с проблемой, что при падении одного из тестов или падении ассерта, происходит обнуление всех переменных, которые заданы в файле с тестами над всеми тестами в виде: let login = process.env.LOGIN || ""; let password = process.env.PASSWORD || ""; let token =...
Учусь программировать на Java, дошел до этапа понимания, что проектирование структуры проекта должно быть ДО написания кода, даже несмотря на то, что проект маленький у учебный - это оказалось непростой задачей. Два дня пришлось потратить, чтобы сделать, на мой взгляд...
Шаблон IODH использует механизм загрузки классов Java для обеспечения отложенной инициализации синглтонов в потокобезопасном режиме без явной синхронизации. В Java: public class SingletonIODH { private SingletonIODH() {} private static class Holder { private static final SingletonIODH INSTANCE = a new SingletonIODH(); } public static...
os ubuntu 18.04 приложение требует glibc >= 2.29 пробую так, но получаю различные ошибки как указать путь до glibc /opt/glibc/bin/ldd /home/user/app
start "<имя заголовка>" cmd /c <Код> При выполнении этой команды открывается новое окно с <Имя заголовка> Но когда мне надо найти данный заголовок его не находит tasklist /fi "WINDOWTITLE eq <Имя заголовка>" При вызови команды tasklist /v /fi "IMADENAME eq cmd.exe в поле заголовок...
Делая симулятор езды на велосипеде в godot, я столкнулся с проблемой вращения тела относительно пола. Вот что получается без какого-либо вращения: https://drive.google.com/file/d/1D_To8xYAwIhG55A5AqTdydvE3CpnYoxS/view?usp=sharing Потом я сделал ручное вращение с помощью двух лучей, выходящих из колёс: if...
Код срр файла: #include "widget.h" #include "ui_widget.h" #include <QDebug> Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); connect(ui -> choose_file, &QPushButton::released, this, &Widget::slot_openfile); connect(ui -> speeds, &QComboBox::currentTextChanged, this, &Widget::slot_speed); connect(ui -> l_filename, &QLineEdit::textChanged, this, &Widget::slot_enter); ...
./immapp: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ./immapp) ./immapp: /lib/x86_64-linux-gnu/libpthread.so.0: version `GLIBC_2.30' not found (required by ./immapp) ./immapp: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by ./immapp) как запустить приложение которое требует одномоментно три разные версии libc
Я составляю скрипт для автоматизации работы с GitLab репозиторием, клонированным локально. Если предварительно я не перейду в директорию с клонированным репозиторием, я получаю ошибку fatal: Not a git repository (or any parent up to mount point <path>) Единственный знакомый мне вариант решения...