Поиск ответов на вопросы программистов, кодеров, веб-разработчиков, фронтендеров, бекендеров
Ответы на вопросы из разных областей программирования и инжениринга в сфере ИТ.
Последние вопросы
Мне нужно взять одну картинку допустим с размером 480w image_Arr = driver.find_elements(by=By.CSS_SELECTOR, value='img.product-carousel__preview.ng-star-inserted') for i in image_Arr: print(i.get_attribute('srcset')) Сайт Как мне получить только одну картинку из этого каруселя картинок...
почему interface в GO не поддержавает параметры, и как обходить ето если нужно зделать независемый модуль / функцию который использует параметры абстрактной структуры пример из TypeScript interface Point { x: number y: number } function PointStuff(point: Point){ // ... } class Point3D { x: number = 1 y: number = 1 z: number =...
Я создаю диспетчер файлов, и пока что разбираюсь с папками. Я работаю с контролом TreeDataGrid (из avalonia). TreeDataGrid это комбинация DataGrid и TreeView. Папки хранятся в коллекции такого типа: public class Folder { public Folder(string name) { Name = name; } public Folder(DirectoryInfo di) { Name = di.Name; } ...
Не судите строго, я изучаю JS. У меня задачка, у меня массив из 30 элементов (фактически также массивы). Как соединить в новый масив оставив только уникальные элементы. [ "history", "american", "crime" ] [ "french", "fiction", "english" ] [ "magical", "history", "french" ] [...
Как хранятся данные массив структур и классов. То есть, массив это ссылочный тип, а структура значимый, то есть хранится в стеке. И еще массивы структур в бенчмарке занимают место в куче, хотя не должны, ведь они должны храниться в стеке. Куда ссылаются ссылки массива? И тем...
Я в процессе учебы, для закрепления материала решил сделать не большое приложение "заначка" смысл прост, есть баланс, кнопки пополнить и снять. По логике после того как пользователь ввел число и нажал кнопку "пополнить" должен поменяться баланс и в это же время,...
Подскажите, пожалуйста, как наладить переход к следующему диалоговому блоку? В случае, если пользователь корректно начал диалог, после приветствия бота должен быть следующий этап с регистрацией (/reg). @bot.message_handler(content_types=['text']) def get_text_messages(message): if message.text == "Привет": ...
Задача в следующем. Есть два активити А и Б. из активити А мы переходим в активити Б по нажатию кнопки, но так как в активити Б тяжелая графика с логикой, пользователь около 5 секунд видит черный экран, что не очень хорошо. Задача в следующем. Как прописать логику открытия...
Пытаюсь решить задачу, которую представлю здесь в упрощенном виде. У нас есть в таблице возрастающая последовательность ключей (ключи могут повторяться, могут быть и "дырки") и некоторые значения к каждому ключу. Наша задача - выбрать SELECT'ом только по одной строке с...
Есть ItemsControl, который содержит некоторый элементы. Этих элементов может быть много, поэтому добавил ScrollViewer. Теперь появилась необходимость эти элементы группировать по сворачиваемым блокам. При помощи ItemsControl.GroupStyle и Expander я добился сворачиваемых групп, но теперь скролл...
Использую smbclient и функцию smbclient.copyfile для копирования файлов на удалённый сервер (на вопрос почему именно через smb, такие требования) smbclient.copyfile("C:\\test.png", f"\\{server}\\scaner\\", username=f"{pass_user}", password=f"{pass_user}") Появляется ошибка: ValueError: src must be an absolute path to where the file should be...
Последовательная реализация: import pandas as pd import numpy as np np.random.seed(0) a = {} # Словарь для датафреймов def func(dataset,prm): dataset['func'] = dataset.quantile(prm) for i in range(50): # Создаю 50 случайных датафреймов a[f'df{i}'] = pd.DataFrame(np.random.rand(3000, 3000)) Запуск: for i in range(50): func(a[f'df{i}'],0.2) Получается вычислительно долго....
Как можно сравнить значение в биндинг? У меня есть ListView с привязанной к ней ObservableCollection в обьекте есть поле даты. При выводе коллекции в ListView мне надо сравнить дату с текущей(>, <, =) и в зависимости от результата окрасить строку в один из 3х цветов указанных в отдельном...
У меня есть две модели: Operator и OperatorDto. Выглядят они вот так: public class Operator : BaseEntity { public string Login { get; protected set; } public string Password { get; protected set; } public bool IsActive { get; set; } public DateTime? PasswordChangeDate { get; protected set; } public DateTime? LastLoginDate { get; protected set; } public DateTime? BlockDate { get; protected set; } public Guid SubjectId { get;...
$out = [1, 2, 3, 4, 5, 6, 7, 8]; Нужно получить на выходе: 1 5 2 6 3 7 4 8 По логике, делим массив на 2 части, и после первого элемента добавляем второй из другого массива. Внутри массива не только числа, к числам не нужно привязываться. Как красиво это сделать? Красивее чем: $out = array_chunk($out,...
Забыл, как проверить число на чётность в C++. В коде надо проверить, является число чётным или нет.
Допустим, есть две таблицы. Я их сджойнила, сгруппировала по датам и товарам (фруктам) с условием select * count(a.id) as count_id, sum(b.quantity) as sum_quantity from tab1 a inner join tab2 b on a.id = b.id where (a.column1 = 'apple' or a.column1 = 'banana') and (тут длинный фильтр по дате) group by report_data; чтобы, например, из всех товаров вывести...
Мне нужно сделать так, чтобы после новой записи в Cloud Firestore Телеграм бот отправлял сообщение с этой самой записью. Я пытался вызвать 'bot.send_message' внутри этой функции, когда слушал изменения в БД, но это не работает. В консоли все работает. PyTelegramAPI def on_snapshot(doc_snapshot, changes, read_time): ...
Есть два названия видео: let titles = [ 'JavaScript Tutorial for Beginners: Learn JavaScript in 1 Hour', 'JavaScript Основы для Начинающих - Полный Курс за 6 часов [2020]' ] В каждом из них есть пробелы, цифры, различные символы. Мне нужно условие, которое из этого массива вернёт только первую строчу так как в ней...
#include <stdio.h> void main() { int a = 2; a = a++ + ++a; printf("%d", a); } В линуксе: 6 В win10 (компилятор MS Visual Studio Community 2017): 7 Как получается "7" - не могу найти объяснения