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

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

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

from typing import Annotated class Attr: title: str def __init__(self, title: str) -> None: self.title = title class Entity: def __init__(self) -> None: for annotation in self.__annotations__: # как здесь по имени аннотации получить класс и создать объект? class Ent1(Entity): a_1: Annotated[Attr, 'atr1'] a_2: Annotated[Attr, 'atr2'] class Ent2(Entity): a2_1: Annotated[Ent1,...

Вот как выглядят тайлы в Sprite Editor и в Tilemap. Почему он их сдвигает?

Вот условие задачи: Найдите путь с минимальным количеством пересадок между станциями. Я решал, используя алгоритм поиска в ширину. Вот мое решение: #include <iostream> #include <string> #include <vector> #include <map> #include <set> #include <climits> using namespace std; int bfs(map<int, vector<int>> graph, int v,...

При подключении к ПК arduino пишет команды в русской раскладке. Следуя инструкции отсюда, я пытался получить раскладку клавиатуры с помощью Serial.read() и поменять ее в том случае, если она русская в данный момент. Вот полный код: #include <Keyboard.h> void setup(){ Serial.begin(9600); if (Serial.read() == '2')...

У меня есть такой компонент export const CustomWidthTooltip = styled(({ className, ...props }: TooltipProps) => ( <Tooltip {...props} classes={{ popper: className }} /> ))({ [`& .${tooltipClasses.tooltip}`]: { maxWidth: 395, }, }); обычно я пишу немного не так, это я где-то нашел и работает оно правильно, но мне нужно на место maxWidth прокинуть...

Мне нужна машина с A100 и cuda 12.2, но образы оптимизированные под a100 в яндексе имеют cuda 11.8. А образы с 12.2 просто словно не поддерживают A100. Один из образов имеет vgpu16 software, что действительно не поддерживает a100. Но я не понимаю, почему в datasphere с cuda 12.2 и драйвером 535 A100 работает и torch...

мне нужно получить ответ с более чем 600 страниц, однако большинство ответов приходят с ошибкой 429. Я попытался те ответы, которые приходят с 429, снова отправить в задачи, но это тоже не особо помогает. async def fetch(session: aiohttp.ClientSession, url: str, params: dict) -> str: async with session.get(url, headers=headers,...

Я не могу сделать ссылку в таких скобках `` Хотя у бота JeggyBot получилось. Все перерыл и ничего не нашел. Нуждаюсь в вашей помощи заранее спасибо! Вот код: @bot.command(aliases=["Инвайты"]) async def инвайты(ctx): invites = await ctx.guild.invites() if not invites: embed = disnake.Embed(description="❌ На этом сервере...

Ожидаемый файл должен выглядеть таким образом: Однако, после скачивания его из Google Colab получается следующее: Код, которым я преобразовывал pd.DataFrame в CSV: submission.to_csv('submission2.csv', index=False,...

Как у протокола XRAY динамически обновить конфигурацию без перезапуска сервера? Читал офф. документацию, не нашел.

Я создал новую текстуру 64 на 64 и наложил её на простой куб, но она отображается некорректно. Вот текстура: Вот так, почему-то, выглядит куб с этой текстурой: Объясните пожалуйста, почему такое происходит, и как это исправить? P.S. Сталкивался с этой проблемой не только в UE, но и...

Ни с того ни с сего возникла такая ошибка при запуске активити. При этом, сам XML, а также темы и стили, я не менял. Вот полный логкат: java.lang.RuntimeException: Unable to start activity ComponentInfo{special.hometask.viewer/special.hometask.viewer.activities.MainActivity}: android.view.InflateException: Binary XML file line #20: Binary XML file line #20: Error inflating class...

Не удаляется белая полоса на ActivityMain я удалял и раздел fragment и раздел comgoogleandroid не помогает еесли удаляю вылазят ошибки как убрать белую полоску вверху? пустое...

Почему-то парсер не записывает данные в json, что не так? import discord from discord.ext import commands import json import os # Токен бота TOKEN = ' ' # ID канала, в котором бот будет парсить сообщения CHANNEL_ID = 123456789012345678 # Замените на ID нужного канала # Имя файла JSON JSON_FILE = 'message_ids.json' # ID роли, которую нужно...

import asyncio import os from aiogram import F, Bot, Dispatcher, types from aiogram.enums import ParseMode from aiogram.client.default import DefaultBotProperties from aiogram.filters import CommandStart, StateFilter from aiogram.fsm.state import State, StatesGroup from aiogram.fsm.context import FSMContext import pandas as pd from dotenv import find_dotenv, load_dotenv load_dotenv(find_dotenv()) bot = Bot(token=os.getenv('TOKEN'), default=DefaultBotProperties(parse_mode=ParseMode.HTML)) dp...

При настройке параметров Intellij IDEA мне непонятно, что следует указать в опции: «Config or installation directory»: Сначала я исследовал этот тип вопроса, проверяя учебные пособия, например: IntelliJ IDEA Tutorial - How to Install and Configure [2020] IntelliJ IDEA Beginner Tutorial | Download and Setup How to Setup settings.xml for Intellij and Maven Project | Intellij...

Если размер массива кратен 16 или 8 , то вопросов нет. А если не кратен , то не понятно , как загнать в __m128i 1, 2 или 5 uint8 из массива ( .т.е остаток) ?

Я пытаюсь написать на pyqt миниокно с возможностью смотреть тикток, ютуб и фильмы. Проблема в том, что видео в тикток вообще не грузят (при использовании библиотеки webview все грузит) а на сайтах с фильмами просто не дает нажать кнопку запуска видео. Что нужно сделать чтобы...

Я пытаюсь получить записи командой: resumes = Resume.objects.filter(for_vacancy__icontains=f'"{vacancy_name}"') В базе 245 подходящих объектов, но resumes.count() выдает только 100. С другими запросами такая же ситуация, не более 100 записей. Как это исправить? UPD: модель Resume имеет вид: class Resume(models.Model): for_vacancy =...

html + js: let days = 2 || document.getElementById('days'); let hours = 23 || document.getElementById('hours'); let minutes = 59 || document.getElementById('minute'); let seconds = 59 || document.getElementById('second'); setInterval(second, 1000) function second() { if (seconds > 0) { seconds-- } if (seconds == 0) { seconds = 59 } // console.log(seconds); } setInterval(minute, 60000); function minute() { if (minutes > 0) { minutes-- //...