Поиск ответов на вопросы программистов, кодеров, веб-разработчиков, фронтендеров, бекендеров
Ответы на вопросы из разных областей программирования и инжениринга в сфере ИТ.
Последние вопросы
Нашел несколько решений, но ahrefs продолжает успешно проверять сайт: Options FollowSymLinks ExecCGI RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^[^4]* /404 [L,S=4000] RewriteEngine On RewriteBase / SetEnvIfNoCase Referer "^$" bad_user SetEnvIfNoCase Referer "^AhrefsBot" bad_user Deny from env=bad_user RewriteCond %{HTTP_USER_AGENT}...
Изучая Python, при работе с файлами, я наткнулся на очень неприятную проблему! Причём ладно бы если бы так у всех... Объясняю. Я читал документацию, смотрел видео-уроки, у всех один и тот же код и он работает, когда же я решил его повторить, чтобы для начала хоть понять что к чему,...
Обновила версию Ubuntu до 18.04 До этого явно указывала путь до python3.5 в .bashrc alias python='/usr/bin/python3.5' После обновления версия сменилась на python3.6, но при запуске приложения он все еще пытается найти libpython в libpython3.5m.so.1.0
Код: import telebot token = 'token' bot = telebot.TeleBot(token) @bot.message_handler(content_tipes=["text"]) def get_text_messages(message): if message.text == "Привет": bot.send_message(message.from_user.id, "Привет, чем я могу тебе помочь?") elif message.text == "/help": bot.send_message(message.from_user.id, "Напиши привет") else: ...
Есть валидация двух полей. const adForm = document.querySelector('.ad-form'); const roomForGuest = { 1: ['1'], 2: ['1', '2'], 3: ['1', '2', '3'], 100: ['0'], }; adForm['room_number'].addEventListener('change', (e) => { const numberRooms = roomForGuest[e.target.value]; for (const currentCapacityItem of adForm.capacity.children) { currentCapacityItem.disabled = !numberRooms.includes(currentCapacityItem.value); } adForm.capacity.value =...
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="style.css"> <title>To Do List</title> </head> <body> <div class="container"> <div class="header"> <h2>To Do List</h2> ...
Если указать spring.jpa.hibernate.ddl-auto=update в application.properties проекта, то БД будет обновляться, подстраиваясь под написанный код, но при этом оставляя старые свойства таблиц. К примеру если у таблицы user в БД есть nullable поле name, а в коде мы указали что поле НЕ должно быть nullable, то после...
Буквально за 10 минут написал простенькую программу, которая генерирует числами что-то "типо пилообразного сигнала, но изначально я синусоиду планировал нарисовать" (на него в итоге не очень похоже). Но, вывод чисел происходит не равномерно. Что можно сделать с этим...
Подскажите пожалуйста, как реализовать подобный эффект открытия попап окна. Пример по ссылке(https://tympanus.net/Development/ModalWindowEffects) с названием "SLIP FROM TOP". Нужно ли создавать отдельно overley container и перекрывать содержимое? Прочесал инспектор, но не могу понять как...
Всем привет! Появилась задача: нужно что бы бот продолжал вести диалог с пользователем. Что то по типу: юзер:/start бот: привет напиши мне свое имя юзер: *вводит свое имя* бот: спасибо я запомню Как реализовать? Заранее спасибо за внимание к вопросу!
Калькулятор должен брать ставки из тарифов и подставлять в зависимости от задачи в калькулятор и считать стоимость. Как реализовать экран, так как тарифы транспортной компании и направления по 100-200шт, как мне сделать? нужно создать базу данных или что? Хотел делать...
Не совсем понимаю как работают объекты-обертки. Пишется, что такой тип объектов удаляется сразу после использования. Источник ...создаётся специальный «объект-обёртка», который предоставляет нужную функциональность, а после удаляется. В этом случае это вполне понятно. let...
Есть собственный класс Terminal. Его свойство window - это переменная типа Window: class Terminal: { private: Window window; public: Terminal(int x, int y); } Как правильно объявить и инициализировать ее в конструкторе? Ведь она уже объявлена. Попытался сделать через прямую инициализацию: Terminal::Terminal(int x, int y) { ...
Не могу разобраться с выводом текста на русском языке в консоли
Есть фрагмент кода, он рисует что-то наподобии снежинки public void snowflake(PaintEventArgs e,float x0,float y0,float xn,float yn,float r,int n,int n1) { Pen pen = new Pen(Pens.Black, 2); int i = 1; int i2 = 0; float xc = x + r; float yc = y + r; float ncur = 0; e.Graphics.DrawEllipse(pen, x, y, 2 * r, 2 * r); e.Graphics.DrawEllipse(pen, x - r, y...
имеется такой скрипт написанный на питоне: #!/usr/bin/python import colorama from colorama import Fore, Back, Style import os import requests from bs4 import BeautifulSoup def main(): global nick os.system ('clear') nick = input(Fore.CYAN + Style.BRIGHT + 'Введите ник: ') return nick def vk(): response = requests.get('https://vk.com/' + nick) x = (response.status_code) if x == '200': print (Fore.GREEN + Style.BRIGHT +...
У std::thread есть метод join(), который останавливает выполнение вызывающей функции, пока не будет выполнен поток. Но зачем это нужно? Ведь суть потока в выполнении вещей параллельно с вызывающей функцией, разве нет? Разве вместо join не проще просто написать код без потока, ведь...
Создал кастомный чекбокс, чтобы при его нажатии появлялся другой блок. Для появляющегося блока выставлено значение opacity: 0. При нажатии на чекбокс прописал правило чтоб блок сделал opacity: 1. Но он не работает. В чем проблема? .disk-count { border: 1px solid #f1f1f7; display: flex; align-items: center; width:...
Какой из способов будет лучше в коде, передача структуры в функцию по значению, или же по ссылке? Я понимаю, что иногда нужно использовать только ссылку/указатель, но как быть, например, с просто выводом структуры? или тут уже от личных предпочтений зависит?
Подсказка: "большой палец / thumb / скруббер" - это ползунок, расположенный внутри полосы прокрутки. Потянув за который осуществляется прокрутка контента. Имеются две полосы прокрутки: Пользовательская, начинает прокрутку содержимого, только если курсор мыши находится...