Поиск ответов на вопросы программистов, кодеров, веб-разработчиков, фронтендеров, бекендеров
Ответы на вопросы из разных областей программирования и инжениринга в сфере ИТ.
Последние вопросы
Две строчки [A] и [B], приведенные ниже, дают одинаковый результат в работе кода приложения, т.е. взаимозаменяемы и приложение отрабатывает корректно. Я правильно понимаю: первая - передаёт в переменную сигнатуру, т.е. саму функцию foo вторая - передаёт в переменную результат...
До этого работал только с Python и начал разбираться с Jekyll для блога с деплоем через GitHub Actions. Мне казалось, что gem - аналог pip в Python, а bundle - аналог pipenv. Попытался добавить в Gemfile jekyll-admin и установить его через bundle install, он мне выплюнул ошибку прав доступа. Ruby, gem, bundle и jekyll ставил...
Сразу скажу, что код работает правильно, но наверняка не используется серьёзными программистами. Он предназначен для обучения школьников. Мне интересно мнение сообщества. Вариант 1: if (stringLength > 0 && subStringLength > 0 && stringLength >= subStringLength) { for (int i = 0; i < stringLength; i = index +...
$url = 'https://min-api.cryptocompare.com/data/all/coinlist'; $ch = curl_init(); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_URL, $url); $response = curl_exec($ch); $data = json_decode($response, true); curl_close($ch); есть вот такой массив , как вывести только [Name] в строку
Писал бота через chatgpt, просто попробовать. В общем есть 2 кнопки, если нажать одну, то она меня никнейм пользователю и выдает рольки. Если нажимает вторую кнопку, меняет на другой никнейм и выдает другие рольки. Но проблема, не понимаю как сделать так, чтобы он определил,...
.modal { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: min-content; max-width: 70vw; max-height: 70vh; border-radius: 10px; overflow-y: auto; box-shadow: 0 0 24px 12px rgba(0, 0, 0, .1); } nav > * { display: flex; align-items: center; gap: 5px 10px; padding: 10px; } nav > * > *:first-child { width: clamp(25px, 10%, 30px); fill: #6a6a6a; } nav > * div { text-overflow: ellipsis; ...
Моя задача: получить файл из Telegram по его хэшу. Сперва я загружаю файл, затем, отправляю его в сообщении в "Избранное" (то есть, к себе). Далее, из полученного сообщения я получаю размер (который совпадает с размером файла, что я отправляю), mime_type (который тоже...
В рамках учебного задания написал файл Log4j2.xml <?xml version="1.0" encoding="UTF-8"?> <configuration status="WARN"> <appenders> <File name="ExceptionsFile" fileName="logs/errors.log"> <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> <Filters> <ThresholdFilter...
Мне нужно сделать так, чтобы бот мог отправлять как несколько фотографий в одной группе, так и одиночную фото. Я смог реализовать лишь, чтобы бот мог передавать корректно 1 изображение, но как сделать группировку - не понял.
Есть два БД разных структур. Нужно получить из бд данные и записать в другой тип объекта с другой структурой. При попытки инициализации данными из БД свойства экземпляров класса через рефлексию выводится исключение что UnitOfWork не может работать с многопоточностью. Это...
Дана последовательность n целых неотрицательных чисел. Нужно сосчитать количество пар элементов последовательности, в которых: первый элемент пары расположен в последовательности перед вторым, оба элемента положительны, их сумма чётна, между ними в последовательности...
Всем шалом 2 часа пытаюсь реализовать синхронизацию Задумка какая есть файл video.mp4 он лежит в корне проекта и при запуске node.js сервера это видео должно транслироваться в браузер с синхронизацией что бы любой человек который зашел на сайт видео не с самого начала ролик а уже...
Я делаю встроенный терминал в мое приложение (я думаю вы видели что-то такое во всех редакторах кода). Рекомендуют делать xterm + node-pty. Посмотрев старое видео, я увидел спокойное использование node-pty на windows, но сейчас он не устанавливается. Поискав, я узнал что node-pty не работает с...
Задача: Семь различных символов представляют римские цифры со следующими значениями: Числа: Римсие числа: I 1 V 5 X 10 L 50 C 100 D 500 M 1000 Римские цифры образуются путем добавления преобразований значений десятичных знаков от самого высокого к самому низкому....
Как остановить такой поток??? Понятно, что с флагами тут не получится. Смысл такой надо остановить при любом заданном условии (к примеру пользовательский ввод буквы r). import threading import time def one(): time.sleep(10000) if __name__ == "__main__": run = threading.Thread(target=one, args=()) ...
При попытке вывести текущую вкладку вместо результата выходит Object Promise Пытался вынести функцию в background, но тогда я не могу использовать значение в popup.html фото: код: alert(getCurrentTab()); async function getCurrentTab() { let queryOptions = { active: true, lastFocusedWindow: true }; let [tab] = await chrome.tabs.query(queryOptions); return...
Мой PyCharm не видит новые коммиты другого разработчика. На ветке указаны только мои и старые коммиты другого кодера. Новые можно посмотреть только в самом гите. Как обновить или настроить PyCharm, чтобы было видно ВСЕ коммиты? Помогите пожалуйста!!
Делаю парсер, отслеживает удалённые винкоды на аукционе Проблема: Есть функция для сохранения удалённых винкодов (save_removed_vins), на её вызове в def main() код останавливается и дальше не работает. def save_removed_vins(removed_vins, filename): with lock: try: existing_removed_vins = load_removed_vins(filename) if...
Пытаюсь написать бота для телеграмма, бот должен пересылать сообщения, на которые в чате ответили /post, и пересылать их в канал. Код работает с сообщениями от пользователей, но не работает с сообщениями от ботов, появляется ошибка 400: Telegram.Bot.Exceptions.ApiRequestException: "Bad Request:...
Сделал небольшой скрипт на python, который очень часто обращается к steam, в частности логинится с помощью логина и пароля. Через какое-то время вылезает ошибка WebAPI boostrap failed: HTTPSConnectionPool(host='api.steampowered.com', port=443): Max retries exceeded with url: /ISteamDirectory/GetCMList/v1/?cellid=0&format=json (Caused by...