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

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

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

Есть Windows Server, на котором через Hyper-V установлены 2 виртуальные машины. Ubuntu и Ubuntu Server. Роутер не умеет открывать один и тот же порт на разные IP, потому хочу открыть порты 80(для домена) и 22(SSH) для Windows Server, а там нужно как то настроить, что бы перенаправляло в нужное русло. Как это...

Нужно сделать чекер незанятых юзернеймов в телеграмме. Если использовать Telethon и pyrogram, то будет неточность (если ник некорректный, то будет писать что он свободен) + флуд бан на час/ сутки. Запрос по ссылке "t.me/..." не работает, т.к. даже если человека с таким юзернеймом не...

Сделал сервис на Java c использованием spring framework для отправке писем, при использовании личной почты gmail.com все работает корректно. После чего перешел на доменную почту от mail.ru([email protected]). Подключил двухфакторную аутентификацию и пароль для внешнего приложения. После запуска...

Скачал Unity SDK Firebase. Распаковал в Unity. Когда в скрипте начал подключать библиотеки: using UnityEngine; using UnityEngine.UI; using Firebase.Unity; using Firebase.Database; using Firebase.Unity.Editor; #ИЗ-ЗА ЭТОЙ СТРОКИ ОШИБКА то Unity начала ругаться на эту строку, вот так: error CS0234: The type or namespace name 'Editor' does not exist in the namespace 'Firebase.Unity' (are...

Задача бота делать с обыкновенного видео, видео кружек в телеграм, почему то бот не коректно закрывает ffmpeg не пойму в чем причина, возможно кто-то уже работал с ffmpeg и вы решили такую трудность, буду признателен если поможете) import logging import asyncio import shutil import ffmpeg from...

Имеется личный кабинет продавца Wildberries. Нужно получить данные по рекламным кампаниям. Попробовал использовать API, но в документации ничего не сказано про клики. Было бы хорошо найти способ извлечь Exel файл, который можно скачать в личном кабинете или хотя бы разобраться с...

У меня есть JSON файл с таким наполнением: [ { "country": "Aruba", "languages": [ "Dutch", "English", "Papiamento", "Spanish" ] }, { "country": "Afghanistan", "languages": [ "Balochi", "Dari", "Pashto", "Turkmenian", ...

Отправляю с одного компьютера на другой большой файл: QFile file(filename) if(file.isOpen(QIODevice::ReadOnly)) { quint64 bytesAvialable = file.bytesAvialable(); while(bytesAvialable > 1024) { char buf[1024]; file.read(buf, 1024); QByteArray dataBuff, dataOut; databuff.append(buf, sizeof(buf)); QDataStream stream(&dataOut, QIODevice::WriteOnly); ...

Не могу понять причину ошибки. creativePlayerDao = databaseConnector.getJdbi().onDemand(CreativePlayerDao.class); -> org.jdbi.v3.core.extension.NoSuchExtensionException: Extension not found: CreativePlayerDao Код самого DAO: @RegisterMapper(CreativePlayerMapper.class) public interface CreativePlayerDao { @SqlUpdate("CREATE TABLE IF NOT EXISTS creative_players (uuid TEXT PRIMARY KEY, name TEXT, rank TEXT") void createTable(); ...

нужно написать функцию, которая будет искать совпадения в строке и возвращать их отсортированными с большой буквы и через пробел. например, есть строка "cokefriessandwichpizzaburgercoke" нужно вернуть "Burger Fries Pizza Sandwich Coke Coke". Порядок слов в соответствии к...

private void ChromiumWebBrowser_AddressChanged(object sender, AddressChangedEventArgs e) { this.Dispatcher.Invoke(new MethodInvoker(() => { TabControlBrows.SelectedItem = e.Address; TextBoxSearch.Text = e.Address; })); } chromiumWebBrowser.AddressChanged += ChromiumWebBrowser_AddressChanged; chromiumWebBrowser.TitleChanged +=...

При написании команды 2 раза, даже на разных серверах, пока кнопки не исчезнут, при нажатии на одну из кнопок "Удалить предупреждение" бот отвечает 2 раза вместо одного, но при этом удаляется только одно предупреждение. Иногда возникает такая ошибка: Command raised an exception:...

Подскажите, есть вопросы по функциям добавления/удаления из корзины https://developers.google.com/analytics/devguides/collection/ga4/reference/events?client_type=gtag#remove_from_cart Если продукта в корзине не было и я добавил 3 продукта - я треккаю add_to_cart и передаю quantity 3, А если я потом ещё добавляю 2, то как правильно писать...

Есть несколько товаров в таблице с их количеством. Если пользователь хочет изменить количество, нажимает на значение , исчезает и появляется . Как сделать чтобы при исчезновении фокуса от input, input исчезал и появлялся span, но при этом введенное значение сохранялось function...

Требуется разместить на хостинг сайт, сделанный на Wordpress и приложение Spring. Также нужен почтовый сервер для отправки писем из Спринга. Сайт должен работать на корне домена (example.com). Приложение на Spring - это просто Rest API, хотелось бы разместить его на поддомене api.example.com, но как я...

Есть такие методы для шифрования и перезаписи файлов private static byte[] Encrypt(byte[] fileData, byte[] key, byte[] salt) { using (Aes aes = Aes.Create()) { using (Rfc2898DeriveBytes rfc2898 = new Rfc2898DeriveBytes(key, salt, 10000)) { aes.Key = rfc2898.GetBytes(aes.KeySize / 8); } aes.GenerateIV(); byte[] iv = aes.IV; using...

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

Есть задача = найти среднее арифметическое переменных в массиве. С кодом ниже, если я sum объявляю вне цикла, все работает let arr = [2, 4, 4, 4] let sum = 0 let res = 0 for (let elem of arr) { sum += elem res = sum/arr.length } console.log(res) Но когда объявляешь переменную уже в цикле(как в примере ниже), все не так...

Делал программу на Java с помощью Scanner, которая должна при вводе help выводить список команд, а если пользователь ввел другое, то выводить "Неизвестная команда". Когда запустилась программа и я ввел help, вывелось "Неизвестная команда". Код: import java.util.Scanner; public class Program { ...

Есть ли разница какой шаблон выбрать для игры в android studio? При выборе game activity можно выбрать поддержку только начиная с 11 версии андройда, который поддерживается 54 % устройств. Для empty activity можно выбрать более ранние версии что обеспечит поддержку для вплоть до 100 % устройств. ...