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

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

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

В Qt6 был депрекирован QTextCodec, и теперь нужно использовать QStringConverter. Но QStringConverter не имеет поддержки cp1251 (или я проглядел?), что заставляет возвращаться к QTextCodec. Но вот класс QTextStream раньше имел метод setCodec, а теперь не имеет, даже в режиме совместимости с Qt5. А только...

Дана задача найти соответствие оплаты накладных в графе DocN df1 с данными графе TXT в df2. Вывести на печать накладную (DocN) + сумму(DocSum) и реквизиты соответствующей ей оплаты (DocP, Date) import pandas as pd import numpy as np import re data1 = { "DocN": ['140111038-001', '7314560', '169233301-001','ЕКТ01886853','ЕКТ02126350','30262-19',...

Почти все источники которые мне приходилось читать пишут, что тест с аннотацией @WebMvcTest является интеграционным, не модульным. Какие есть причины создавать модульные тесты без этой аннотации, без MockMvc? Т.е. явно вызывая методы контроллера. Я так понимаю, основной аргумент в...

Столкнулся с такой проблемой, что при запуске django проекта открывается cmd консоль (не в pycharm) и сразу закрывается, понятно что закрывается скорее всего из-за ошибки, но ошибку я не могу посмотреть т.к. все очень быстро происходит, на другом пк проект запускался в терминале...

Делаю аутентификацию по PassportJS, стратегия passport-google-oidc. Сама аутентификация, редирект, установление сессии работает отлично, но функция логаута не работает как надо. Роут на бэкенде authRouter.post('/logout', async (req, res, next) => { req.logout(req.user, (err)=> { if (err) return next(err); }) req.session.destroy((err)...

Пишу небольшой лексический анализатор, но когда пытаюсь скомпилировать, пишется ошибка которая и показывает на стандартную библиотеку: C2679 binary '<<': no operator found which takes a right-hand operand of type 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>' (or there is no acceptable conversion) Код на который...

Есть программа, которая ищет нужные файлы в директории, но мне нужно сделать поиск файлов многопоточным с использованием fork-join. Я думал сделать разделение между потоками по объему файлов, например до 5 мб делает основной поток, а свыше уже подключается второй поток. (кол-во...

Доброе утро! Помогите, пожалуйста, разобраться с проблемой: только начинаю разобраться с Git, а именно - пытаюсь склонировать репозиторий, чтобы его доработать, на свой компьютер (работаю через виртуальную машину с Visual Studio 2019). Мой алгоритм следующий: использую git...

Разрабатываю модульный тест для метода create. Решаю не мокать employeeModelMapper. Насколько правильно задать его значение через setEmployeeModelMapper? Может быть есть более корректные/стабильные для тестирования способы? Например обходиться без...

У меня есть нулевой numpy массив с рефлексами (резкий скачок). Как аппроксимировать массив, чтобы рефлексы превратились в распределения, где значения вершин совпадают. Для понимания вопроса нарисовал картинку в paint, где 1й график - рефлексы, 2й - распределения. Заранее всем...

Задача звучит так: Задано n. Составить квадраты: 1 * 1 + 3 * 3 + 5 * 5+ ... +(2n – 1)*(2n – 1). Сумму сохранить в переменной sum. Так выглядит решение: просто я только начал изучать JS и этот код и эта задача мне вообще не...

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

code.c: #include<stdio.h> #include<stdlib.h> #include <ctype.h> #include<string.h> #define MAX_WORD_LENGHT 128 typedef struct Node { char *word; // Слово int cnt; // Кол-во данных слов struct Node *next; // Указатель на следующий элемент стека } Node; int increase ( Node *head, char *word ) { Node *x = head; do { if ( strcmp((x->word), word) == 0 ) ...

function createNewUser() { // let userName = prompt("Enter your name"); // let userLastName = prompt("Enter your last name"); // let userDateBirth = new Date(prompt("Enter your date of birth, 'dd.mm.yyyy'")); // const newUser = { // firstName: userName, // lastName: userLastName, // birthday: userDateBirth.getFullYear(), // getLogin() { // return (this.firstName[0] + this.lastName).toLowerCase(); // ...

Только прошел эту тему по исключениям на курсах. Подскажите пожалуйста в решении такой задачи, а именно в обработке исключений. В метод на ввод задается двумерный стринговый массив размером 4х4. Нужно посчитать сумму его элементов. Если размер массива не 4х4 нужно выбросить...

ВОПРОС ПО ПОВОДУ ДИСКОРД БОТА. вот как объединить(если так можно выразиться) @bot.command() и @bot.event я хочу чтобы бот реагировал на и на обычные сообщения и на команды import discord from discord.ext import commands intents = discord.Intents.all() intents.message_content = True bot = commands.Bot(command_prefix="!", intents=intents) @bot.command() async def...

когда размеры экрана доходят до 70, картинка (она находиться в хедере) начинает сильно уменьшаться. При этом, все остальное, а это кнопка логина и сама навигация остаються на месте. вот размеры 970: а вот 950: вот HTML код: <div class="header-logo"><img src="img/logo-4.jpg" alt="Logo"...

По заданию нужно написать программу, вычисляющую число Пи с точностью до 100_000_000 знаков после запятой по формуле: Конечно, точность здесь понятие условное - нас интересует только то, что цикл, который будет вычислять число Пи, должен отработать 100_000_000 итераций. Выполнение...

if ($host ~* ^www\.(.*)$) { return 301 https://site.ru$request_uri; } Есть ли в конфигурации переменная которая содержала бы исключительно домен первого уровня. В данном примере выполняю переадресацию c www на без www. Вынужден данное условие прописывать для каждого сайта. Рассчитываю найти решение,...

уже третий день не могу решить проблему. Я написал fastapi приложение и решил запихнуть его в контейнер для удобства деплоя. Там же (в контейнере) я развернул бд Postgres, но приложение Fastapi не может подключиться к бд, уже не знаю что делать, перерыл весь интернет. Докер-композ: version:...