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

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

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

function drawBar(ctx, x, y, w, h, color = '#000', radius = 0) { ctx.save(); if (radius > 0) { ctx.arc(x, y, w, h, radius * Math.PI); } ctx.fillStyle = color; ctx.fillRect(x, y, w, h); ctx.restore(); } let canvas = document.querySelector('canvas'); let ctx = canvas.getContext('2d'); canvas.style.width = canvas.offsetWidth +'px'; canvas.style.height = canvas.offsetHeight +'px'; canvas.width = canvas.offsetWidth * 2; canvas.height = canvas.offsetHeight * 2; drawBar(ctx, 40, 40,...

Для решения одной несрочной задачки решил попробовать в python. Задачка состоит в сборе статистики по логам. Поскольку я в python немножко не в зуб ногой, код у меня получается рабочий, но странный. Вот кусок - есть двумерный dict, в который дописываются ключи с адресами по мере их...

Как ассамблер, написанный на машинном коде, преобразует мнемонические команды в машинный код? Где хранится соответствие текстовых команд и их двоичных представлений? На одном из форумов я нашел такой ответ: "существует таблица поиска, в которой имена сопоставляются с...

У меня есть некоторая Button, создаваемая из скрипта. Я делаю её неактивной с помощью button.enabled = false и устанавливаю ей изображение из ресурсов с помощью button.Image = Resources.Tile1. Однако при работе программы изображение становится черно-белым. Как я могу сделать так, чтобы картинка не...

Нужно вычислить загаданное число в заданном диапазоне. Не могу додуматься до алгоритма. n = int(input('Введите начальное значение:')) m = int(input('Введите конечное значение:')) while (n != m - 2): i = input(str(round(m/2))+'?>') if (i == 'м'): m = round((m+n/2)/2) n = m * 2 continue elif (i == 'б'): m = round((n + m *...

У меня есть параметр функции RunDB, который может принимать значения атрибутов класса DBTypes По сути параметр имеет строковый тип, и мне важно чтобы он был строковым, т.к. параметр используется для вызова внешней программы. Но я хочу задать аннотацию так, чтобы разработчик при...

пытаюсь написать редактирование json файла, через html, но пока что получилось только отобразить, как я понял, не сохраняется потому что в Json нужно определить позицию значения ключа, чтобы он поменял его Структура dict.json: { “dict”: [“title”, “keywords”, “description”] } Функция, которая...

//class TimeSun наследует class Timer. Затея такая: использовать метод PrintTime(), но с //структурой от TimeSun. Возможно ли сделать так: TimeSun TimeSun; TimeSun.PrintTime();// в метод PrintTime() подставить структуру от класса TimeSun class Timer { private: struct Data { byte days[7]; byte timesOnOff[4]; byte timer_mode; ...

Пытаюсь сделать две аннотации для объектов модели Articles: количество просмотров (модель Views) и рейтинг (модель Rating) Articles: class Articles(models.Model): title = models.CharField(max_length=120) body = models.TextField(blank=True) create_datetime = models.DateTimeField() pub_datetime = models.DateTimeField( blank=True, null=True ) lasted_datetime =...

Я запускаю GRADLE TASK под названием "genEclipseRuns" для настройки idea под разработку мода, и мне выходит ошибка при выполнении :downloadassets failed полный лог: https://pastebin.com/MTmzRire

При попытки получить переменную из скрипта `update.js` я получаю `UpdateVersion is not defined`. Это и при $.ajax и при $.GetScript. Браузер Google Chrome Получаю скрипт по этой ссылке "https://stepan323446.github.io/Pony-UI-Plugin-Update/update.js" Интересно, что функцию из этого скрипта `alert("Hello");` он вызывает, а самим результатом я...

Вот код который я использую #define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; int main(void) { setlocale(0, ""); char start[64]; cout << "Enter text: "; cin.getline(start, 64); for (int i = 0; i < 64; i++) { if (start[i] == 'ж' || start[i] == 'ш' && start[i + 1] == 'ы') { start[i + 1] = 'и'; } } } Мне надо написать...

c++

Зачем реализовывать итераторы типа output или forward если можно просто использовать random access iterator?

Как написать Генератор изображений Python QR Code? Я пишу: import qrcode img = qrcode.make("https://ru.stackoverflow.com/questions/") type(img) img.save("some_file.png") но никак не выходит как надо: файл не сохраняется как .png.

Какие Вы знаете механизмы синхронизации процессов/потоков в UNIX/Linux ? Вопрос с собеседования по С++ на позицию Software Developer

Мне нужно чтобы в текстах (кнопки) менялся шрифт на тот, который я указываю (в моем случае на Pusia-Bold.ttf). Мой код: #!/usr/bin/python3 import sys from PyQt5 import QtWidgets, QtGui, QtCore from PyQt5.Qt import * try: from PyQt5.QtWinExtras import QtWin myappid = 'mycompany.myproduct.subproduct.version' QtWin.setCurrentProcessExplicitAppUserModelID(myappid) except ImportError: pass class...

Нашел в документации раздел ReplyKeyboardMarkup https://tlgrm.ru/docs/bots/api#replykeyboardmarkup поле selective, а как им пользоваться не пойму... Вот как сделал, но не работает ReplyKeyboardMarkup keyboard = new ReplyKeyboardMarkup(new[] { new KeyboardButton[]{"Кнопка"}, }) { Selective = true, ...

Хотел сделать калькулятор на питоне и проверку на то соответствует ли ответ пользователя, и есть такой вопрос, пайтон мне выдает ошибку: else: ^ SyntaxError: invalid syntax при коде: while True: def code(): print(Back.RED) what = input("Что делаем? (+, -, *, /, %, ^): ") if what != ("+"...

Всегда думал что .hover() сработает и на таче (как и css вероятно), но оказалось что нет. Вроде кое-как и работает, но увы только в одну сторону - на тач устройстве .hover - аналог клика, то есть класс вешается но как его убрать? codepen $(document).ready(function() { $('.helper__button').hover(function(e){ ...

Класс и конструктор, и метод: class Worker { public Worker(double p) { this.p = p; } public double p; private double k = 1.2; public void Count() { double salary = p * k; Console.WriteLine($"Зарплата {lastname} составляет {salary}"); } } Свойство (не работает): public double P { get { return p; } set { if (p > 0) { p = value; } else {...