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

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

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

Описание Написал простой класс, в нем динамичное переопределение Symbol.toPrimitive: interface PrimitiveHintsMap { "number": number; "boolean": boolean; "string": string; } class Timespan { #duration = 0; [Symbol.toPrimitive]<K extends keyof PrimitiveHintsMap>(hint: K): PrimitiveHintsMap[K] { switch (hint) { case `number`: return this.#duration; case...

У меня есть свой класс "Matrix", который представляет собой матрицу и связанные с ней операции: class Matrix { public: Matrix(); Matrix(const int r, const int c); Matrix(const Matrix& other); Matrix(const int value); ~Matrix(); void Print(); void Input(const char* name); private: int row = 0; int col = 0; int** M = nullptr; }; Мне нужно определить...

c++

Почему после перенаправления всего стандартного вывода в лог файл каждое сообщение в файле выводится по три раза? Это происходит на ВМ но не воспроизводится на моем ПК. # Создание объекта логгера logger = logging.getLogger('log') logger.setLevel(logging.DEBUG) # Создание обработчика для записи в файл...

Допустим, у нас есть таблица Персона с полями Имя, год рождения, пол, а также номер паспорта, номер водительских прав, адрес, место работы и др. При проектировании в PostgreSQL уместно разбить эту таблицу на две из-за особенности реализации MVCC, например, создать таблицу Person_main с...

как csv поменять местами столбцы? abc,321,&!? hjk,654,?*% zbj,456,)&# fhj,785,$`= результат, второй и третий столбец поменяли местами abc,&!?,321 hjk,?*%,654 zbj,)&#,456 fhj,$`=,785 как это сделать с помощью утилит cmd awk, или любой способ

Я поспорил с ментором, что ключ в паре ключ: значение может быть не только рядком. На моей стороне есть VS Code в котором можно поставить число в ключ и потом по этому ключу получить значение. На его стороне разные статьи и конспекты где написано, что ключ может быть только...

Я написал код для вычисления функции exp, но код работает не корректно. Результат работы программы ровно в половину меньше, как это исправить? #include <iostream> int factorial(int number); float exp(); void main() { std::cout << exp() << std::endl; } float exp() { int x; float result = 1.0; std::cout << "Enter x: "; std::cin...

c++

по глупости импортировал в проект ассет с готовой игрой из 2019 года, после чего появилась проблема, что не работает часть функций из библиотеки Unity.UI, например onClick или image using UnityEngine; using UnityEngine.UI; using System.Collections; using System.Collections.Generic; public class RepeatSequenceGame : MonoBehaviour { public Button[] colorButtons; //...

У меня есть задача копировать файлы pdf из одной папки в другую. Если какие-то файлы pdf более 5Мб то их надо разбить на части до 5Мб. Я написал функцию, которая с этим справляется (просьба строго не судить) Но проблема в том что эта функция работает оооочень долго для pdf у которых...

Подскажите, пожалуйста. Есть скрипт, который работает на onEdit. Он добавляет в строку изменения из другого листа Например, если были изменения в Лист1 в ячейке А1, то он отметит старое значение и на что оно поменялось Лист1 А1 40>>50 Проблема: при изменении массива ячеек...

Пользователь вводит число, в зависимости от того делится ли число без остатка на 3, 6, 9 программа выводит в консоль “Число Х делится на Y” или “Число Х неделимо на Y”. • Число делится на 3, когда сумма его цифр делится на 3. • Число делится на 6 только в случае соблюдения двух...

Не могу понять как организовать файл манифеста в мультиязычном сайте. Прошу подсказать как правильно его оформить. моя структура проекта src -app --[lng] ---components ---about ---layout.tsx ---page.tsx файл manifest.ts import type { MetadataRoute } from "next"; export default function manifest(): MetadataRoute.Manifest { return { name: "Next.js...

Пример с официального сайта winshell https://winshell.readthedocs.io/en/latest/cookbook/shortcuts.html#create-a-shortcut-to-a-file import os, sys import winshell shortcut = winshell.shortcut(sys.executable) shortcut.working_directory = "c:/temp" shortcut.write(os.path.join(winshell.desktop(), "python.lnk")) shortcut.dump() При установке библиотеки (https://winshell.readthedocs.io/en/latest/index.html) pip install...

Какой параметр файла (например, txt файла) надо знать, кроме его имени, расширения его содержимого и адреса, чтобы можно было найти этот файл? Может быть при создании файла ему присваивается пожизненный неизменяемый ID код, зная который этот файл можно будет найти? Если такой...

let i = 1, interval = 500, shag = 22; setInterval(_ => { i++; document.querySelector('div.cc').style.width = ((i * shag) > 100 ? 100 : (i * shag)) + '%' }, interval); div { height: 5px; background: red; width: 0px; } <div class='cc'></div> Создал пример, где interval и shag могут принимать разные значения. Максимальная ширина 100%, минимальная 0% Ищу решение при...

Не могу понять, как интерфейсы решают проблему множественного наследования в Java. В Java 8 появились методы по умолчанию, которые позволяют реализовывать методы внутри интерфейса. С их помощью можно скомпилировать подобные программы без каких-либо неопределенностей interface...

Здравствуй добрый человек. Я не так давно начал изучать Rust, пытаюсь написать пет-проект. В процессе наткнулся на страшные ругательства со стороны компилятора, и если честно не очень понимаю, что же ему не нравится. Буду благодарен любым объяснениям и...

Код скачивания видео: async def download_video(url, size): ydl_opts = { 'outtmpl': 'video.mp4', 'format': f'bestvideo[height={size}][ext=mp4]+bestaudio[ext=m4a]/best', 'merge_output_format': 'mp4', 'noplaylist': True } try: with yt_dlp.YoutubeDL(ydl_opts) as ydl: info_dict = ydl.extract_info(url, download=True) Код отправления видео: await...

В линуксе я новичок, поэтому скачал самый простой, как говорят на форумах, дистрибутив Mint, т.к там меньше настроек и проще установка. Установил, но вот сети вай-фай он не видит. Как выяснилось драйвера нет. Скачал драйвер от Mediatek MT7630E. И выполнил следующие команды по...

При выполнении Get запроса с пагинацией возникает ошибка создания топика в микросервисном приложении. Код запроса: @GetMapping @Operation(summary = "Get all habits", description = "Retrieves a list of all habits.") @ApiResponse(responseCode = "200", description = "List of habits retrieved successfully", content = @Content(mediaType =...