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

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

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

Есть 2 независимых провайдера с посредственной стабильностью интернета. При проведении видеовстреч через видеомессенжеры (зум, телеграм, вацап) нередко происходит зависание видео. Есть ли возможность настроить автоматическое переключение на другого провайдера, когда...

Вот код: import { renderHook } from '@testing-library/react'; import { fakeOffer } from '../utils/mocks'; import useMap from './use-map'; const fakeCurrentCity = fakeOffer.city; const map: HTMLElement = <div style={{height: '100%'}}></div>; const mapRef: React.MutableRefObject<HTMLElement | null> = { current: map }; describe('Hook: useUserAnswers', () => { it('should return map Element with heigh 100%', () => { const {result} = renderHook(() => ...

У нас есть таблица, в которой содержатся посещения всех страниц каждым пользователем, и иногда в неё нужно внести порядка 1000 записей в минуту. Если в таблице установлен индекс PRIMARY KEY (user_id, post_id), то будет ли снижение производительности при, допустим, 500.000 записей, из-за...

wsl2 - Ubuntu 20.04 хочу запустить rootless контейнер podman (вот команда minikube start --memory 2000 --cpus 2 --driver=podman --rootless --container-runtime=containerd) но он ругается вот так stderr: Error: error inspecting object: no such container minikube I0825 13:31:42.611577 26 cli_runner.go:164] Run: podman version --format {{.Version}} I0825 13:31:43.239591 26 cli_runner.go:164] Run: podman container inspect -f...

Возникла проблема, при сборке xWiki из исходников, мануалы не помогают. Нужно собрать xwiki-platform, xwiki-commons и xwiki-rendering версии 11.1. Проблема вот в чём: В инструкции (ссылка) указано что нужно просто собрать через maven clean install и скопировать результат (.war) в директорию tomcat. Но единого .war...

Есть сервер на котором 4096 папок в родительской папке (bitrix/upliad/iblock/...) В этих папках есть изображения очень большого размера Нашел решение как их сжать for a in `find . -name "*.jpg" -type f`; do echo $a && convert $a -resize 1920 $a; done Но если я его запущу в родительской папке, скрипт будет ОЧЕНЬ...

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

Решил изучать C++. Но столкнулся с проблемой: нет официального компилятора. Когда изучал Go - надо было с сайта go.dev просто скачать установщик, с помощью которого за пару кликов можно было установить Go. А вот C++... В Интернете множество разных вариантов: G++ MSYS2, Clang, встроенные...

Я выдаю исключение если параметр у функции равен null, при этом в исключении имя параметра отображается не корректно (Arg_ParamName_Name вместо arr). Вопрос наверняка глупый, но я просто не могу понять что не...

class PostReader { public function __construct(protected MailConfigInterface $mailConfig) { $this->resource = imap_open( mailbox: $this->mailConfig->getImapAddress(), user: $this->mailConfig->getUserName(), password: $this->mailConfig->getPassword() ) ?: throw new MailRuntimeException( message: "Ошибка подключения к: {$this->mailConfig->getImapAddress()}", ...

Решаю задачки на codewars. Вот условие: We want an array, but not just any old array, an array with contents! Write a function that produces an array with the numbers 0 to N-1 in > it. For example, the following code will result in an array containing the numbers 0 to 4: arr(5) // => [0,1,2,3,4] Note: The parameter is optional. So you have to give it a default value. Не могу допенькать как вывести при отсутствии...

Есть сайт, апач и nginx работают под www-data. Есть пользователь ftp, он грузит файлы в подпапку сайта. Сделал пользователя ftp членом группы www-data, но почему-то файлы, которые загружаются через него, имеют права 600 (только для этого пользователя), соответственно, для www-data они...

Пытаюсь обновить пользователя: const queryForUpdatePerson = ` UPDATE person SET user_name=COALESCE($1, person.user_name), full_name=COALESCE($2, person.full_name), email=COALESCE($3, person.email), password=COALESCE($4, person.password), avatar=COALESCE($5, person.avatar), description=COALESCE($6, person.description) ...

Подскажите как добиться, чтобы не падал тест при проверке на исключение ObjectNotFoundError Есть сервис, который я мокаю и в настройке пытаюсь добиться симуляции выброса исключения public async Task GetRequestWithNoSucccessNotFound() { var mockService = new Mock<ICompanyService>(); var mockLogger = new...

В sql server была процедура, которая выполнялась внутри другой процедуры: exec spProc_Name @x, @y, @z OUTPUT, @a OUTPUT, @b OUTPUT, @c OUTPUT при этом все переменные брались из первой процедуры. Мне нужно сделать подобное в postgres, но я не знаю, как правильно. Вместо процедур нужно использовать функцию?...

Уже более 12 часов https://pagespeed.web.dev/ проверяет одну и ту же старую версию. Грузит элементы, которые удалены или заменены. Как можно повлиять на это? При этом, до этого, он работал исправно. То есть, я проверял работу сайта там и всё было хорошо до какого-то момента. Сайт на WP....

Исходные данные: 0xaa, 0xff, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80 При чтении: 0x3F, 0x3F, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x3F Предположительно большие значения дают это. using System.Text; namespace MyApp { class Program { static void Main(string[] args) { using (MemoryStream stream = new MemoryStream(9)) { StreamWriter writer = new...

Есть модальное окно, и две кнопки внутри. Нужно сделать так чтоб при нажатии на кнопку "Close" проверялось, нажал ли пользователь на другую кнопку. Я хотел сделать проверку через переменную, но объявить глобально переменную нельзя. var options = { type: 'popup', responsive: true, autoOpen:...

Мне нужно, чтобы мой бот по запросу выводил данные в виде таблицы в тг. Пробовал с помощью библиотеки tabulate, но вот незадача: она выводит кривые таблицы, а-ля: || name || game || win || lose || winrate || | Brakinon | 12 | 8 | 4 | 66.67% | ====== ====== ===== ====== ========= name game win lose winrate ====== ====== ===== ...

В команде надо подсчитать максимальные xp для этого уровня, но мне кажется не хватает знаний математики или логики) import discord from discord.ext import commands import discord import json import os import math client = commands.Bot(command_prefix='.', intents=discord.Intents.all()) blue = 0x00BFFF @client.event async def on_message(message): if message.author.bot == False: with...