Поиск ответов на вопросы программистов, кодеров, веб-разработчиков, фронтендеров, бекендеров
Ответы на вопросы из разных областей программирования и инжениринга в сфере ИТ.
Последние вопросы
У меня есть RecyclerView, для него я написал adapter. И мне надо, чтобы когда RecyclerView пустой, на экране появлялась надпись "Список пуст". Как мне изменять родительское view из adapter, или как это сделать по другому?
Как правильно при помощи регулярных выражений на PHP извлечь из json значение конкретного ключа, зная значение другого ключа? Имеется некоторая переменная $request, в которую можно записать, например, image1, и надо записать в другую переменную $result значение ключа value, т.е. blue. (см....
Есть UserControl: <UserControl x:Class="Noveno.Common.CheckEdit" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:Noveno.Common" ...
Хочу отправить сообщение всем клиентам, но его получает только отправитель Пытался решить сам (логически) создал сингалтон, но не помог public class WebSocketHandler extends AbstractWebSocketHandler { private static WebSocketHandler webSocketHandler; private MessageRepo messageRepo; private JsonAdapter<Message> adapter; public WebSocketHandler(MessageRepo...
dataRSI = pd.Series(ticker_df['Close']) ticker_df['RSI'] = RSI(dataRSI, 14) plt.figure(figsize=(16, 5), dpi=120, facecolor='w', edgecolor='k') # plot RSI plt.plot(x_data, ticker_df['RSI'], '-', markersize=0.5, color='blue', alpha=0.9) plt.show() Параметр x_data может заполнятся двумя путями: x_data = ticker_df.index.tolist() - т.е по оси Х я использую индексы, а не даты x_data = ticker_df['Date'] - поле из...
Есть картинка У неё по краям оранжевая рамка, которую мне нужно обрезать. Но для начала я решил раскрасить эта рамку в красный с помощью рекурсии, чтобы видеть как работает программа. Вот основной код: import sys from PIL import Image from color_class import Color sys.setrecursionlimit(1000000489) BORDER_COLOR = Color(255, 194,...
У меня есть файл с ip адресами как мне при считывании с файла добавить к адресам порт и проверить их на работоспособность после чего вывести в файл рабочие и не рабочие ip адреса с портами? Пример файла с ip адресами: 178.215.189.67 178.93.9.173 95.133.134.103 178.93.47.155 178.92.177.234
Я экранирую бэк слэшем некоторые кавычки, как это требует документация API: import requests r = requests.post(f"https://iiko.biz:9900/api/0/events/eventsMetadata?access_token={token}&request_timeout={requestTimeout}", json= {"organizationId" : organizainonId, "eventsSettings": "{\"fromRevision\": \"-1\", \"dateFrom\": \"2020-07-07 12:00:00\",...
Каким образом можно посчитать максимальное количество соединений, которые сможет держать nginx? Стрим, допустим, в 720p, CPU - какой-нибудь 4-ядерник на ~3.5ГГц. Спасибо
Описываю ответ метода через @nestjs/swagger. Хочу, чтобы в ui в графе "Media type" было видно, что сервер отвечает с заголовком content-type: application/xml (по умолчанию там пишут json). Навесил декоратор @Header('Content-Type', 'application/xml') - swagger эту информацию не подхватывает. Пытаюсь навесить декоратор...
Хочу использовать один экземпляр PDO: class Data { static $DB; public static function getDB() { if (self::$DB != null) { return self::$DB; } else { self::$DB = new PDO("pgsql:host=$host;port=$port;dbname=$dbname", self::$db_name, self::$db_pass, $opt); return self::$DB; } } private function __construct(){} } Юзер запрашивает страницу, Запускается код 1: $db =...
Люди, имеющие опыт работы с различными cms, помогите подобрать универсальную cms по следующим критериям: В CMS должен быть page builder со style editor, который строит каждую страницу индивидуально Page builder оперирует блоками Блоки располагаются в заранее определенных регионах Блоки...
const percentSpan = document.querySelectorAll('.percent') class Calc { constructor(percent, block) { this.percent = percent this.block = block } * calculate() { for (let i = 0; i <= this.percent; i++) { yield this.block.textContent = i } } } const percent = [50, 66, 12, 33] const calcArr = [...percentSpan].map((elem, i) => { return new Calc(percent[i], elem).calculate() }) let inter = setInterval(() => { let next = 0 for (let key of...
Знаю, что можно использовать System.exit(0), но против такого прерывания, это не совсем корректно. Один путь передаю с помощью аргумента, второй вбиваю. Хотелось бы узнать как прервать программу, если одного из путей нет. Был ещё такой вариант: if (path == null) return; Но хотелось бы узнать...
с бэка приходит такой формат даты '2020-08-11T14:07:08.259785+03:00[Europe/Moscow]'. Подскажите, пожалуйста, как его форматнуть в формат new Date()?
Даны 2 инпута и кнопка. По нажатию на кнопку нужно получить результат операции, задействующий Math.random() и значения, стоящие в инпутах. Подскажите другие варианты если можно. function f() { let a = inp.value; let b = inp1.value; document.write(Math.round(inp.value + Math.random() * inp1.value)) } <input type="text" id="inp"> <input...
Пишу парсер для PROZORRO, использую Python. Написал скрипт, чтобы работало нажатие на кнопку. Кнопка нажимается, и, раз она нажата, то скрипт должен вывести 20 ссылок, но он выводит только 10: from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager def main(): global driver driver =...
обьясните, пожалуйста, как привязать к этому коду прокси. import lxml.html import requests login = 'log' password = 'pass' url = 'https://vk.com/' headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 6.0; rv:14.0) Gecko/20100101 Firefox/14.0.1', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language':'ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3', 'Accept-Encoding':'gzip, deflate', ...
Помогите пожалуйста с проблемой!У меня есть ссылка leave_comment,отвечающая за добавления комментов на сайте,так-же создал вьюшку leave_comment,вообщем я решил поменять название этой ссылки,потом хотел вернуть обратно(до того как поменял название все добавлялось),вернул старое...
Допустим есть интерфейс/класс: interface Book { i:string; t:string; p:number } Но писать код с такими "не говорящими" именами сложно, можно как то в typescript изменить имена свойств во время компиляции? Например: interface Book { @name('i') id:string; @name('t') title:string; @name('p') price:number ...