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

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

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

Пожалуйста, помогите решить задачу! Цель - найти эффективное решение следующей проблемы: нужно создать структуру с парами ключ-значение (ключ не превосходит 10^9) так, чтобы работал метод push(key, value), отвечающий за создание пары ключ-значение, если такого ключа ещё не было,...

let hour = 0, minutes = 0, seconds = 0, interval; StartButton.addEventListener('click', () => { clearInterval(interval); interval = setInterval(timer, 1000); // if (!interval) { // interval = setInterval(timer, 1000); // } }) PauseButton.addEventListener('click', () => { clearInterval(interval) }) ButtonStop.addEventListener('click', () => { clearInterval(interval) clear() }) let dateEnd = new Date('2022-12-14 13:09:40'); ...

Я программист на Java, но примерно за десять лет смотрю впервые на некоторые вещи, связанные с JavaScript / HTML5. Я совершенно не понимаю, того, что наверное должно быть самым простым. В качестве примера, я просто хотел что-то нарисовать и добавить к нему обработчик событий. Я уверен,...

При запуске всех тестов(их имеется 5) первый тест выполняется коректно, но при запуске последующих тестов выдает ошибку. Message: System.ObjectDisposedException : Cannot access a disposed object. Object name: 'System.Net.Http.HttpClient'. Stack Trace: HttpClient.CheckDisposed() HttpClient.CheckRequestBeforeSend(HttpRequestMessage request) HttpClient.SendAsync(HttpRequestMessage request,...

После успешной отправки формы я записываю данные о событии в dataLayer с помощью след. скрипта: $(document).ajaxSuccess(function(event, request, settings) { dataLayer.push({ 'event': 'ajaxSuccess', 'ajaxSuccessData': { 'url': settings.url || '', 'data': settings.data || '', 'responseText': request.responseText || '' } }); }); После...

Вот мой отрывок кода: import discord from discord.ext import commands from pymongo import MongoClient bot_channel = 702341394014011425 talk_channels = [702341394014011425] level = ["?Bronze?", "?Iron?", "?Gold?", "?Diamond?", "?Elite?"] levelnum = [5, 10, 20, 30, 50] cluster = MongoClient("mongodb+srv://<ss>:<12345>@cluster0.vraiu.mongodb.net/Cluster0?retryWrites=true&w=majority") levelling =...

У меня есть словарь {12:['text','text2'], 45:['text2','text3']} Надо получить {'text': [12], 'text2': [12,45], 'text3':[45]} У меня есть код. Но он работает очень медленно(Мне нужно код для работы с большим количеством данных Python). new_data = {} data = some_dict keys = data.keys() for list in data.values(): for word in list: for key in keys: if word in...

Как выполнить этот запрос в Sequelize? SELECT features.name FROM typeFeatures INNER JOIN features ON featuresId = features.id Models: const Feature = sequelize.define('feature', { id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true }, name: { type: DataTypes.STRING, allowNull: false } }); const TypeFeature = sequelize.define('typeFeature', { id: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true } }); Т.е. чтобы...

Каким образом можно достучаться до методов в ModelView из Worker? class RefreshWorker(val context: Context, val workerParams: WorkerParameters): Worker(context, workerParams) { override fun doWork(): Result { try { //Вот тут нужен доступ к методу ViewModel mainViewModel.someMethod() } catch (ex: Exception) { return Result.failure() } return Result.success() ...

Я в проекте хочу использовать векторные иконки. Установил react-native-vector-icons, сделал все что там пишет и все что нашел в интернете. На ios все работает, на android (9, 10 и 11) показываются просто зачеркнутые квадратики. Может кто сталкивался, помогите решить, уже не знаю, куда...

Загрузил игру в google play на внутреннее тестирование. Файл .aab .Качаю с плей маркета, открываю ее, и она мгновенно закрывается. Даже не показывает стартовый экран. Без каких либо ошибок(плей маркет только предупреждение пишет чтобы отладочные символы загрузил, но это не...

Цикл заполняет и тут же редактирует массив. По ходу дела подсчитывает изменения (Counter0 и Counter3) и выводит их. Если ввести n = 1 то всё работает как надо, но если оказывется, что n >= 2, то выходит ошибка: "Необработанное исключение по адресу 0x00007FFFAEA0F199 (ntdll.dll) в Laba.exe: 0xC0000374: Куча...

button.addEventListener("click",calculateAmount); function calculateAmount(e) { e.preventDefault(); const food=Number(document.querySelector("#inputfieldFood").value); const clothing=Number(document.querySelector("#inputfieldClothing").value); const shelter=Number(document.querySelector("#inputfieldShelter").value); const household=Number(document.querySelector("#inputfieldHousehold").value); const...

Есть svg картинка, она содержит несколько элементов (path). Задача была сделать так чтобы при клике на этот path ему добавлялся класс с измененным opacity. Клас добавляется, но при клике на другой path он так и остается. Как сделать так, чтобы при клике на дургой path, у предыдущего...

Я использую в своем React приложении библиотеку react-three-fiber. У меня есть canvas в котором отрисовывается меш(3d-объект), я использую orthographic камеру и мне нужно по событию onClick увеличивать параметр камеры zoom. Я создал useState zoomSize по клику увеличиваю значение через setZoomSize() и оно меняется,...

Всем привет. У меня есть приложение которое использует Koa.js и ejs для серверного рендеринга шаблонов. Я пишу так: router.get('/', async (ctx) => { ctx.body = await ejs.renderFile(path.join(__dirname, 'views', 'index.ejs')); }); И это работает. Но, в документации ejs написано что нужно передавать в renderFile опцию async: true .. Должен...

Есть xml файл, в котором есть 2 узла (работники и подразделения). Задача в том, чтобы выгрузить конкретные поля из xml в csv. Из узла работники все поля успешно прошел, кроме подразделений так, как там хранятся ссылки на GUID из узла подразделения. Как мне сделать так, чтобы напротив...

if (select count(status) from order_split_mark_details os(nolock) where os.pcode=@vcode and status = 6276687) = (select count(status) from order_split_mark_details os(nolock) where os.pcode=@vcode) begin update o set status = 6276687 from order_split_mark o(nolock) where o.vcode=@vcode end

sql

Все отлично работает, но мне необходимо установить размер ключа 250 бит, но модуль не позволяет, так как небезопасно. Как это можно обойти и работать с 250 битами? from Crypto.PublicKey import RSA from Crypto.Cipher import PKCS1_OAEP import binascii keyPair = RSA.generate(250) pubKey = keyPair.publickey() print(f"Public key: (n={hex(pubKey.n)},...

Ребят, подскажите, как работают антивирусные аналитики в крупных антивирусных компаниях со всякими упаковщиками-обфускаторами типа VMProtect? Ведь чтобы извлечь и проанализировать "сильно" обфусцированный код нужно прилично времени