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

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

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

Пытаюсь понять, откуда сервисы аналитики вроде MarketPapa, MoneyPlace и другие берут свои данные по истории покупок, цены, возвратов, выручки по каждому товару. Пересмотрела официальный API, таких методов там нет https://openapi.wildberries.ru/ . Как я поняла официальный API показывает информацию...

Описание В проекте есть некая конструкция try { } catch. Проблема в том, что, если ошибка возникает внутри слушателя, то try его не ловит. Пример try { document.querySelector(`button#a`).addEventListener(`click`, (event) => { const a = 5; a = 8; }); } catch (error) { document.write(`Ошибка '${error}' была поймана!`); } <button id="a">Click to call...

задача: получить 3 рандомных числа от 0 до 49 без повторов как я вижу выполнение: получить первое число: import random random_number = random.randint(0,49) #do something далее добавляем первое случайное число в список, получаем второе случайное число, проверяем- если его нет в списке то ок, если есть-...

class PrintEditionItem { constructor(name, releaseDate, pagesCount) { this.name = name this.releaseDate = releaseDate this.pagesCount = pagesCount this.state = 100 this.type = null } fix() { this.state *= 1.5 } set newState(state) { return this.state = Math.max(0, Math.min(100, this.state)) } get newState() { return this.state } } Добрый вечер Подскажите, значение this.state по умолчанию 100, вызов...

Я написал этот код для распознавания речи и написания его на клавиатуре import speech_recognition as sr import pyautogui as pag import time import pyttsx3 import keyboard as kb engine = pyttsx3.init() voices = engine.getProperty('voices') engine.setProperty('voice', 'voices[0].id') def speak(text): engine.say(text) engine.runAndWait() def recognition(): r = sr.Recognizer() with sr.Microphone() as source: ...

Вопрос такой. Если используется type guard как возвращаемый тип функции, то это значит что его тип всегда будет булевой? Пример: function isFish(pet: Fish | Bird): pet is Fish { return (pet as Fish).swim !== undefined; } Еще раз - если всегда в возвращаемый части функции прописана конструкция через is, то я так понял...

Хочу бота создать, да выходит такая ошибка: node:events:994 throw new ERR_INVALID_ARG_TYPE('emitter', 'EventEmitter', emitter); ^ TypeError [ERR_INVALID_ARG_TYPE]: The "emitter" argument must be an instance of EventEmitter. Received type string ('ready') at new NodeError (node:internal/errors:400:5) at eventTargetAgnosticAddListener (node:events:994:11) at Client.on (node:events:1081:3) at Object.<anonymous>...

В начале всё было ОК. Использовал наслаждался nodemon. Но потом изменил переменную среды текущего пользователя path (не спрашивайте почему). А теперь командная строка просто говорит что nodemon не является исполняемой программой или пакетным... Попробовал заново скачать - npm install...

После установки docker desktop не запускается windows, что делать? после установки docker desktop нажимаю на close and restart - происходит перезагрузка но windows не загружается (черный экран). пробовал устанавливать разные версии docker desktop, во всех случаях все было...

Структура исходников у меня такова: Папка main - отвечает за бекенд-составляющую (загрузка electron-приложения, IPC, сервисный слой) Папка renderer - отвечает за фронтенд-составляющую (vue-приложение со стейт-менеджером pinia). Логика приложения заключается в CRUD-операциях на БД словаря и...

При выходе из приложения хочется сохранять значения некоторых переменных(логин, пароль) в кеш приложения. Можно записывать в json/txt документ. Но это на ПК. А я собираю проект под андроид и куда записывать эти данные не понимаю

Пытаюсь создать рабочий процесс для Gh Actions. При регистрации указывал и email и имя в github. файл .yml name: Deployment Application on: [push, workflow_dispatch] jobs: deploy: runs-on: ubuntu-latest steps: - name: Get repository code uses: actions/checkout@v3 run: | run: npm ci run: npm run deploy выполняемые скрипты "deploy": "gh-pages -d public", ...

Есть svg, которая по сути является небольшой табличкой и я столкнулся с проблемой, что примерно после ширины экрана 1000px, блоки перестают переноситься на новую строку и просто становятся фиксированными, скорее всего проблема в стилях, но я уже пробывал flex и grid, но результат у...

Есть эталонный массив, с правильной сортировкой. Выбрал именно вес для наглядности. [ "тонна", "центнер", "килограмм", "фунт", "грамм", "миллиграмм" ] И есть другие массивы, сортировку которых нужно проверить. Нужно написать функцию,...

При попытке запуска grpc сервера на Android приложение вылетает и в консоль выдаёт ошибку E/AndroidRuntime: FATAL EXCEPTION: main Process: com.forest.peredachafailov, PID: 4083 java.lang.IllegalStateException: Could not execute method for android:onClick at androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:446) at...

появился такой вопрос, имеется такой код, на загрузку файлов на гугл диск, но собственно как получать еще идентификатор файла которого загрузили?, если понадобится сохранить его <?php error_reporting(E_ERROR | E_PARSE); require __DIR__ . '/google-drive.php'; if( isset( $_POST['submit'] ) ){ if( empty(...

Как реализовать пагинацию в Laravel 8, чтобы в адресной строке было: mysite.com/page/1, а не ?page=1? Сейчас контроллер выглядит следующим образом: <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Pagination\Paginator; use Illuminate\Pagination\LengthAwarePaginator; use App\Models\Goods as Items; class Goods extends Controller { ...

Такой вопрос, есть функция добавления товара в корзину и она используется на разных страницах сайта, но редирект идёт только на главную страницу, нужно чтобы функция оставляла нас на той же странице на которой мы находимся. Как поменять функцию так, чтобы была возможность...

Не могу установить/обновить grpcio, которая нужна для другой библиотеки. Перепробовал все что угодно. что стоит: Python 3.9.10 | packaged by conda-forge | (main, Feb 1 2022, 21:27:43) [Clang 11.1.0 ] on darwin

C:\Users\Admin\source\repos\hello World\Debug\hello World.exe (процесс 22744) завершил работу с кодом 0. Не работает даже с включеной 'Автоматически закрыть консоль при остановке отладки'