Поиск ответов на вопросы программистов, кодеров, веб-разработчиков, фронтендеров, бекендеров
Ответы на вопросы из разных областей программирования и инжениринга в сфере ИТ.
Последние вопросы
Задача F: Пилообразная последовательность Назовем последовательность пилообразной, если каждый ее элемент либо строго больше, либо строго меньше своих соседей. По данными числам n и k определите число пилообразных последовательностей длины n, составленных из чисел 1, ...,...
У меня есть скрипт для передачи видео потока с raspberry. # This is server code to send video frames over UDP import cv2 , imutils import socket import numpy as np import time import base64 from picamera2 import Picamera2 #cv2.startWindowThread() picam2 = Picamera2() picam2.configure(picam2.create_preview_configuration(main={"format": 'XRGB8888', "size": (640, 480)})) picam2.start() BUFF_SIZE = 65536 server_socket =...
Я пишу тг бота в telebot, он конектится с БД, и возникает вопрос, надо закрывать соединение после каждого запроса (я погуглил, и так делать не сильно хочется так как будет очень медленно работать бот) или где-то в конце программы, но где конец, если у меня стоит polling.
У меня проблема с bot.answer_callback_query(). уже пробовал с call.id и ничего не работает выдает ошибку telebot.apihelper.ApiTelegramException: A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: query is too old and response timeout expired or query ID is invalid но как я ранше упоминал. у меня в функции def находится def insert_number (call:...
У меня есть большой файл (~65 гб.) и в оперативную память он не поместится. Также у меня есть свободное место на диске. Могу ли я открыть файл, записав данные на диск? Например как это делает dask с csv файлами: data = dask.dataframe.read_csv("file.csv")
этот просчёт находится в функции bot_attack, а конкретнее в цикле с перебором self.kards, в self.kards находятся заготовленные QLable для отображения картинок, всего их там 6 вот функция bot_vibros и bot_attack def bot_vibros(self, typ, c): for i in range(c): self.kards[i].show() self.kards[i].setPixmap(QPixmap(f'{typ} мини.png')) ...
Нужно сделать выборку всех последних сообщений (всего по одному от текущего пользователя), но не могу понять, как реализовать. Имеется следующий алгоритм (предоставлен снизу), но не знаю как сделать в виде Eloquent laravel? Структура базы данных такова: users['id', 'name', 'password'] messages['id',...
Использую хуки Detours и пытаюсь реализовать указатели на функции в двумерном массиве, чтобы DetourAttach производить по индексу. Что имеем: // объявление функции двойника HIMAGELIST WINAPI MyImageList_Create( int cx, int cy, UINT flags, int cInitial, int cGrow ); // объявление указателя на...
У меня есть генерация кнопок: markup = types.ReplyKeyboardMarkup(resize_keyboard=True) for i in main.groups_for_keyboard(3): markup.add(i) Но у меня получается такая клавиатура: А мне нужна...
Этот код выдает ошибку: import discord TOKEN = '' VOICE_CHANNEL_ID = '...' class Voice_bot(discord.Client): def __init__(self): intents = discord.Intents.default() intents.message_content = True super().__init__(intents=intents) async def on_ready(self): self.voice_channel = self.get_channel(VOICE_CHANNEL_ID) if self.voice_channel == None: print('НЕ удалось подключится к голосовому...
Нужно ли добавлять суффикс ULL при сравнении числа с переменной типа unsigned long long? Например: Есть переменная типа unsigned long long, и нужно сравнить с ней большое число, наприимер, 18000000000000000000. Нужно ли добавлять к этому числу суффикс ULL, или компилятор сделает это...
Делаю бота оповещения расписания, пришлось затронуть классы, но я ни разу с ними не сталкивался: import sqlite3 class RequestsInBD: def __init__(self): self.connection = sqlite3.Connection('datebase_of_users.db') self.cursor = self.connection.cursor() def _commit_and_close_bd(self, connection): connection.commit() connection.close() def check(self, user_id): ...
Хочу сделать некоторое подобие табличных частей 1С:Предприятия, чтоб заполнять из одного объекта другой, а точнее несколько экземпляров другого. Но из тегов cshtml ничего не знаю, какое должно быть поле для ввода списковых данных или другого объекта, связанного отношением...
После нажатия на Callback кнопки в веб-версии начинает крутиться прелоадер. В следующем сообщении отправляю ответ с новым меню, но нажатые кнопки не сбрасываются. Новые отображаются, но на месте уже нажатой крутится прелоадер. Нужно дополнительно что-то дергать в API чтобы это...
pyautogui кликает максимум 10 cps. Я даже sleep убрал, а итог 10 cps, как увеличить хотя бы до 30 cps? import pyautogui import keyboard clicking = False def start_clicking(): global clicking clicking = True print("Автокликер запущен. Нажмите 'X' для остановки.") def stop_clicking(): global clicking clicking = False print("Автокликер...
В чем принципиальная разница при получении нескольких строк Между этим примером 1) $stmt->execute(); $r = $stmt; foreach($r as $row) { echo $row['name']; } И этим 2) $stmt->execute(); while($row = $stmt->fetch(PDO::FETCH_ASSOC)) { echo $row['name']; } ```` Моя задача состоит в том, чтобы в model-классе получить...
var_dump выводит не все русские символы. В php 7.1 такой проблемы не было. После установки php 8.4 появилась В чем причина? header('Content-Type:text/html;charset=Windows-1251'); $s = 'мнопрсту'; echo 'php: ', phpversion(), ', xdebug: ', phpversion('xdebug'), '<br><br>'; echo $s; var_dump($s); В php7 строка выводится без проблем: php: 7.1.25,...
Есть полезное расширение для Chrome Adaptive Bitrate Manifest Viewer https://chromewebstore.google.com/detail/adaptive-bitrate-manifest/omjpjjekjefmdkidigpkhpjnojoadbih Кто подскажет аналог для Firefox или другой способ просмотра manifest в этом браузере без скачивания...
Я захотел написать голосовой помощник на Python. Я создал окно с кнопкой, на которой написано "Click me". После нажатия на неё должна запускаться функция button(), а затем play_greetings(), после функции record_and_recognize_audio() и execute_command_with_name(), а дальше либо joke(), либо toss_coin(), либо farewell(), в...
Есть файл .env, который я размещал сначала на одном уровне с папкой venv, затем добавил копию этого файла на один уровень с файлом manage.py. Вот часть файла settings.py: import os from dotenv import load_dotenv print("DEBUG: Loading environment variables...") print("Current working directory:", os.getcwd()) BASE_DIR =...