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

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

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

На экране около 1000 кругов одинакового размера в трех цветах и в текущем варианте проекта они все рисуются с нуля по координатам. Вот как выглядит отрисовка одного круга сейчас: func drawCircle(xCoordinate: Double, yCoordinate: Double){ let circle = CAShapeLayer() circle.position = CGPoint(x: xPosition, y: yPosition) ...

У меня есть модель книги, в нем с помощью ref достаю модель genre. А в моделе genre с помощью ref достаю модель subcategory. А в subcategory с помощью ref достаю модель category. let book = await Book.findOne({_id}) .populate({ path: 'genre', populate: { path: 'subcategory', populate: { path: 'category' } } }) .lean() при...

В чем здесь ошибка? Пробую разные варианты, везде неверно выдает время, цифр 13, вроде и должно быть $time = 1661990401854; $date = date('d.m.Y H:i:s', $time); // 19.05.54636 03:30:54 $time = 1661990401854; $date = date('d.m.Y H:i:s', $time / 1000); // Deprecated</b>: Implicit conversion from float 1661990401.854 to int loses precision $time = 1661990401854; $date = date('d.m.Y H:i:s', $time * 1000); //...

При нажатии на input[type="change"] меняю данные о фотке через setAvatar: function uploadHandler(event: any) { // code... reader.onload = () => { const result = reader.result; setAvatar((_: any) => ({ base64: result, filename: file.name })); }; } После этого avatar выглядит так: Далее при нажатии на submit использую setUpdate,...

https://vk.com/away.php?to=https%3A%2F%2Fmaximys5582.github.io%2FPhotography-Editorial%2F&cc_key= Так же я сделал адаптив для сайта, при просмотре в панели инструмента устройств всё хорошо и все разрешения работают корректно, но при проверке на реальных устройствах появляется пустота справа и следовательно...

https://binance-docs.github.io/apidocs/spot/en/#recent-trades-list isBuyerMaker я так понял если true то это покупка, а вот что означает isBestMatch? GET /api/v3/trades [ { "id": 28457, "price": "4.00000100", "qty": "12.00000000", "quoteQty": "48.000012", "time": 1499865549590, "isBuyerMaker": true, "isBestMatch": true ...

Неободимо преобразовать столбец "Итоговая цена" по условиям: Если df['Склад'] = Nan, то в df['Итоговая цена'] значение остается неизменным. Если в df['Склад'] = 1 и df['Цена склада'] = Nan, то в df['Итоговая цена'] ставим 1 Если в df['Склад'] = 1 и df['Цена склада'] = len() > 0 (если поле не пустое),...

Как конвертировать такой формат времени Sep 03 2022 10 (первое число - день, последнее - час) в DateTime?

c#

Есть ли на Go что то вроде cls как на C++, пробовал искать, но каких то простых решений не нашел, хотелось бы очищать выводы после ввода пользователя, чтобы было легче работать с программой

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

Я использую эту библиотеку (python-mpv) и PySide6 для создания виджета с MPV (QWidget) на python. Я хочу нарисовать кнопку (или что либо ещё например QLabel?) поверх QWidget (того самого, в который встроен плеер). Как я могу это сделать? Я пытался нарисовать кнопку поверх виджета, но как только плеер...

пытаюсь запустить php с помощью phpserver VsCode, однако постоянно выдает это уже почти все пробовал, менял путь к самому php разными командами: "php.validate.executablePath": "/usr/bin/php", "phpserver.phpPath": "/usr/bin/php", "php.executablePath": "/usr/bin/php" но ничего не работает. Я почти уже...

php

Есть код function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } async function myfunc() { fin_poluchateli_arr = [{ id: 1, name: '111', surname: '111' }, { id: 2, name: '222', surname: '222' }, { id: 3, name: '333', surname: '333' }]; var length_arr = 10; var step = 0; for (const poluchatel of fin_poluchateli_arr) { await (async function() { console.log('Цикл:' + poluchatel['id'] + ','...

Дано выражение: ((FvG)^(FvH)). Необходимо удалить скобки начиная со внутренних и заканчивая внешними. После первой итерации должно получиться (FvG^FvH) и потом уже FvG^FvH Не могу понять как найти сами внутренние скобки, чтобы цикл продолжался.

c#

Давно мучает вопрос как верно проверить является ли pointer Tobject написал как смог но реализация мне не нравится. какие есть способы? function CheckObject(aPointer:Pointer):boolean; var Ob:TObject; s:string; //i:integer; begin Result:=false; try if Assigned(aPointer)then begin Ob:= TObject(aPointer); if Assigned(Ob) then begin //i:=sizeof(Ob); s:=Ob.ToString; ...

Вот пример того про что я спрашиваю. Я не знаю как называется этот серый кружок который появляется во время нажатия, но мне надо сделать его меньше. Пожалуйста, помогите. Элемент BottomNavigationView: <com.google.android.material.bottomnavigation.BottomNavigationView android:id="@+id/bottomNavigationView" ...

Есть VPS-сервер, 3 ядра, 4 гигабайта оперативной памяти, Ubuntu Ubuntu 20.04.4 LTS На нем установлены NGINX, PHP 8.0-FPM, MYSQL Весь проект сайта в Laravel 8.0 На виртуальном сервере есть сайт, у которого есть домен + этот сайт используется для Telegram-бота, для использования telegram-бота я сгенерировал...

Почему не отвечает сервер на мои сообщения? const wsUri = "wss://echo.websocket.org/"; const messageInput = document.querySelector('.message'); const sendBtn = document.querySelector('.j-btn-message'); const textWindow = document.querySelector('.text-window'); const geoBtn = document.querySelector('.j-btn-geo'); const placeholder = 'Здесь вводится текст сообщения'; // создаем...

Я пишу бота на python aiogram , вопрос такой мне нужно сделать так чтобы когда пользователь загрузил боту фото в формате файла , то есть тип контента document, то в другой чат они приходили как обычные фотографии, так же в виде альбома. Код следующий: @dp.message_handler(is_media_group = True,...

Я хочу защитить несколько атомарных переменных от фолс шеринга, как я понимаю, это можно сделать, указав чтоб переменные занимали одну строку кеша. Я нашел, что этого можно добиться с помощью alignas(размер кеш линии) alignas(64) std::atmic<int> a1; alignas(64) std::atmic<int> a2; Но я не совсем...