Поиск ответов на вопросы программистов, кодеров, веб-разработчиков, фронтендеров, бекендеров

Ответы на вопросы из разных областей программирования и инжениринга в сфере ИТ.

Последние вопросы

Есть сайт-каталог, созданный на wp+woo, большинство вариативных товаров можно положить в корзину и отправить менеджерам на просчёт. Но есть некоторые товары, у которых выбираешь размеры и иные параметры, но выдаётся ошибка и в корзину они не попадают. Например...

Не совсем понимаю, где здесь ошибка. При запуске программа игнорирует "стоп" и сразу же выдаёт завершение цикла. title = (input('Введите название заголовка:')) if title == 'стоп' or 'Стоп': print('Ваш заголовок:', title) else: print(input('Добавить заголовок:'))

У меня есть код, который отправляет некоторому списку id-ов сообщение и ставит state, мол ожидает ссылку: async def async_ids_generator(ids): for cid in ids: yield cid async for cid in async_ids_generator(ids): if not offer.build: await state.update_data(chat_ids=cid, offer_id=int(offer_id)) await state.set_state(st.GetLink.get_link) await...

Имею Arduino Uno и Raspberry Pi 3. К ним подключены модули NRF24L01+, разумеется по протоколу SPI. Raspberry Pi 3 в роли приемника, Arduino Uno в роли передатчика. Но по какой то неведомой для меня причине на Raspberry Pi я получаю не то, что передаю. Передаю, как понятно из кода набор из 4 значений, а получаю вот...

Имеется функция обращения к DOM элеменам по их id= function getByID(i){ return document.getElementById(i); } Выполняется условие # shareURL имеет вид "https://example.com/video/4895738" var shareURL=uiData.shareURL; if(shareURL!=null){ getByID("itemURL").value=shareURL; } Соответственно мы можем подставить значение <input id="itemURL"...

Написал КПМ (Алгоритм для поиска вхождения строки p в строку t), которая решает задачу, но не с точностью до одного несовпадения символа, не понимаю какую модификацию добавить, чтобы решал с точностью до одного несовпадения символа. def prefix_function(s): n = len(s) prefix = [0] * n for i in...

Суть задачи заключается в загрузке из интернет-сервера файл инсталлятора приложения используя форму с динамически обновляемым ProgressBar и Label с указанием кол-ва скачанных МБайтов и класса HttpClient для получения непосредственного доступа к интернет-серверу. Так же, при...

К странице подключен массив карточек initialCards, а в вёрстке для вывода карточек подготовлен шаблон #card-template. const initialCards = [ { name: "Архыз", link: "https://pictures.s3.yandex.net/frontend-developer/cards-compressed/arkhyz.jpg", }, { name: "Челябинская область", link:...

Есть nginx, настроекнный на использование 2-х сертификатов: ECC + RSA server { listen 443 ssl http2; server_name example.com www.example.com; charset utf-8; # RSA ssl_certificate "/opt/certs/rsa_cert.crt"; ssl_certificate_key "/opt/certs/rsa_private.key"; # ECC ssl_certificate "/opt/certs/ec_cert.crt"; ssl_certificate_key...

допустим есть код: class A { public: int a; }; class B : public A { public: float b; }; class C : public A { public: bool c; }; int someF(A base) { return base.a; } float someJ(A base) { // if (base be_castet B) { // return base.b; // } } int main() { B b; someJ(b); } здесь в main мы приводим тип B к типу A. как я могу узнать в функции someJ, что аргумент base на самом...

c++

Что я делаю Я пробую запустить тестовый проект Compose Multiplatform, созданный на сайте: Что я пробовал Открыть в Fleet Получил ошибку: Открыть в Android Studio Он успено синхронизировался. Смотрю в конфигурации запуска, вижу iosApp. Run your application on iOS Launch Xcode in a separate window to complete the initial setup. If it's the...

location /pma { alias /usr/share/phpmyadmin/; location ~ \.php$ { fastcgi_pass unix:/var/run/php/php8.3-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $request_filename; include fastcgi_params; fastcgi_ignore_client_abort off; } } Таким образом размещаю панель на домене, через каталог /pma/. Как выполнить так, чтобы...

Я не понимаю, есть ли смысл создавать динамический указатель на не массив. То есть смысл кода ниже понятен. unique_ptr<int[]>ptr = make_unique<int[]>(2); Но есть ли смысл в этом : unique_ptr<int>ptr = make_unique<int>(2);

Пишу проект 'Рассылка расписания' и столкнулся с проблемой, что в excel файле расписания есть объедененные ячейки (это обозначает, что урок спаренный), что не очень хорошо сказывается на правильности работы программы. Так вот: Есть расписание Если для 11а расписание...

писал код на pytone с библиотеками Tkinter и Pillow. хотел сделать картинку кнопкой но выдает предупреждение. с одной кнопкой все работает но если создавать больше кнопок похожим методом они не будут появляться. вот код: from tkinter import * from PIL import ImageTk root =...

Windows 11, Unity - 2022.3.7f1, URP Пытаюсь добавить постобработку в проект, который уже долгое время делаю. Попробовал настроить всё по этому видео https://www.youtube.com/watch?v=MBb4gFlOb7g Ничего не заработало. Решил попробовать все настройки на голом проекте - всё получилось, значит вроде не...

Python зависает при использовании библиотеки OpenAI версии 1.59.4 (в частности, на import openai или при вызове метода openai.ChatCompletion.create). Старые версии библиотеки (например, 0.28) работают корректно, но они обращаются к устаревшему API. Что сделано: Установлена стабильная версия Python...

Этот бот при команде старт на клавиатуре выводит 3 кнопки. После нажатии например 'калькулятор' далее он работает, но потом если я нажму 'калькулятор систем счисления' пишется текст относящийся к этой кнопке, но действия выполняются как у кнопки 'калькулятор'. Я уже пробовал...

Я пытаюсь открыть .lnk файл (ярлык) с помощью C++. Я использую этот код: FILE* file; file = _wfopen(file_path, L"r"); // file_path - wide-строка из wchar_t std::filebuf fb(file); std::istream in(&fb); std::ostringstream ss; ss << in.rdbuf(); // чтение содержимого файла std::string result = ss.str(); for(int i = 0; i < result.size(); ++i) { std::cout << result[i]; } std::cout <<...

import keyboard as kb kb.add_abbreviation("@gm", "@gmail.com") kb.wait() нужно, чтобы заменял без нажатия пробела после "@gm".