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

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

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

В книге Clean Code (Чистый Код) в главе 17 описан smell (запашок) G6: Code at Wrong Level of Abstraction. public interface Stack { Object pop() throws EmptyException; void push(Object o) throws FullException; double percentFull(); class EmptyException extends Exception {} class FullException extends Exception {} } В этом интерфейсе метод percentFull явно лишний, т. к. класс стека,...

Создаю MERN-сайт по достаточно длительному туториалу из YouTube. Полностью закончил Front-end и Back-end регистрации. Проблема: при попытке отправить форму получаю ошибку на экране: Cannot read properties of undefined (reading 'message'),= TypeError: Cannot read properties of undefined (reading 'message'), а так же ошибку в консоли: authSlice.js:48 ...

Ищу бесплатный сайты (хостинги) песочниц где можно б было развернуть для теста фукционала сайт на CMS WordPress. Почему-то все, что удалось найти не дает возможности попасть в папку темы сайта wp-content/themes чтобы показать работу какой-то функции. Что-то по...

Я написал код, который должен шифровать и дешифровать методом цезаря. Код работает, но не все буквы дешифрует корректно. А так же метод статического подбора дешифрует полную ерунду. Прошу помочь найди ошибки. public static void main(String[] args) { char[] russianAlphabet = {'а', 'б', 'в', 'г', 'д', 'е',...

При установке модулей Python в offline они не устанавливаются, требуя модуль flit_core>=3.3. Но этот модуль установлен, его версия 3.9.0. Я пробовал заменить его на 3.3.0, но и это не помогло. Устанавливаю модули из скачанных с PyPi.org файлов в формате tar.gz (из whl тоже пробовал). Что я делаю не так...

команда pyautogui.write не работает внутри окна терминала. Сам код везде работает. В текстовом редакторе пишет, в браузере пишет, в окне терминала, в котором работает код, всё пишет. Но как только надо написать в окне с работающим netcat (писать можно и ничего не мешает) программа либо...

Есть JSON-чик, который надо запарсить - https://api.openweathermap.org/data/2.5/weather?q=Тюмень&appid=83623663100b56b2e64fa7b514835b7f&units=metric: {"coord":{"lon":65.5272,"lat":57.1522}, "weather": [{"id":620,"main":"Snow","description":"light shower snow","icon":"13d"}], "base":"stations","main": ...

from tkinter import * def is_zero(x): print(x) if x == 0: print(0) root = Tk() root.geometry('1000x100+500+0') for i in range(10): but = Button(text=i, command=lambda: is_zero(i), font='a 25') but.place(width=100, x=i*100, height=100) root.mainloop() Программа выводит всегда число 9. Как сделать так чтобы аргументы кнопки передавались в функцию адекватно и не были...

Реализую фильтрацию, сортировку и поиск при помощи djang-filters. Ситуация в том, что поиск он проводит строго по регистру, то есть ?search=test не подойтет к "Test". Как можно исправить это? from django_filters.rest_framework import DjangoFilterBackend from rest_framework.generics import ListAPIView from rest_framework import filters class...

Как мне добавить в нужную мне таблицу данные, никаких ошибок не вылезает. А ещё надо ли писать engine.connect перед каждым взаимодействием с таблицей? from sqlalchemy import create_engine, Table, Column, String, MetaData engine = create_engine("sqlite:///MYdb.db") engine.connect() metadata = MetaData() user = Table( "user", metadata, ...

У меня не получается получить ссылку на самое популярное видео через парсинг ютуб страницы. Через Селениум всё получается, но из-за открытия нового окна такой код работает медленно. Если же через request, то не работает вовсе. К примеру, я взял ссылку на страницу поиска видео...

Подскажите, как сделать, чтобы скрипт завершал свою работу после того как выполнит функцию. На данный момент скрипт будет ожидать завершения программы сервера, а мне нужно, чтобы он просто запустил и завершился, а сервер продолжал работать. import psutil import subprocess exe_path_serv =...

В чем суть, как я понимаю, есть строка, которая и не строка совсем, как-будто указатель. Я хочу эту "строку-указатель" сунуть в массив, который назвала "otvet". НО вылезает ошибка error: invalid operands to binary + (have 'char *' and 'char *'). Пожалуйста, поглядите на мой код, скажите, что я делаю...

нужно написать код, который считает производную n-го порядка от функции 1/(1+x^3). так как там нет общей формулы, не понятно как задать производную. может быть как-то рекуррентно? к чему я пришла: def derivative (x, order): if (order == 0): return func(x) else: return ...

есть два дата фрейма a = **индексы** **кол1** **кол2** **кол 3** **первое** 5 6 7 **второе** 8 9 10 b = **индексы** **кол4** **кол5** **кол 6** **первое** 5 6 7 **второе** 8 9 10 хочу получить такой дата фрейм c = **индексы** **кол1** **кол2** **кол 3** ...

Есть списки строковых данных (to_sort_a, to_sort_b), которые нужно отсортировать относительно origin_list, с оглядкой на этот список, так чтобы элементы имеющиеся в origin_list имели тот же самый порядок. origin_list = ['АС7-АС9', 'АС9', 'АС10_0-2', 'АС11_0', 'АС12_0'] to_sort_a = ['АС', 'АС9', 'АС8', 'АС7-АС9'] to_sort_b = ['АС10_0-2',...

есть код для ffmppeg, с помощью него я могу поверх фонового видео 1.mp4 наложить другое видео с нужным мне размером, но проблема в том, что наложенное видео заканчивается, а фоновое длится дальше. как сделать что бы наложеное видео закончилось и фоновое тоже? вот такой код у меня: $...

Простая, казалось бы, обращаюсь к БД MS SQL, но в DBGrid вижу фигу. procedure TForm1.Button1Click(Sender: TObject); begin { реальные данные заменил троеточиями } ADOConn.ConnectionString := 'Provider=SQLOLEDB.1;User ID=...;Password=...;Initial Catalog=master;Data Source=...'; ADOConn.LoginPrompt := False; ADOConn.Connected := True; ADOQuery.Connection := ADOConn; ADOQuery.SQL.Text := 'SELECT id, message, user...

это main.py from kivy.app import App from kivy.uix.boxlayout import BoxLayout from kivy.uix.button import Button from kivy.uix.filechooser import FileChooserListView from kivy.uix.label import Label from kivy.core.audio import SoundLoader from plyer import notification from kivy.utils import platform if platform == "android": from android.permissions import request_permissions, Permission request_permissions([Permission.READ_EXTERNAL_STORAGE,...

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