Поиск ответов на вопросы программистов, кодеров, веб-разработчиков, фронтендеров, бекендеров
Ответы на вопросы из разных областей программирования и инжениринга в сфере ИТ.
Последние вопросы
У меня 2 sink. Почему-то logger.exception выводит traceback в обе sink. Почему так? И можно ли как-то разграничить? Info всегда в один sink, error - в другой. from loguru import logger import sys format_string = "{time} {level} {message}" logger.add( sink=sys.stdout, level="INFO", format=format_string, colorize=True, backtrace=False, enqueue=False, ) logger.add( ...
У меня есть несколько компонентов, которые являются карточками пользователей и созданы на основе данных пользователя (аватарка, имя и т.д.). При нажатии на одну из карточек необходимо получить имя пользователя и перенести его в заголовок блока, расположенного ниже. const...
Я создаю приложение Flutter с аутентификацией Firebase и реализую регистрацию пользователей с использованием электронной почты и пароля. Все работает нормально, за исключением одной проблемы: когда пользователь вводит неверный адрес электронной почты (например, отсутствует...
У меня есть элемент в котором содержатся кнопки, при нажатии на кнопу они появляются, как обработать скрытие если клик был вне кнопки ? <VerticalStackLayout x:Name="addButton" Margin="0,0,20,110" Spacing="20" IsVisible="false"> <butt:IButton Icon="scan.svg" ButtonText="Кнопка 1"...
В текстовом файле с именем filename дано арифметическое выражение в префиксной форме. Операндами в выражении являются целые числа из промежутка от 0 до 9. Используемые операции: сложение(+), вычитание(-), умножение(*), деление нацело(/), целочисленный остаток от деления(%) и...
Начал изучать c++ и дали задание посчитать сумму арифметической прогрессии (от 1 до n). Сказали исправить уже существующий код, потому что он считает не все числа до 4 * 10^9 степени. Я заменил int на long long int, но ответ выходил отрицательный, но почему-то если вычитать результат из...
Решил впервые изменить вручную кастомную логику логина, раньше использовал библиотеку, вот код: class CustomUserManager(UserManager): """ Set email as required field in reg process such a username """ use_in_migrations = True def _create_user(self, email, password, **extra_fields): if not email: raise ValueError('Email is required field') ...
Как сделать так, чтобы браузер отображал только локальные html-файлы, не связываясь с сетевыми ресурсами? Так сказать имитировать работу при отсутствии интернет-соединения. Видел пару расширений для Chrome, но они мешают нормальной работе с локальными html-файлами.
Столкнулся с такой проблемой при...
Создал список студентов во фронтенд части. В бэкэнд - сервер. В данном случае добавление студентов в таблицу, их получение из сервера и удаление осуществляется через fetch-запросы к серверу. Объект студента во фронтенд части реализован через class. Столкнулся с проблемой не...
package db import ( "awesomeGin/models" "log" "gorm.io/driver/postgres" "gorm.io/gorm" ) func Init(url string) *gorm.DB { db, err := gorm.Open(postgres.Open(url), &gorm.Config{}) DisableForeignKeyConstraintWhenMigrating: true , if err != nil { log.Fatalln(err) } db.AutoMigrate(&models.Book{}) db.AutoMigrate(&models.Game{}) return db }
К примеру, если я асинхронно обращусь в БД с запросом. Как Task должна понять, что он уже выполнил и поменял свой статус? Правильно понимаю ли я, что когда я обращаюсь к БД асинхронно, по сути никакой поток его не ждет или освобождается только вызывающий поток, а за ним есть...
Есть класс DataBase и при вызове его метода из бота, написанного на pyTelegramBotAPI появляется ошибка, связанная с поточностью. sqlite3.ProgrammingError: SQLite objects created in a thread can only be used in that same thread. @bot.message_handler(commands=['start']) def start(message): if db.check_user_by_username('Test'): bot.send_message(message.chat.id, 'Привет') class DataBase: def...
Функция echoMode() не заменяет вводимый текст на звёздочки? Скрин: Код (проблема у объекта self.reg_input): import sys from PyQt5 import QtCore, QtGui, QtWidgets class MainWindow(QtWidgets.QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setFixedSize(700, 440) self.setWindowFlags(QtCore.Qt.FramelessWindowHint) self.setFocus() ...
У меня есть такой класс class Fetch{ constructor (public baseUrl: string) {} private interceptors = { function1() { // Как здесь получить baseUrl // this Не работает } } } export const instance = new Fetch('http://localhost:5000') И я не могу получить this.baseUrl внутри функции function1, так как для неё this - это объект interceptors....
Я использую FindWindowA, моя задача найти открытое окно и закрыть его, но почему-то он не может найти окно с именем "Roblox". Так же я пробовал использовать FindWindowEx и FindWindow, но ситуация такая-же, ничего не получается найти. Вот кусочек с использованием FindWindowEx: auto hwnd = ::FindWindowEx(0, 0,...
Друг скомпилировал мод для HL2 на линукс, и скинул мне его протестить, я пытаюсь запустить через WSL и мне выдает ошибку: error while loading shared libraries: libasan.so.8: cannot open shared object file: No such file or directory я установил все libasan что выдало в apt search ( там был только 5 и 6 ) но все равно ниче не...
Задача сформировать список словарей, однако цикл for не перебирает список в заданном диапазоне, а повторяет последнее сочетание ровно столько раз, сколько длина диапазона. Прошу строго не судить, делаю первые шаги в Python, вот код: names = ['igor', 'dasha', 'martin', 'vladimir', 'rishat', 'maria', 'marat', 'petr',...
На оборудовании прикручен node_exporter, он работает корректно. Однако в ответе этого экспортера отсутствуют некоторые метрики, которые должны быть включены. Как я могу узнать, они просто отключены или с ними что-то случилось? И как включить их, если они отключены?
Задача. Используя списковые включения вывести следующий список: [[2, 3, 4, 5], [3, 4, 5, 6], [4, 5, 6, 7], [5, 6, 7, 8]] Без списковых включений решил задачу следующим образом: result = [] for k in range(4): new_list = [] for i in [2, 3, 4, 5, 6, 7, 8, 9][k:-4 + k]: new_list.append(i) result.append(new_list) Пытался по этому же принципу...